Skip to content

feat: add export-version flag for deploy#2

Merged
qj0r9j0vc2 merged 2 commits intomainfrom
qj0r9j0vc2/deploy-export-version
Jan 20, 2026
Merged

feat: add export-version flag for deploy#2
qj0r9j0vc2 merged 2 commits intomainfrom
qj0r9j0vc2/deploy-export-version

Conversation

@qj0r9j0vc2
Copy link
Copy Markdown
Member

Summary

  • Add --export-version flag to deploy command for specifying a separate binary version for genesis export
  • When provided, builds/caches the export version binary independently from the start version
  • Defaults to using the start version when not specified (backward compatible)

Changes

  • Added deployExportVersion flag variable
  • Added --export-version CLI flag with help text
  • Implemented export binary building logic with caching support
  • Updated ProvisionInput to use separate BinaryPath (export) and CustomBinaryPath (start)

Test plan

  • Build passes (make build)
  • Flag appears in deploy --help
  • Manual test: deploy with --export-version different from --start-version

Usage

# Deploy with different binary versions for export and start
devnet-builder deploy --mode local --start-version v1.2.3 --export-version v1.1.0

@qj0r9j0vc2 qj0r9j0vc2 merged commit 6ba469a into main Jan 20, 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