Skip to content

ci: provider suite becomes a gate; PR gate checks dev's head - #197

Merged
saqibmanan merged 3 commits into
devfrom
ci/provider-gate-and-dev-sha
Sep 17, 2026
Merged

saqibmanan merged 3 commits into
devfrom
ci/provider-gate-and-dev-sha

Conversation

@saqibmanan

Copy link
Copy Markdown
Contributor

Provider suite is now a gate (was report-only while flaky against dev):

  • Dev deploy: provider runs inside functional-tests, so a provider failure rolls back like any other functional failure. The separate report-only job is removed from rollback/finalize.
  • PR gate: provider runs inside Full Suite, so it blocks a release PR.

Evidence it's stable: after CivicDataSpace-test #84 and #87, three full provider runs against dev (35187299207, 35188575284, 35189909052) each passed 12/12 with no retries.

Deployed-SHA check uses dev's head (fixes #195): it compared dev's live git_sha against the PR head, so any release PR built as a merge commit failed by construction (#191). A small dev-head job resolves dev's tip and Full Suite checks against that.

Three commits, one per change. Both workflow files parse.

Provider functional ran report-only while it was flaky against dev. After the
sidebar, autosave and upload fixes in CivicDataSpace-test, three full provider
runs passed with no retries, so a provider failure now rolls back the deploy
like any other functional failure.
It ran as a separate report-only job that branch protection ignored. Folding it
into Full Suite makes a provider failure block the release PR.
The deployed-SHA check compared dev's live git_sha against the PR head, so any
release PR not opened straight from dev failed it by construction (#191). Resolve
dev's head in a small job and check against that instead. Fixes #195.
@saqibmanan
saqibmanan merged commit a5d6d67 into dev Sep 17, 2026
4 checks passed
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