fix(config): rename SyncRevision to AuthRevision in PluginsConfig

This commit is contained in:
hkfires
2026-07-18 09:12:02 +08:00
parent 81d70f5d9f
commit 1e119afefc
4 changed files with 8 additions and 8 deletions

View File

@@ -182,8 +182,8 @@ type PluginsConfig struct {
StoreSources []string `yaml:"store-sources,omitempty" json:"store-sources,omitempty"`
// StoreAuth defines optional auth rules for plugin store registry, metadata, and artifact requests.
StoreAuth []sdkpluginstore.AuthConfig `yaml:"store-auth,omitempty" json:"store-auth,omitempty"`
// SyncRevision changes when Home-managed plugin credentials change.
SyncRevision int64 `yaml:"sync-revision,omitempty" json:"sync-revision,omitempty"`
// AuthRevision changes when Home-managed plugin credentials change.
AuthRevision int64 `yaml:"auth-revision,omitempty" json:"auth-revision,omitempty"`
// Configs stores per-plugin instance configuration by plugin ID.
Configs map[string]PluginInstanceConfig `yaml:"configs" json:"configs"`
}

View File

@@ -117,13 +117,13 @@ plugins:
}
}
func TestParseConfigBytes_PluginSyncRevision(t *testing.T) {
cfg, errParse := ParseConfigBytes([]byte("plugins:\n sync-revision: 42\n"))
func TestParseConfigBytes_PluginAuthRevision(t *testing.T) {
cfg, errParse := ParseConfigBytes([]byte("plugins:\n auth-revision: 42\n"))
if errParse != nil {
t.Fatalf("ParseConfigBytes() error = %v", errParse)
}
if cfg.Plugins.SyncRevision != 42 {
t.Fatalf("Plugins.SyncRevision = %d, want 42", cfg.Plugins.SyncRevision)
if cfg.Plugins.AuthRevision != 42 {
t.Fatalf("Plugins.AuthRevision = %d, want 42", cfg.Plugins.AuthRevision)
}
}

View File

@@ -145,7 +145,7 @@ func homePluginSyncKey(cfg *config.Config) string {
return ""
}
hash := sha256.New()
_, _ = fmt.Fprintf(hash, "enabled=%t\ndir=%s\nsync-revision=%d\n", cfg.Plugins.Enabled, strings.TrimSpace(cfg.Plugins.Dir), cfg.Plugins.SyncRevision)
_, _ = fmt.Fprintf(hash, "enabled=%t\ndir=%s\nauth-revision=%d\n", cfg.Plugins.Enabled, strings.TrimSpace(cfg.Plugins.Dir), cfg.Plugins.AuthRevision)
ids := make([]string, 0, len(cfg.Plugins.Configs))
for id := range cfg.Plugins.Configs {
ids = append(ids, id)

View File

@@ -215,7 +215,7 @@ func TestHomePluginSyncKeyIncludesCredentialRevision(t *testing.T) {
cfg.Plugins.Enabled = true
cfg.Plugins.Configs = map[string]config.PluginInstanceConfig{}
first := homePluginSyncKey(cfg)
cfg.Plugins.SyncRevision = 2
cfg.Plugins.AuthRevision = 2
second := homePluginSyncKey(cfg)
if first == second {
t.Fatalf("homePluginSyncKey() unchanged after sync revision update: %q", first)