Skip to content

Commit 46cc14d

Browse files
Merge pull request #1170 from zeeke/ds/sync20260111
OCPBUGS-66342: Downstream sync 2026-01-11
2 parents 4a21399 + 90388ca commit 46cc14d

File tree

5,482 files changed

+247007
-480802
lines changed

Some content is hidden

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

5,482 files changed

+247007
-480802
lines changed

.ci-operator.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
build_root_image:
22
name: release
33
namespace: openshift
4-
tag: rhel-9-release-golang-1.24-openshift-4.22
4+
tag: rhel-9-release-golang-1.25-openshift-4.22

.github/workflows/chart-push-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
version: latest
1818

1919
- name: Check out the repo
20-
uses: actions/checkout@v5
20+
uses: actions/checkout@v6
2121

2222
- name: update chart
2323
env:

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424

2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v5
27+
uses: actions/checkout@v6
2828

2929
- name: Initialize CodeQL
3030
uses: github/codeql-action/init@v4

.github/workflows/image-push-master.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-24.04
1515
steps:
1616
- name: Check out the repo
17-
uses: actions/checkout@v5
17+
uses: actions/checkout@v6
1818

1919
# Add support for more platforms with QEMU (optional)
2020
# https://github.com/docker/setup-qemu-action
@@ -53,7 +53,7 @@ jobs:
5353
runs-on: ubuntu-24.04
5454
steps:
5555
- name: Check out the repo
56-
uses: actions/checkout@v5
56+
uses: actions/checkout@v6
5757

5858
# Add support for more platforms with QEMU (optional)
5959
# https://github.com/docker/setup-qemu-action
@@ -92,7 +92,7 @@ jobs:
9292
runs-on: ubuntu-24.04
9393
steps:
9494
- name: Check out the repo
95-
uses: actions/checkout@v5
95+
uses: actions/checkout@v6
9696

9797
# Add support for more platforms with QEMU (optional)
9898
# https://github.com/docker/setup-qemu-action

.github/workflows/image-push-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-24.04
1414
steps:
1515
- name: Check out the repo
16-
uses: actions/checkout@v5
16+
uses: actions/checkout@v6
1717

1818
# Add support for more platforms with QEMU (optional)
1919
# https://github.com/docker/setup-qemu-action
@@ -53,7 +53,7 @@ jobs:
5353
runs-on: ubuntu-24.04
5454
steps:
5555
- name: Check out the repo
56-
uses: actions/checkout@v5
56+
uses: actions/checkout@v6
5757

5858
# Add support for more platforms with QEMU (optional)
5959
# https://github.com/docker/setup-qemu-action
@@ -93,7 +93,7 @@ jobs:
9393
runs-on: ubuntu-24.04
9494
steps:
9595
- name: Check out the repo
96-
uses: actions/checkout@v5
96+
uses: actions/checkout@v6
9797

9898
# Add support for more platforms with QEMU (optional)
9999
# https://github.com/docker/setup-qemu-action

.github/workflows/test.yml

Lines changed: 52 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
runs-on: ubuntu-24.04
1414
steps:
1515

16-
- name: Set up Go 1.23
16+
- name: Set up Go 1.25
1717
uses: actions/setup-go@v6
1818
with:
19-
go-version: 1.23.x
19+
go-version: 1.25.x
2020

2121
- name: Check out code into the Go module directory
22-
uses: actions/checkout@v5
22+
uses: actions/checkout@v6
2323

2424
- name: fmt
2525
run: IS_CONTAINER=yes make fmt
@@ -32,13 +32,13 @@ jobs:
3232
runs-on: ubuntu-24.04
3333
steps:
3434

35-
- name: Set up Go 1.23
35+
- name: Set up Go 1.25
3636
uses: actions/setup-go@v6
3737
with:
38-
go-version: 1.23.x
38+
go-version: 1.25.x
3939

4040
- name: Check out code into the Go module directory
41-
uses: actions/checkout@v5
41+
uses: actions/checkout@v6
4242

4343
- name: test pkg on kubernetes
4444
run: CLUSTER_TYPE=kubernetes make test-pkg
@@ -72,13 +72,13 @@ jobs:
7272
runs-on: ubuntu-24.04
7373
steps:
7474

75-
- name: Set up Go 1.23
75+
- name: Set up Go 1.25
7676
uses: actions/setup-go@v6
7777
with:
78-
go-version: 1.23.x
78+
go-version: 1.25.x
7979

8080
- name: Check out code into the Go module directory
81-
uses: actions/checkout@v5
81+
uses: actions/checkout@v6
8282

8383
- name: check go modules are up to date
8484
run: make check-deps
@@ -87,8 +87,14 @@ jobs:
8787
name: check manifests
8888
runs-on: ubuntu-24.04
8989
steps:
90+
91+
- name: Set up Go 1.25
92+
uses: actions/setup-go@v6
93+
with:
94+
go-version: 1.25.x
95+
9096
- name: Check out code
91-
uses: actions/checkout@v5
97+
uses: actions/checkout@v6
9298

9399
- name: check if the config/ folder is up to date
94100
run: make check-manifests
@@ -97,37 +103,57 @@ jobs:
97103
name: Golangci-lint
98104
runs-on: ubuntu-24.04
99105
steps:
100-
- name: Set up Go 1.23
106+
- name: Set up Go 1.25
101107
uses: actions/setup-go@v6
102108
with:
103-
go-version: 1.23.x
109+
go-version: 1.25.x
104110
- name: Check out code into the Go module directory
105-
uses: actions/checkout@v5
111+
uses: actions/checkout@v6
106112
- name: run lint checks
107113
run: make lint
108114

109115
shellcheck:
110116
name: Shellcheck
111117
runs-on: ubuntu-24.04
112118
steps:
113-
- uses: actions/checkout@v5
119+
- uses: actions/checkout@v6
114120
- name: Run ShellCheck
115121
uses: ludeeus/action-shellcheck@master
116122
with:
117123
severity: error
118124

125+
hadolint:
126+
name: hadolint
127+
runs-on: ubuntu-24.04
128+
steps:
129+
- name: checkout PR
130+
uses: actions/checkout@v5
131+
- name: run hadolint on operator dockerfile
132+
# using commit sha of the hadolint-action to preserve immutability
133+
uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5
134+
with:
135+
dockerfile: Dockerfile
136+
- name: run hadolint on config daemon dockerfile
137+
uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5
138+
with:
139+
dockerfile: Dockerfile.sriov-network-config-daemon
140+
ignore: DL3033
141+
- name: run hadolint on webhook dockerfile
142+
uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5
143+
with:
144+
dockerfile: Dockerfile.webhook
119145
test-coverage:
120146
name: test-coverage
121147
runs-on: ubuntu-24.04
122148
steps:
123149

124-
- name: Set up Go 1.23
150+
- name: Set up Go 1.25
125151
uses: actions/setup-go@v6
126152
with:
127-
go-version: 1.23.x
153+
go-version: 1.25.x
128154

129155
- name: Check out code into the Go module directory
130-
uses: actions/checkout@v5
156+
uses: actions/checkout@v6
131157

132158
- name: test pkg on kubernetes
133159
run: CLUSTER_TYPE=kubernetes make test-pkg
@@ -157,7 +183,7 @@ jobs:
157183
run: make merge-test-coverage
158184

159185
- name: Coveralls
160-
uses: coverallsapp/github-action@v2.3.6
186+
uses: coverallsapp/github-action@v2.3.7
161187
with:
162188
github-token: ${{ secrets.GITHUB_TOKEN }}
163189
path-to-lcov: lcov.out
@@ -174,17 +200,17 @@ jobs:
174200
TEST_REPORT_PATH: k8s-artifacts
175201
steps:
176202
- name: Check out code into the Go module directory
177-
uses: actions/checkout@v5
203+
uses: actions/checkout@v6
178204

179-
- name: Set up Go 1.23
205+
- name: Set up Go 1.25
180206
uses: actions/setup-go@v6
181207
with:
182-
go-version: 1.23.x
208+
go-version: 1.25.x
183209

184210
- name: run test
185211
run: make test-e2e-conformance-virtual-k8s-cluster-ci
186212

187-
- uses: actions/upload-artifact@v5
213+
- uses: actions/upload-artifact@v6
188214
if: always()
189215
with:
190216
name: ${{ env.TEST_REPORT_PATH }}
@@ -208,17 +234,17 @@ jobs:
208234
TEST_REPORT_PATH: ocp-artifacts
209235
steps:
210236
- name: Check out code into the Go module directory
211-
uses: actions/checkout@v5
237+
uses: actions/checkout@v6
212238

213-
- name: Set up Go 1.23
239+
- name: Set up Go 1.25
214240
uses: actions/setup-go@v6
215241
with:
216-
go-version: 1.23.x
242+
go-version: 1.25.x
217243

218244
- name: run test
219245
run: make test-e2e-conformance-virtual-ocp-cluster-ci
220246

221-
- uses: actions/upload-artifact@v5
247+
- uses: actions/upload-artifact@v6
222248
if: always()
223249
with:
224250
name: ${{ env.TEST_REPORT_PATH }}

0 commit comments

Comments
 (0)