Skip to content

Upgrade edgezero dependencies to the deploy-actions branch (PR #316) #939

Description

@aram356

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions