name: build on: push: branches: [main] release: types: [published] jobs: main: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - run: sudo apt-get update - run: sudo apt-get install -y qemu-user-static - run: sudo bin/build - uses: actions/upload-artifact@v2 with: name: yama-armhf path: yama-armhf.* release: if: github.event.release.prerelease needs: main runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/download-artifact@v2 with: { name: yama-armhf } - uses: actions/github-script@v4 with: script: | const script = require("./.github/scripts/release.js"); await script({ github, context, glob });