Skip to content

ci: make test check contexts unique (Phase 2) - #7

Open
Phenisys-adm wants to merge 2 commits into
mainfrom
feat/unique-check-contexts
Open

ci: make test check contexts unique (Phase 2)#7
Phenisys-adm wants to merge 2 commits into
mainfrom
feat/unique-check-contexts

Conversation

@Phenisys-adm

Copy link
Copy Markdown

Motivation

La chaîne autonome (control plane) identifie les checks CI par (name, app_id).
Deux jobs nommés tests (tests.yml et build-and-notarize.yml) produisent deux
contextes identiques sur chaque PR : la chaîne ne peut pas les distinguer et le
passage en live reste bloqué.

Changement

  • build-and-notarize.yml : job tests renommé tests-push (test gate sur push/main),
    les steps sont inchangés.
  • tests.yml : inchangé (conserve le nom tests).

Impact

  • Noms de checks désormais uniques sur chaque PR : tests, tests-push, lockfile-lint,
    build-linux, build-windows, build-macos (x64), build-macos (arm64).
  • Le control plane exige uniquement tests (et les autres builds) pour ready_for_human_merge.
  • Aucun changement de code applicatif.

tests.yml and build-and-notarize.yml both exposed a job named tests,
producing two identical (name, app) check contexts on every PR. The
control plane cannot distinguish them, blocking live cutover. Rename
the push-gate job to tests-push; the PR tests job keeps the tests name.
@Phenisys-adm

Copy link
Copy Markdown
Author

New commit detected; prior test evidence was invalidated.

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