Skip to content

Reconcile dependency updates and isolate release publication - #40

Merged
atx-omni merged 3 commits into
mainfrom
atx/consolidated-dependency-release-20261016
Oct 16, 2026
Merged

atx-omni merged 3 commits into
mainfrom
atx/consolidated-dependency-release-20261016

Conversation

@atx-omni

Copy link
Copy Markdown
Collaborator

Summary

  • Consolidate Bump idna from 3.19 to 3.20 #29, Bump charset-normalizer from 3.5.1 to 3.5.2 #33, and Bump anchore/sbom-action from 0.24.2 to 0.24.3 #34: idna 3.20, charset-normalizer 3.5.2, and the reviewed full-SHA SBOM Action 0.24.3 pin.
  • Preserve both Python dependency upgrades and their verified hashes in the shared lockfile; retain setuptools 84 and the urllib3 floor.
  • Explicitly disable release-asset uploads in the read-only SBOM build step. The existing protected publishing job retains sole release publication authority.
  • Add a focused regression check covering the upload opt-out, read-only build permissions, and protected tag-only publisher.

Verification

  • Focused client, transport, repository-hardening, release-candidate, and documentation checks pass locally.
  • The final runtime lock is byte-identical to the reviewed combined lock, whose Linux hashes, package build/install, startup, and dependency consistency passed.
  • Required hosted CI must pass before merge; after final-main CI, run the existing non-publishing release preflight.

Replaces #29, #33, and #34 after merge; those PRs will remain open until this replacement is successfully merged. No production tenant calls, release publication, or repository protection changes are included.

dependabot Bot and others added 3 commits October 16, 2026 00:59
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.5.1...3.5.2)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 3b6a549)
Bumps [anchore/sbom-action](https://github.com/anchore/sbom-action) from 0.24.2 to 0.24.3.
- [Release notes](https://github.com/anchore/sbom-action/releases)
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md)
- [Commits](anchore/sbom-action@3ad7283...66cbf4b)

---
updated-dependencies:
- dependency-name: anchore/sbom-action
  dependency-version: 0.24.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit eee53fe)
Preserves #29 alongside #33 and #34. Keep SBOM generation read-only; the protected publishing job owns release assets.
@atx-omni

Copy link
Copy Markdown
Collaborator Author

Post-merge release verification completed on final ExploreOmni main cfee053 after documentation PR #32 merged. The exact-main verifier confirmed successful Test, Dependency Scan, Actions Security, SAST, and Secret Scan workflows and required jobs. Manual release preflight https://github.com/exploreomni/OmniFlow/actions/runs/38854198466 succeeded: build and signing passed, signed bundle uploaded, and publish-github was skipped. The GitHub releases inventory remains empty; no tag or release was created. Superseded PRs #29, #33, and #34 are closed. The same source tree has also been merged into ATX via atx-omni/OmniFlow#33; final ATX main-push verification is being completed separately.

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