Summary
The six edgezero workspace dependencies are pinned to tag = "v0.0.4" in the root Cargo.toml. Upgrade them to the feature/edgezero-deploy-actions branch to pick up the layered deploy actions and Fastly staging lifecycle, and adapt Trusted Server to the accompanying API changes.
Successor to #861 (which pinned the deps to v0.0.4).
Affected dependencies
edgezero-adapter-axum
edgezero-adapter-cloudflare
edgezero-adapter-fastly
edgezero-adapter-spin
edgezero-cli
edgezero-core
Changes
- Repoint the six edgezero deps from
tag = "v0.0.4" to branch = "feature/edgezero-deploy-actions" and refresh Cargo.lock.
- Wire the new
ts CLI subcommands surfaced by edgezero-cli: active-version, healthcheck, rollback, plus deploy --stage and a top-level --version flag.
- Migrate
TrustedServerAppConfig to the AppConfigMeta::secret_fields() method that replaces the removed SECRET_FIELDS associated constant.
Verification
cargo fmt --all -- --check
cargo clippy across all adapter targets (fastly, axum, cloudflare native/wasm, spin native/wasm)
- Adapter + core + CLI test suites, and integration
parity
- JS build/test/format
Follow-ups
Summary
The six edgezero workspace dependencies are pinned to
tag = "v0.0.4"in the rootCargo.toml. Upgrade them to thefeature/edgezero-deploy-actionsbranch to pick up the layered deploy actions and Fastly staging lifecycle, and adapt Trusted Server to the accompanying API changes.Successor to #861 (which pinned the deps to v0.0.4).
Affected dependencies
edgezero-adapter-axumedgezero-adapter-cloudflareedgezero-adapter-fastlyedgezero-adapter-spinedgezero-cliedgezero-coreChanges
tag = "v0.0.4"tobranch = "feature/edgezero-deploy-actions"and refreshCargo.lock.tsCLI subcommands surfaced byedgezero-cli:active-version,healthcheck,rollback, plusdeploy --stageand a top-level--versionflag.TrustedServerAppConfigto theAppConfigMeta::secret_fields()method that replaces the removedSECRET_FIELDSassociated constant.Verification
cargo fmt --all -- --checkcargo clippyacross all adapter targets (fastly, axum, cloudflare native/wasm, spin native/wasm)parityFollow-ups
branch =ref is a moving target; before this can merge, re-pin to a tagged release (orrev) once Remove immutable cache headers from integrations #316 lands.deploy-fastly/healthcheck-fastly/rollback-fastly) in this repo's workflows is separate, unstarted work.