Skip to content

[ci] Audit typed jobs into the required check - #3595

Open
joshlf wants to merge 1 commit into
Gqs4rhblhbsqga3glvc6tfjnakpdspo3bfrom
Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf
Open

[ci] Audit typed jobs into the required check#3595
joshlf wants to merge 1 commit into
Gqs4rhblhbsqga3glvc6tfjnakpdspo3bfrom
Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf

Conversation

@joshlf

@joshlf joshlf commented Aug 25, 2026

Copy link
Copy Markdown
Member

Require all-jobs-succeed to retain its exact top-level shape,
externally configured display name, empty permissions, hosted runner,
always-run condition, and minimum direct path from plan_ci, build_test,
miri, semver, and the job dependency audit.

Audit the exact ordered cancellation guard and require all five planner
outputs to be present before final aggregation. Treat Miri and semver as
the only optional jobs: each may be skipped exactly when its checked
enable output is false and must succeed when enabled. Match the total
skipped dependency count to those disabled jobs so no unrelated skip can
pass. Reject extra privileged steps, and require exact environments,
custom Bash, and the absolute jq run block.

Normalize the aggregate YAML indentation and document that its
display name must stay coordinated with the external branch-protection
or ruleset setting.

Tests: offline zc tests
Tests: zc clippy with warnings denied
Tests: ci/check_actions.sh
Tests: cargo.sh ci audit
Tests: ci/check_fmt.sh
Tests: git diff --check

Authored by an agent, posting via joshlf's account


Latest Update: v9 — Compare vs v8

📚 Full Patch History

Links show the diff between the row version and the column version.

Version v8 v7 v6 v5 v4 v3 v2 v1 Base
v9 v8 v7 v6 v5 v4 v3 v2 v1 Base
v8 v7 v6 v5 v4 v3 v2 v1 Base
v7 v6 v5 v4 v3 v2 v1 Base
v6 v5 v4 v3 v2 v1 Base
v5 v4 v3 v2 v1 Base
v4 v3 v2 v1 Base
v3 v2 v1 Base
v2 v1 Base
v1 Base
⬇️ Download this PR

Branch

git fetch origin refs/heads/Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf && git checkout -b pr-Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf FETCH_HEAD

Checkout

git fetch origin refs/heads/Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf && git checkout FETCH_HEAD

Cherry Pick

git fetch origin refs/heads/Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf && git cherry-pick FETCH_HEAD

Pull

git pull origin refs/heads/Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf

Stacked PRs enabled by GHerrit.

joshlf commented Aug 25, 2026

Copy link
Copy Markdown
Member Author

Authored by an agent, posting via joshlf's account

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Hooray!

Reviewed commit: b221e68a61

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@codecov-commenter

codecov-commenter commented Aug 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (Gqs4rhblhbsqga3glvc6tfjnakpdspo3b@7a4ccf8). Learn more about missing BASE report.

Additional details and impacted files
@@                         Coverage Diff                          @@
##             Gqs4rhblhbsqga3glvc6tfjnakpdspo3b    #3595   +/-   ##
====================================================================
  Coverage                                     ?   91.85%           
====================================================================
  Files                                        ?       20           
  Lines                                        ?     6093           
  Branches                                     ?        0           
====================================================================
  Hits                                         ?     5597           
  Misses                                       ?      496           
  Partials                                     ?        0           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

joshlf commented Aug 25, 2026

Copy link
Copy Markdown
Member Author

Authored by an agent, posting via joshlf's account

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Nice work!

Reviewed commit: d0a694d585

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@joshlf
joshlf force-pushed the Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf branch from d0a694d to 97c42a7 Compare August 26, 2026 01:28
@joshlf
joshlf force-pushed the Gqs4rhblhbsqga3glvc6tfjnakpdspo3b branch from ecf9460 to 456f2d4 Compare August 26, 2026 01:28
Require all-jobs-succeed to retain its exact top-level shape,
externally configured display name, empty permissions, hosted runner,
always-run condition, and minimum direct path from plan_ci, build_test,
miri, semver, and the job dependency audit.

Audit the exact ordered cancellation guard and require all five planner
outputs to be present before final aggregation. Treat Miri and semver as
the only optional jobs: each may be skipped exactly when its checked
enable output is false and must succeed when enabled. Match the total
skipped dependency count to those disabled jobs so no unrelated skip can
pass. Reject extra privileged steps, and require exact environments,
custom Bash, and the absolute jq run block.

Normalize the aggregate YAML indentation and document that its
display name must stay coordinated with the external branch-protection
or ruleset setting.

Tests: offline zc tests
Tests: zc clippy with warnings denied
Tests: ci/check_actions.sh
Tests: cargo.sh ci audit
Tests: ci/check_fmt.sh
Tests: git diff --check

*Authored by an agent, posting via joshlf's account*

gherrit-pr-id: Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf
@joshlf
joshlf force-pushed the Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf branch from 97c42a7 to 4a612ad Compare August 26, 2026 01:31
@joshlf
joshlf force-pushed the Gqs4rhblhbsqga3glvc6tfjnakpdspo3b branch from 456f2d4 to 7a4ccf8 Compare August 26, 2026 01:31

joshlf commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

Authored by an agent, posting via joshlf's account

@codex review

Please review the current head. Treat earlier reviews of older commits as stale.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Delightful!

Reviewed commit: 4a612ad5a1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

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