Skip to content

chore(deps): bump scitex-dev pin to >=0.17.8 (stop CI flood)#323

Open
ywatanabe1989 wants to merge 1 commit into
mainfrom
chore/bump-scitex-dev-0.17.8
Open

chore(deps): bump scitex-dev pin to >=0.17.8 (stop CI flood)#323
ywatanabe1989 wants to merge 1 commit into
mainfrom
chore/bump-scitex-dev-0.17.8

Conversation

@ywatanabe1989

Copy link
Copy Markdown
Owner

Summary

Stops the umbrella's daily CI red-email flood by bumping the scitex-dev pin to pick up the warn-only PS-170 behaviour shipped in scitex-dev 0.17.8 (2026-06-09 12:07 UTC).

Root cause: The umbrella's tests workflow runs scitex-dev ecosystem audit-umbrella-pins . on every push / nightly cron. With scitex-dev==0.17.4 pinned here, CI installs the 0.17.4 binary — which has the pre-0.17.8 strict-error PS-170 behaviour and exits 1 the moment any leaf publishes a newer wheel ahead of the umbrella's == pin. Result: ~12 ecosystem CI reds in a single morning on 2026-06-09.

Fix: Bump to scitex-dev>=0.17.8 in all three pin sites:

  • [project].dependencies (line 71)
  • [project].optional-dependencies.dev (line 934)
  • [linter] optional-deps mount (line 1070)

scitex-dev 0.17.8 (ywatanabe1989/scitex-dev#146) made PS-170 warn-only by default: audit-umbrella-pins . now prints WARN: lines to stderr and exits 0, so an upstream leaf release no longer cascades into red CI. Pass --strict to restore the pre-0.17.8 fail-on-drift behaviour for the release-pipeline pre-publish gate.

Test plan

  • CI tests workflow (the matrix that was failing on the umbrella pin step) turns green.
  • Operator stops receiving the daily ecosystem CI-red email.

Notes

  • NOT auto-merged. This is the operator-SSoT repo; leaving the merge decision to the operator (lead-confirmed flow).
  • Lead a2a context: 89b7bdd955534e008fadfe98970d4a7f (proj-scitex-dev → lead, 2026-06-09).
  • Sibling PRs (consumer quality-audit workflow template fixes) coming separately for scitex-stats / scitex-clew / scitex-audio / scitex-app / scitex-notebook / scitex-scholar / etc.

The umbrella's tests workflow runs `scitex-dev ecosystem
audit-umbrella-pins .` on every push + nightly cron. With
`scitex-dev==0.17.4` pinned here, CI installs the 0.17.4 binary —
which has the pre-0.17.8 strict-error PS-170 behaviour and exits 1
the moment any leaf publishes a newer wheel. Result: ~daily ecosystem
CI-red email flood to the operator.

scitex-dev 0.17.8 (published 2026-06-09 12:07 UTC) makes PS-170
warn-only by default (`scitex-dev ecosystem audit-umbrella-pins .`
prints WARN: + exits 0; `--strict` restores the old fail-on-drift
for the release-pipeline pre-publish gate). Bumping the pin to
`>=0.17.8` lets CI pick up the new binary and the umbrella's
`tests` matrix should turn green on the next run.

3 pin sites updated: [project].dependencies (line 71),
[project].optional-dependencies.dev (line 934), and the [linter]
optional-deps mount (line 1070).

operator-SSoT repo — opening PR, NOT merging.
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