Skip to content

fix(makalu): isolate core deploy from faucet gate - #84

Merged
bachal-mb merged 1 commit into
mainfrom
fix/makalu-core-deploy-gate
Aug 14, 2026
Merged

fix(makalu): isolate core deploy from faucet gate#84
bachal-mb merged 1 commit into
mainfrom
fix/makalu-core-deploy-gate

Conversation

@bachal-mb

Copy link
Copy Markdown
Collaborator

Incident

MX-03 merge deployment run 31819790372 served the expected release SHA and passed the core explorer routes, but failed because the core health gate required the deliberately undeployed MX-02 faucet schema. Automatic rollback succeeded.

Fix

  • keep the automatic deploy and rollback strictly scoped to explorer/API/indexer
  • remove faucet image/schema coupling from the core wait and public-health gate
  • align source-controlled wrappers with the verified live protected wrappers
  • trigger image publication when core deploy workflow/wrappers change
  • record the failed deployment and rollback in the living handoff

The faucet remains untouched and requires its own manual workflow after key rotation, funding approval, and dedicated wrapper activation.

Verification

  • inspected failed run logs and confirmed every sample served the expected release SHA after warm-up
  • confirmed rollback job passed and public Makalu serves the prior healthy release
  • verified live protected wrappers operate only on explorer/API/indexer
  • bash -n passed for both source-controlled wrapper scripts
  • git diff --check passed
  • workflow files parse successfully through Prettier

@github-actions

Copy link
Copy Markdown

Test Results

Package Passed Failed Skipped Total Duration
api no results
indexer no results
explorer no results

Coverage

Package Stmts % Branch % Funcs % Lines %
api no coverage
indexer no coverage
explorer no coverage

Generated by ci.yaml for 7eca7f4e560c7e98f45e79d352aab645195f1e64. Test JSON + coverage HTML are uploaded as run artifacts.

@bachal-mb
bachal-mb merged commit 4fdb3ca into main Aug 14, 2026
15 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