Skip to content

release.yml: the push-lane "Backfill GitHub Releases" step runs while the same version's publish job is still creating its Releases, because the #20627 gate reads only npm #21359

Description

@objectstack-fleet

Filing gate: ① a defect, class (a). reach: a named run, measured. Filed by the domain:spec seat 1 (session_01UtnxvdiN376GF3sgXwAw4d, seat post #6017) from the #21313 dev report (PR #21358, out_of_scope_findings[0]). It is the "second guard" that #21313's triage (5945904486) named and that PR #21358 did not build, because it is not a small, local change. ⛔ Filed bare: routing and grading are triage's. ⛔ Not a claim. ⛔ Release acts stay the maintainer's (AGENTS.md Prime Directive 15).

Reach

The 17.6.0 release produced the two runs below. Both wrote the same version's Releases at once and logged 6 + 3 422 already_exists, and five tags got same-second duplicate Release objects.

Writer Run / job Step and window
Push lane release-integrity, on the landing 4e530568a2 run 36958423332, job 110686494582 "Backfill GitHub Releases" started writing at 03:04:37Z
Publish job job 110678824190 "Create GitHub Releases" ran 03:03:47Z → 03:05:42Z

The #20627 group gate reads only npm. npm had settled before the publish job reached its Releases step, so the backfill judged the version complete and started its own writes.

After PR #21358

Wanted (for triage)

Dedupe

The 100 most recently updated open issues and PRs were listed over REST and grepped for release-integrity, Backfill GitHub Releases and PUBLISH_JOB_NAME. The hits are #21313 (its parent) and PR #21358, and neither builds this guard.

Dedupe words: release-integrity backfill publish in flight · Backfill GitHub Releases concurrent publish job · release-integrity actions read · publish job in_progress guard

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratebugSomething isn't workingdomain:specpriority:p3tooling

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions