| name: release | |
| on: | |
| workflow_dispatch: {} | |
| schedule: | |
| - cron: '50 5 * * *' # 05:50 UTC (21:50 PST, 22:50 PDT) | |
| # Permission needed to upload a release | |
| permissions: | |
| contents: write | |
| jobs: | |
| release-emdawnwebgpu: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 15 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Build | |
| id: build | |
| run: | | |
| GITHUB_REPOSITORY="${{ github.repository }}" GITHUB_REF_NAME="${{ github.ref_name }}" .github/workflows/package-emdawnwebgpu.sh | |
| - name: Upload release to GitHub | |
| uses: softprops/action-gh-release@v2 | |
| with: | |
| # Create a Git tag with this name | |
| tag_name: ${{ steps.build.outputs.PKG_VERSION }} | |
| # User-facing release info | |
| name: ${{ steps.build.outputs.PKG_VERSION }} | |
| body_path: RELEASE_INFO.md | |
| # Files to release (one per line) | |
| files: | | |
| ${{ steps.build.outputs.REMOTE_PORT_FILE }} | |
| ${{ steps.build.outputs.PKG_FILE }} |