Skip to content

Upgrade EdgeZero to the deploy-actions branch#940

Draft
aram356 wants to merge 2 commits into
mainfrom
worktree-edgezero-316-upgrade
Draft

Upgrade EdgeZero to the deploy-actions branch#940
aram356 wants to merge 2 commits into
mainfrom
worktree-edgezero-316-upgrade

Conversation

@aram356

@aram356 aram356 commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

Upgrades the six edgezero workspace dependencies from tag = "v0.0.4" to the feature/edgezero-deploy-actions branch and adapts Trusted Server to its API changes.

  • Repoint edgezero-adapter-{axum,cloudflare,fastly,spin}, edgezero-cli, and edgezero-core at the branch; refresh Cargo.lock (rev 145f1699).
  • Wire the new ts CLI subcommands surfaced by edgezero-cliactive-version, healthcheck, rollback — plus deploy --stage and a top-level --version flag, with argument-parsing coverage.
  • Migrate TrustedServerAppConfig to the AppConfigMeta::secret_fields() method that replaces the removed SECRET_FIELDS associated constant.

Verification

All CI gates run locally against the branch and pass:

  • cargo fmt --all -- --check — clean
  • cargo clippy — fastly, axum, cloudflare native + wasm, spin native + wasm — clean
  • Tests — core 1644, fastly 99, axum 32, cloudflare 32, spin 72, cli 29 — all pass
  • integration parity — 13 pass
  • JS build/test/format — 411 pass, prettier clean

⚠️ Draft — blocked on upstream

stackpop/edgezero#316 is not yet merged. The branch = dependency ref is a moving target and can't merge as-is; before this lands, re-pin the six deps to a tagged release (or rev) once #316 merges.

Out of scope

Adopting the new deploy GitHub Actions (deploy-fastly / healthcheck-fastly / rollback-fastly) in this repo's workflows is separate, unstarted work.

Closes #939

Point the edgezero-* dependencies at the feature/edgezero-deploy-actions
branch (PR #316) and adapt Trusted Server to its API changes:

- Wire the new ts CLI subcommands surfaced by edgezero-cli: active-version,
  healthcheck, and rollback, plus deploy --stage and a --version flag, with
  argument-parsing coverage.
- Migrate TrustedServerAppConfig to the AppConfigMeta::secret_fields() method
  that replaces the removed SECRET_FIELDS associated constant.
@aram356 aram356 self-assigned this Jul 21, 2026
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.

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

1 participant