Skip to content

Upgrade Github Workflows - #1137

Merged
AevumDecessus merged 4 commits into
fragforce:devfrom
AevumDecessus:checkout_v7
Sep 15, 2026
Merged

AevumDecessus merged 4 commits into
fragforce:devfrom
AevumDecessus:checkout_v7

Conversation

@AevumDecessus

Copy link
Copy Markdown
Contributor

Update all workflows to latest versions\nNotably the sonar.yaml workflow requires us to set allow-unsafe-pr-checkout and has a comment specifically about that.


Test Results

Test Run - all @ d782596

✅ Ran 583 tests in 95.179s - 2026-09-14

Ran 583 tests in 95.179s

OK

Running ruff on 120 Python files...
All checks passed!

- Replace v6 commit hash with v7 tag in 10 workflow files
…05825da76410c181273ba90b1)

- Pin to v7.0.1 SHA hash for supply chain security
- Add allow-fork-pr-checkout: true to sonar.yaml (workflow_run triggers need this in v7)
- v7 breaks fork PR checkout by default when using pull_request_target + workflow_run
@sonarqubecloud

Copy link
Copy Markdown

@AevumDecessus
AevumDecessus merged commit 6aa317b into fragforce:dev Sep 15, 2026
7 checks passed
@AevumDecessus
AevumDecessus deleted the checkout_v7 branch September 15, 2026 01:28
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.

1 participant