mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-02 06:56:36 +08:00
feat(pages): pull latest by project and keep a single edge release
Agents now treat pages_project_id as the stable anchor and fetch the
control-plane active package via project latest APIs, so activating a
deployment updates edges without republishing main config. Local roots use
projects/{id}/current, only the newest release is retained after a successful
switch, hash/package races retry, and per-project failures no longer block
siblings.
This commit is contained in:
@@ -75,6 +75,9 @@ type SupportFile = pkgprotocol.SupportFile
|
||||
// PagesDeploymentHashResponse is an alias for pkgprotocol.PagesDeploymentHashResponse.
|
||||
type PagesDeploymentHashResponse = pkgprotocol.PagesDeploymentHashResponse
|
||||
|
||||
// PagesProjectLatestHashResponse is an alias for pkgprotocol.PagesProjectLatestHashResponse.
|
||||
type PagesProjectLatestHashResponse = pkgprotocol.PagesProjectLatestHashResponse
|
||||
|
||||
const (
|
||||
// WSMessageTypeStatus is an alias for pkgprotocol.WSMessageTypeStatus.
|
||||
WSMessageTypeStatus = pkgprotocol.WSMessageTypeStatus
|
||||
|
||||
Reference in New Issue
Block a user