mirror of
https://github.com/tiennm99/goclaw.git
synced 2026-10-20 02:17:24 +00:00
ci: speed up zuey beta deploy (#127)
* ci: speed up zuey beta deploy * ci: mark issue 88 plan complete
This commit is contained in:
1 parent
94cbaa9f0f
commit
64c02ea5a6
9 files changed
+460
-15
No files matched your search
@@ -190,7 +190,9 @@ The remote trigger endpoint fails closed unless `GOCLAW_UPGRADE_TRIGGER_TOKEN` i
|
||||
|
||||
### Automatic Beta Deploy From `dev`
|
||||
|
||||
Pushing or merging into `dev` runs `.github/workflows/dev-beta-release.yaml`. After Go/Web checks pass, the workflow creates the next semantic beta tag, publishes the prerelease assets, promotes beta Docker aliases, then deploys that exact beta tag to the zuey VPS through the gateway upgrade endpoint.
|
||||
Pushing or merging into `dev` runs `.github/workflows/dev-beta-release.yaml`. After Go/Web checks pass, the workflow creates the next semantic beta tag, publishes the linux amd64 prerelease asset and checksum, then deploys that exact beta tag to the zuey VPS through the gateway upgrade endpoint.
|
||||
|
||||
Linux arm64 release assets, full checksums, multi-arch Docker images, and beta Docker aliases continue after the fast zuey deploy path. Those completion jobs are still required to pass; the workflow remains failed if later artifact completion breaks. Zuey deploy and Docker beta alias promotion both skip stale beta tags so older runs cannot roll back a newer beta.
|
||||
|
||||
Required GitHub Actions configuration:
|
||||
|
||||
|
||||
Reference in new issue
Block a user