File tree Expand file tree Collapse file tree 2 files changed +48
-1
lines changed
Expand file tree Collapse file tree 2 files changed +48
-1
lines changed Original file line number Diff line number Diff line change 1+ # Publish new releases to Bazel Central Registry.
2+ name : Publish
3+ on :
4+ # Run the publish workflow after a successful release
5+ # Will be triggered from the release.yaml workflow
6+ workflow_call :
7+ inputs :
8+ tag_name :
9+ required : true
10+ type : string
11+ secrets :
12+ publish_token :
13+ required : true
14+ # In case of problems, let release engineers retry by manually dispatching
15+ # the workflow from the GitHub UI
16+ workflow_dispatch :
17+ inputs :
18+ tag_name :
19+ required : true
20+ type : string
21+ jobs :
22+ publish :
23+ uses :
bazel-contrib/publish-to-bcr/.github/workflows/[email protected] 24+ with :
25+ tag_name : ${{ inputs.tag_name }}
26+ # GitHub repository which is a fork of the upstream where the Pull Request will be opened.
27+ registry_fork : aspect-build/bazel-central-registry
28+ permissions :
29+ attestations : write
30+ contents : write
31+ id-token : write
32+ secrets :
33+ # Necessary to push to the BCR fork, and to open a pull request against a registry
34+ publish_token : ${{ secrets.BCR_PUBLISH_TOKEN }}
Original file line number Diff line number Diff line change 88 tags :
99 - " v*.*.*"
1010
11+ permissions :
12+ id-token : write
13+ attestations : write
14+ contents : write
15+
1116jobs :
1217 release :
13- uses : bazel-contrib/.github/.github/workflows/release_ruleset.yaml@v6
18+ uses : bazel-contrib/.github/.github/workflows/release_ruleset.yaml@v7.2.2
1419 with :
1520 release_files : toolchains_protoc-*.tar.gz
1621 prerelease : false
22+ tag_name : ${{ github.ref_name }}
23+ publish :
24+ needs : release
25+ uses : ./.github/workflows/publish.yaml
26+ with :
27+ tag_name : ${{ github.ref_name }}
28+ secrets :
29+ publish_token : ${{ secrets.BCR_PUBLISH_TOKEN }}
You can’t perform that action at this time.
0 commit comments