Skip to content

ci: prefer direct-key credentials for MPP e2e#14472

Merged
zerosnacks merged 8 commits intofoundry-rs:masterfrom
brendanjryan:brendanryan/mpp-direct-key-ci-v2
Apr 28, 2026
Merged

ci: prefer direct-key credentials for MPP e2e#14472
zerosnacks merged 8 commits intofoundry-rs:masterfrom
brendanjryan:brendanryan/mpp-direct-key-ci-v2

Conversation

@brendanjryan
Copy link
Copy Markdown
Contributor

@brendanjryan brendanjryan commented Apr 27, 2026

Summary

  • allow the MPP e2e script to run from TEMPO_PRIVATE_KEY without requiring keys.toml
  • prefer a direct-key secret in CI MPP, while keeping TEMPO_KEYS_TOML_B64 as a fallback during migration

Why

The current MPP CI path depends on Tempo wallet keystore material and access-key provisioning. That is more fragile than a funded direct key because it can fail on expired access keys, missing keychain state, or chain-id mismatches in key_authorization.

Foundry already supports direct-key mode internally via TEMPO_PRIVATE_KEY; this change lets the CI script and workflow use that path directly.

@zerosnacks
Copy link
Copy Markdown
Member

cc @stevencartavia

@zerosnacks zerosnacks merged commit 12642e3 into foundry-rs:master Apr 28, 2026
17 checks passed
@github-project-automation github-project-automation Bot moved this to Done in Foundry Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants