.github/workflows/release-bazel: disable attestation The bazel attestations are too complicated for mortals like me. Change-Id: I28e05de4ca3391fd9c87189ff3be3aeedea95ac4
diff --git a/.github/workflows/release-bazel.yml b/.github/workflows/release-bazel.yml index 8bac4c4..b13d04c 100644 --- a/.github/workflows/release-bazel.yml +++ b/.github/workflows/release-bazel.yml
@@ -21,10 +21,17 @@ uses: bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml@v0.2.2 with: tag_name: ${{ inputs.tag_name }} - # This workflow seems to require keeping a fork of the upstream to open - # PRs from. registry_fork: re2-machine/bazel-central-registry - attest: true + # NOTE: To use attest: true, we need a signed intoto.jsonl file, + # but that appears to require using + # the release_ruleset support described on + # https://github.com/bazel-contrib/publish-to-bcr?tab=readme-ov-file#attesation-support + # but that requires a release_prep.sh file, + # and an override on the test command, + # and may insist on doing the release upload of the source zip + # (which we do ourselves separately), + # and possibly more problems I didn't hit because I gave up. + attest: false # too hard to generate the intoto.jsonl file permissions: contents: write id-token: write