Skip to content

ci(bcr): fix BCR publish attestations and sync presubmit template - #613

Open
Rahul-Sutariya wants to merge 1 commit into
bmw-software-engineering:mainfrom
Rahul-Sutariya:rasu_lobster_bcr_release_ci
Open

ci(bcr): fix BCR publish attestations and sync presubmit template#613
Rahul-Sutariya wants to merge 1 commit into
bmw-software-engineering:mainfrom
Rahul-Sutariya:rasu_lobster_bcr_release_ci

Conversation

@Rahul-Sutariya

Copy link
Copy Markdown
Contributor

Update the Publish-to-BCR workflow and BCR presubmit template so future
releases produce a valid, passing BCR entry.

publish.yml:

  • Bump bazel-contrib/publish-to-bcr v1.2.0 -> v1.4.1 for the fixed
    attestation-upload path (attaching *.intoto.jsonl to the release and
    immutable-release handling).
  • Set download_default_release_artifacts: true so publish pulls the
    archive and attestations from the release_ruleset run and computes
    integrity locally.

.bcr/presubmit.yml:

  • Sync the template with the maintained BCR entry: drop windows from the
    main matrix, add a dedicated run_test_module_windows task, and exclude
    environment-dependent tests (Graphviz-based basic:traceability and
    sphinx_rst_report, cpp_focus:fruit_test, lobster_codebeamer, and the
    Windows-only sphinx/html-report/online-report trees).

@Rahul-Sutariya
Rahul-Sutariya requested a review from a team as a code owner July 14, 2026 08:45
@Rahul-Sutariya

Copy link
Copy Markdown
Contributor Author

Hello @bmw-software-engineering/trlc-lobster-maintainers, Cloud you please review this pr?, Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants