Skip to content

Bump upload-artifact@v4 #29

Bump upload-artifact@v4

Bump upload-artifact@v4 #29

Workflow file for this run

name: Actions
on:
push:
branches: [main]
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: mkdir -p out
- run: cp -r src/audio-tuning src/mic-testing src/volume-tuning out
- run: npm ci && npm run build
working-directory: src/ds-playground
- run: cp -r src/ds-playground/dist out/ds-playground
- uses: actions/upload-artifact@v4
with:
name: out
path: out/
deploy:
if: ${{ github.ref == 'refs/heads/main' }}
needs: [build]
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
with:
name: out
path: out/
- run: |
cd out/
git init -b gh-pages
git config user.name chromeos-audio+bot
git config user.email [email protected]
git add -A
git commit -m 'build ${{ github.sha }}'
git remote add pages https://x-access-token:${{ github.token }}@github.com/${{ github.repository }}
git push pages gh-pages --force