name: Release on: release: types: [published] permissions: contents: write jobs: release: runs-on: ubuntu-latest env: REPO_NAME: ${{ github.event.repository.name}} steps: - uses: actions/checkout@v4 - name: Create zip archive run: | zip -j "${REPO_NAME}.zip" main.js manifest.json - name: Upload release assets env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | #shell gh release upload "${{ github.event.release.tag_name }}" \ main.js manifest.json "${REPO_NAME}.zip"