Skip to content

ci(release): drop fail-closed live-Loomweave conformance gate from publish#8

Merged
tachyon-beep merged 1 commit into
mainfrom
rc4
Jun 7, 2026
Merged

ci(release): drop fail-closed live-Loomweave conformance gate from publish#8
tachyon-beep merged 1 commit into
mainfrom
rc4

Conversation

@tachyon-beep

Copy link
Copy Markdown
Collaborator

The publish job gated on a fail-closed Live Loomweave conformance job, but CI has no Loomweave oracle (LOOMWEAVE_URL / LOOMWEAVE_LIVE_ORACLE_LOCATOR vars + LEGIS_LOOMWEAVE_HMAC_KEY secret unset) — so it errored before publish and v1.0.0rc4 never reached PyPI.

  • Remove the conformance job from release.yml; publish now needs: [build].
  • Delete the orphaned loomweave-conformance.yml (only consumer was this gate; its daily schedule failed for the same reason).
  • Conformance stays available as the opt-in per-PR oracle in ci.yml (skipped when LOOMWEAVE_URL unset).
  • CHANGELOG corrected.

Unblocks publishing v1.0.0rc4 to PyPI on the next release event.

🤖 Generated with Claude Code

…blish

The release pipeline gated `publish` on a fail-closed Live Loomweave conformance
job, but no CI-reachable Loomweave oracle is provisioned (LOOMWEAVE_URL /
LOOMWEAVE_LIVE_ORACLE_LOCATOR vars + LEGIS_LOOMWEAVE_HMAC_KEY secret are unset),
so the job errored before publish and the v1.0.0rc4 release never reached PyPI.

Remove the conformance job from release.yml (`publish` now `needs: [build]`) and
delete the now-orphaned loomweave-conformance.yml (its only consumer was this
gate; its daily scheduled sweep failed for the same unset-secret reason).
Conformance remains available as the opt-in per-PR oracle step in ci.yml
(silently skipped when LOOMWEAVE_URL is unset). CHANGELOG updated to match.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 7, 2026 14:22
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@tachyon-beep tachyon-beep merged commit 3aa8c8b into main Jun 7, 2026
3 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes a fail-closed “Live Loomweave conformance” gate from the release publishing pipeline, because the required Loomweave oracle configuration is not provisioned in CI and was preventing releases (including v1.0.0rc4) from being published to PyPI.

Changes:

  • Removed the conformance reusable workflow job from the release workflow so publish only depends on build.
  • Deleted the now-orphaned .github/workflows/loomweave-conformance.yml reusable workflow.
  • Updated the changelog entry to reflect that live Loomweave conformance remains opt-in (per-PR in ci.yml) and no longer hard-gates PyPI publish.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
CHANGELOG.md Updates release notes to reflect removal of the fail-closed release conformance gate and document the opt-in per-PR behavior.
.github/workflows/release.yml Removes the conformance gate and updates publish dependencies to unblock PyPI publishing.
.github/workflows/loomweave-conformance.yml Deletes the reusable, fail-closed live oracle workflow that was only used by the removed release gate.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants