Skip to content

ci: try cached workflows - #816

Open
AlexanderLanin wants to merge 3 commits into
mainfrom
conf
Open

ci: try cached workflows#816
AlexanderLanin wants to merge 3 commits into
mainfrom
conf

Conversation

@AlexanderLanin

@AlexanderLanin AlexanderLanin commented Sep 10, 2026

Copy link
Copy Markdown
Member

try using the workflows based on the new setup-bazel-cache action

They are intentionally unpinned

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Cache-warming runs use an empty workspace, race across matrix jobs, and some cleanup permissions do not reach called workflows.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates CI workflows to trial the new Bazel cache setup using intentionally unpinned @cache workflow branches.

Changes:

  • Switches shared PR and maintenance workflows to cached variants.
  • Adds cache-cleanup permissions.
  • Adds scheduled and default-branch downstream cache warming.
File summaries
File Description
.github/workflows/on-pr.yml Uses cached PR and documentation workflows.
.github/workflows/downstream_compatibility.yml Adds cache-warming triggers and permissions.
.github/workflows/daily.yml Uses cached maintenance workflow.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 3
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/downstream_compatibility.yml
Comment thread .github/workflows/downstream_compatibility.yml
Comment thread .github/workflows/on-pr.yml Outdated
@github-actions

Copy link
Copy Markdown
Contributor

Documentation preview for this pull request is available at:
pr-816: https://eclipse-score.github.io/docs-as-code/pr-816/

@AlexanderLanin
AlexanderLanin marked this pull request as draft September 10, 2026 14:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Pull-request jobs unnecessarily receive cache-deletion permissions.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 2
  • Review effort level: Balanced

Comment thread .github/workflows/downstream_compatibility.yml
Comment thread .github/workflows/on-pr.yml
@AlexanderLanin
AlexanderLanin marked this pull request as ready for review September 10, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants