bazel-release-archive.yml 552 B

1234567891011121314151617181920
  1. name: Bazel Release
  2. on:
  3. release:
  4. types: [published]
  5. jobs:
  6. # A release archive is required for bzlmod
  7. # See: https://blog.bazel.build/2023/02/15/github-archive-checksum.html
  8. bazel-release-archive:
  9. runs-on: ubuntu-latest
  10. continue-on-error: true
  11. permissions:
  12. contents: write
  13. steps:
  14. - uses: actions/checkout@v4
  15. - run: git archive $GITHUB_REF -o "entt-${GITHUB_REF:10}.tar.gz"
  16. - run: gh release upload ${GITHUB_REF:10} "entt-${GITHUB_REF:10}.tar.gz"
  17. env:
  18. GH_TOKEN: ${{ github.token }}