Skip to content

Commit 140d165

Browse files
authored
Merge branch 'main' into claude/issue-1452-20250827-1021
2 parents 53dbeee + 2169e36 commit 140d165

File tree

270 files changed

+32992
-4551
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

270 files changed

+32992
-4551
lines changed

.claude/settings.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,18 @@
1212
"Bash(pre-commit install:*)",
1313
"Bash(pre-commit autoupdate:*)",
1414
"Bash(helm-docs:*)",
15-
"Bash(codespell:*)"
15+
"Bash(codespell:*)",
16+
"Bash(task operator-install-crds)",
17+
"Bash(task operator-uninstall-crds)",
18+
"Bash(task operator-deploy-latest)",
19+
"Bash(task operator-deploy-local)",
20+
"Bash(task operator-undeploy)",
21+
"Bash(task operator-generate)",
22+
"Bash(task operator-manifests)",
23+
"Bash(task operator-test)",
24+
"Bash(task operator-e2e-test)",
25+
"Bash(task crdref-install)",
26+
"Bash(task crdref-gen)"
1627
],
1728
"deny": []
1829
}

.github/workflows/e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
1515

1616
- name: Set up Go
17-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
17+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
1818
with:
1919
go-version-file: 'go.mod'
2020
cache: true

.github/workflows/image-build-and-publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
2020

2121
- name: Set up Go
22-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
22+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
2323
with:
2424
go-version-file: go.mod
2525

@@ -171,7 +171,7 @@ jobs:
171171
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
172172

173173
- name: Set up Go
174-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
174+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
175175
with:
176176
go-version-file: go.mod
177177

@@ -259,7 +259,7 @@ jobs:
259259
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
260260

261261
- name: Set up Go
262-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
262+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
263263
with:
264264
go-version-file: go.mod
265265

.github/workflows/issue-triage.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ jobs:
7979
- Be specific but comprehensive
8080
- Consider platform labels (kubernetes) if applicable
8181
- If you find similar issues using mcp__github__search_issues, consider using a "duplicate" label if appropriate. Only do so if the issue is a duplicate of another OPEN issue.
82+
- DO NOT add labels that pertain to priority, such as p0, p1, p2, etc.
8283
8384
5. Apply the selected labels:
8485
- Use mcp__github__update_issue to apply your selected labels

.github/workflows/lint-helm-charts.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
- name: Checkout
1616
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
1717

18-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
18+
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
1919
with:
2020
python-version: 3.13
2121

22-
- uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
22+
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
2323
with:
2424
go-version: ^1
2525

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
1515

1616
- name: Set up Go
17-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
17+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
1818
with:
1919
go-version-file: 'go.mod'
2020
cache: true

.github/workflows/operator-ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
1919

2020
- name: Set up Go
21-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
21+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
2222
with:
2323
go-version-file: 'go.mod'
2424
cache: true
@@ -39,7 +39,7 @@ jobs:
3939
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
4040

4141
- name: Set up Go
42-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
42+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
4343
with:
4444
go-version-file: 'go.mod'
4545
cache: true
@@ -60,7 +60,7 @@ jobs:
6060
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
6161

6262
- name: Set up Go
63-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
63+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
6464
with:
6565
go-version-file: 'go.mod'
6666
cache: true
@@ -93,7 +93,7 @@ jobs:
9393
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
9494

9595
- name: Set up Go
96-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
96+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
9797
with:
9898
go-version-file: 'go.mod'
9999
cache: true
@@ -149,7 +149,7 @@ jobs:
149149
uses: ko-build/setup-ko@d006021bd0c28d1ce33a07e7943d48b079944c8d # v0.9
150150

151151
- name: Set up Go
152-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
152+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
153153
with:
154154
go-version-file: 'go.mod'
155155
cache: true

.github/workflows/releaser-helm-charts.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ jobs:
1111
packages: write
1212
id-token: write
1313

14+
outputs:
15+
released_charts: ${{ steps.prepare-matrix.outputs.published_charts_matrix }}
16+
1417
steps:
1518
- name: Checkout
1619
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
@@ -52,3 +55,36 @@ jobs:
5255
done
5356
env:
5457
COSIGN_EXPERIMENTAL: 1
58+
59+
- name: Prepare Matrix Output
60+
id: prepare-matrix
61+
run: |
62+
# Build JSON array from chart files
63+
json_array="["
64+
first=true
65+
for chart in `find .cr-release-packages -name '*.tgz' -print`; do
66+
file_name=${chart##*/}
67+
release_name=${file_name%.tgz}
68+
69+
if [ "$first" = true ]; then
70+
first=false
71+
else
72+
json_array="${json_array},"
73+
fi
74+
json_array="${json_array}\"${release_name}\""
75+
done
76+
json_array="${json_array}]"
77+
echo "published_charts_matrix=${json_array}" >> $GITHUB_OUTPUT
78+
79+
update-docs-website:
80+
name: Trigger Docs Update
81+
needs: [ release ]
82+
permissions: {}
83+
uses: ./.github/workflows/update-docs-website.yml
84+
strategy:
85+
matrix:
86+
version: ${{ fromJSON(needs.release.outputs.released_charts) }}
87+
with:
88+
version: ${{ matrix.version }}
89+
secrets:
90+
DOCS_REPO_DISPATCH_TOKEN: ${{ secrets.DOCS_REPO_DISPATCH_TOKEN }}

.github/workflows/releaser.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
fetch-depth: 0
6666

6767
- name: Setup Go
68-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5
68+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6
6969
with:
7070
go-version-file: 'go.mod'
7171
cache: true
@@ -114,6 +114,16 @@ jobs:
114114
id-token: write
115115
uses: ./.github/workflows/image-build-and-publish.yml
116116

117+
update-docs-website:
118+
name: Trigger Docs Update
119+
needs: [ release ]
120+
permissions: {}
121+
uses: ./.github/workflows/update-docs-website.yml
122+
with:
123+
version: ${{ github.ref_name }}
124+
secrets:
125+
DOCS_REPO_DISPATCH_TOKEN: ${{ secrets.DOCS_REPO_DISPATCH_TOKEN }}
126+
117127
# provenance:
118128
# name: Generate provenance (SLSA3)
119129
# needs:

.github/workflows/run-on-main-charts.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ on:
77
branches: [ main ]
88
paths:
99
- deploy/charts/**
10+
paths-ignore:
11+
- deploy/charts/**/CONTRIBUTING.md
12+
- deploy/charts/**/ci/**
13+
- deploy/charts/**/CLAUDE.md
1014

1115
jobs:
1216
publish-charts:
@@ -16,3 +20,4 @@ jobs:
1620
packages: write
1721
id-token: write
1822
uses: ./.github/workflows/releaser-helm-charts.yml
23+
secrets: inherit # So the releaser workflow can pass a token down to the docs update workflow

0 commit comments

Comments
 (0)