Skip to content

Commit e27aba1

Browse files
devantlerclaude
andauthored
feat(deploy): rename skills->agent-skills, plugins->agent-plugins (#47)
Rename both repos via forProvider.name (in-place Update — external-name stays bound to the existing repo so Crossplane renames rather than re-creates; GitHub keeps the old names as redirects). external-name + file/metadata cleanup follows once the renames reconcile. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 121941a commit e27aba1

2 files changed

Lines changed: 14 additions & 12 deletions

File tree

‎deploy/repositories/plugins.yaml‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,19 @@ metadata:
55
annotations:
66
crossplane.io/external-name: plugins
77
spec:
8-
# Managed (all except Delete). forProvider is intentionally minimal: only the
9-
# required name is set here; the org-wide squash-only merge policy comes from
10-
# the shared patch in kustomization.yaml, and every other setting is adopted
11-
# unchanged from the live repo via LateInitialize. So the only changes this
12-
# makes are the merge-policy fields (+ a cosmetic homepage null->"").
8+
# RENAME plugins -> agent-plugins: forProvider.name is the new name while
9+
# external-name stays the current repo ("plugins"), so Crossplane renames the
10+
# repo IN PLACE (an Update, not a re-create) — GitHub keeps the old name as a
11+
# redirect. external-name is updated to agent-plugins in a follow-up once the
12+
# rename has reconciled. Squash-only merge policy still comes from the shared
13+
# patch; everything else is adopted via LateInitialize.
1314
managementPolicies:
1415
- Observe
1516
- Create
1617
- Update
1718
- LateInitialize
1819
forProvider:
19-
name: plugins
20+
name: agent-plugins
2021
providerConfigRef:
2122
kind: ProviderConfig
2223
name: default

‎deploy/repositories/skills.yaml‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,19 @@ metadata:
55
annotations:
66
crossplane.io/external-name: skills
77
spec:
8-
# Managed (all except Delete). forProvider is intentionally minimal: only the
9-
# required name is set here; the org-wide squash-only merge policy comes from
10-
# the shared patch in kustomization.yaml, and every other setting is adopted
11-
# unchanged from the live repo via LateInitialize. So the only changes this
12-
# makes are the merge-policy fields (+ a cosmetic homepage null->"").
8+
# RENAME skills -> agent-skills: forProvider.name is the new name while
9+
# external-name stays the current repo ("skills"), so Crossplane renames the
10+
# repo IN PLACE (an Update, not a re-create) — GitHub keeps the old name as a
11+
# redirect. external-name is updated to agent-skills in a follow-up once the
12+
# rename has reconciled. Squash-only merge policy still comes from the shared
13+
# patch; everything else is adopted via LateInitialize.
1314
managementPolicies:
1415
- Observe
1516
- Create
1617
- Update
1718
- LateInitialize
1819
forProvider:
19-
name: skills
20+
name: agent-skills
2021
providerConfigRef:
2122
kind: ProviderConfig
2223
name: default

0 commit comments

Comments
 (0)