Skip to content

ci: add trusted API identity checks alongside legacy checks - #67

Merged
kwisatzh merged 1 commit into
mainfrom
ci/add-trusted-api-checks
Oct 19, 2026
Merged

kwisatzh merged 1 commit into
mainfrom
ci/add-trusted-api-checks

Conversation

@kwisatzh

Copy link
Copy Markdown
Contributor

Summary

  • Add the collector's reviewed trusted API-only DCO and signature checks alongside the existing checks.
  • Copy the three workflows and test suite byte for byte from collector commit 705d386a0917bc323b0f2ea1110f4e6e6bffa124, including the immutable-comparison pagination fix from collector #108.
  • Keep existing workflows, tests, permissions and required-check settings unchanged in this PR.

The pull_request_target workflows have read-only permissions and never check out or execute PR code. Regression tests that execute PR code run separately on pull_request with persisted credentials disabled.

Validation

  • All 298 legacy-plus-trusted checks pass locally; no skips.
  • Scoped actionlint and diff checks pass.
  • Exact source hashes match the reviewed collector files; the three legacy files remain byte-identical.
  • Final-head hosted checks must pass before the protected merge.

Staged Rollout

This addition merges through the existing DCO and signature checks. The trusted checks must next pass on a real PR before their names replace the required legacy names. Cleanup merges only after the new required checks are active. No protection bypass, release or runtime change.

Signed-off-by: Vijay <evijay@gmail.com>
@kwisatzh
kwisatzh marked this pull request as ready for review October 19, 2026 02:31
@kwisatzh
kwisatzh merged commit 48bb166 into main Oct 19, 2026
20 checks passed
@kwisatzh
kwisatzh deleted the ci/add-trusted-api-checks branch October 19, 2026 02:46
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