Skip to content

chore(wizard): refresh bundle hash to unblock CI on main#588

Merged
ctkm-aelf merged 1 commit intomainfrom
fix/wizard-freshness-ci
Apr 30, 2026
Merged

chore(wizard): refresh bundle hash to unblock CI on main#588
ctkm-aelf merged 1 commit intomainfrom
fix/wizard-freshness-ci

Conversation

@ctkm-aelf
Copy link
Copy Markdown
Collaborator

Summary

Why both CI jobs were red on a single failure

Both CI jobs execute the exact same test:

  • cli-test runs cargo nextest run -p nyxid-cli --profile ci, which sweeps cli/tests/ and includes wizard_bundle_freshness.rs. CI showed 271 passed, 1 failed with the one failure being nyxid-cli::wizard_bundle_freshness wizard_bundle_is_fresh.
  • wizard-bundle-freshness runs cargo test -p nyxid-cli --test wizard_bundle_freshness directly.

Fixing the hash unblocks both.

Test plan

  • cargo test -p nyxid-cli --test wizard_bundle_freshness passes locally
  • CI Gate / CLI Test passes
  • CI Gate / CLI Wizard Bundle Freshness passes

🤖 Generated with Claude Code

The wizard bundle assets (index.html) and manifest committed in #587 are
correct, but the hash committed alongside them was stale -- it didn't
match the SHA-256 over the manifest's source closure. CI's
wizard_bundle_freshness check (also picked up by cli-test, since the
test lives under cli/tests) failed on every push to main.

Recompute the hash from the current sources via:
  npm --prefix frontend run build:wizard

Only cli/src/wizard/bundle-meta/index.hash changes; the bundle itself
and the manifest match what #587 already committed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ctkm-aelf ctkm-aelf merged commit 29a8692 into main Apr 30, 2026
10 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