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

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions