Skip to content

Commit 71ae09c

Browse files
fix runners and bump go version (#550)
* fix runners and bump go version
1 parent 99260bd commit 71ae09c

File tree

638 files changed

+25837
-15107
lines changed

Some content is hidden

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

638 files changed

+25837
-15107
lines changed

.github/workflows/ci.yml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ jobs:
2424
name: Lint
2525
runs-on: ubuntu-22.04
2626
steps:
27-
- uses: actions/checkout@v3
28-
- uses: actions/setup-go@v3
27+
- uses: actions/checkout@v4
28+
- uses: actions/setup-go@v5
2929
with:
3030
go-version-file: 'go.mod'
3131
- name: Lint Agent Code
@@ -46,8 +46,8 @@ jobs:
4646
name: Unit Tests
4747
runs-on: ubuntu-22.04
4848
steps:
49-
- uses: actions/checkout@v3
50-
- uses: actions/setup-go@v3
49+
- uses: actions/checkout@v4
50+
- uses: actions/setup-go@v5
5151
with:
5252
go-version-file: 'go.mod'
5353
- name: Run Unit Tests
@@ -61,8 +61,8 @@ jobs:
6161
name: Component Tests
6262
runs-on: ubuntu-22.04
6363
steps:
64-
- uses: actions/checkout@v3
65-
- uses: actions/setup-go@v3
64+
- uses: actions/checkout@v4
65+
- uses: actions/setup-go@v5
6666
with:
6767
go-version-file: 'go.mod'
6868
- name: Run Component Tests
@@ -72,17 +72,17 @@ jobs:
7272
name: Build unsigned snapshot
7373
runs-on: ubuntu-22.04
7474
steps:
75-
- uses: actions/checkout@v3
76-
- uses: actions/setup-go@v3
75+
- uses: actions/checkout@v4
76+
- uses: actions/setup-go@v5
7777
with:
7878
go-version-file: 'go.mod'
7979
- name: Setup build environment
8080
run: |
8181
go install github.com/goreleaser/nfpm/v2/cmd/nfpm@${{ env.NFPM_VERSION }}
8282
- name: Set up Docker Buildx
83-
uses: docker/setup-buildx-action@v2
83+
uses: docker/setup-buildx-action@v3
8484
- name: Build Docker Image
85-
uses: docker/build-push-action@v3
85+
uses: docker/build-push-action@v5
8686
with:
8787
file: scripts/packages/packager/Dockerfile
8888
tags: build-local-packager:1.0.0
@@ -96,7 +96,7 @@ jobs:
9696
run: |
9797
make clean local-deb-package local-rpm-package local-txz-package local-apk-package
9898
- name: Upload Artifacts
99-
uses: actions/upload-artifact@v3
99+
uses: actions/upload-artifact@v4
100100
with:
101101
name: nginx-agent-snapshots
102102
path: build
@@ -140,14 +140,14 @@ jobs:
140140
- image: "debian"
141141
version: "bullseye-slim"
142142
- image: "debian"
143-
version: "buster-slim"
143+
version: "bookworm-slim"
144144
steps:
145-
- uses: actions/checkout@v3
146-
- uses: actions/setup-go@v3
145+
- uses: actions/checkout@v4
146+
- uses: actions/setup-go@v5
147147
with:
148-
go-version: '1.21.3'
148+
go-version: '1.21.6'
149149
- name: Download Packages
150-
uses: actions/download-artifact@v3
150+
uses: actions/download-artifact@v4
151151
with:
152152
name: nginx-agent-snapshots
153153
path: build
@@ -165,7 +165,7 @@ jobs:
165165
166166
- name: Archive integration test logs
167167
if: success() || failure()
168-
uses: actions/upload-artifact@v3
168+
uses: actions/upload-artifact@v4
169169
with:
170170
name: integration-test-logs-${{ matrix.container.image }}-${{ matrix.container.version }}
171171
path: /tmp/integration-test-logs/
@@ -176,11 +176,11 @@ jobs:
176176
if: ${{ !github.event.pull_request.head.repo.fork && !startsWith(github.ref_name, 'dependabot/') }}
177177
runs-on: ubuntu-22.04
178178
steps:
179-
- uses: actions/checkout@v3
179+
- uses: actions/checkout@v4
180180
- name: Set up Docker Build
181-
uses: docker/setup-buildx-action@v2
181+
uses: docker/setup-buildx-action@v3
182182
- name: Build Docker Image
183-
uses: docker/build-push-action@v3
183+
uses: docker/build-push-action@v5
184184
with:
185185
file: test/docker/Dockerfile
186186
tags: nginx-agent-benchmark:1.0.0
@@ -199,10 +199,10 @@ jobs:
199199
runs-on: ubuntu-22.04
200200
if: ${{ !startsWith(github.ref_name, 'release-') && !startsWith(github.ref_name, 'dependabot/') && !github.event.pull_request.head.repo.fork }}
201201
steps:
202-
- uses: actions/checkout@v3
202+
- uses: actions/checkout@v4
203203
with:
204204
fetch-depth: 0
205-
- uses: actions/setup-go@v3
205+
- uses: actions/setup-go@v5
206206
with:
207207
go-version-file: 'go.mod'
208208
- name: Setup build environment
@@ -211,9 +211,9 @@ jobs:
211211
sudo apt-get install -y gpgv1 monkeysphere
212212
go install github.com/goreleaser/nfpm/v2/cmd/nfpm@${{ env.NFPM_VERSION }}
213213
- name: Set up Docker Buildx
214-
uses: docker/setup-buildx-action@v2
214+
uses: docker/setup-buildx-action@v3
215215
- name: Build Docker Image
216-
uses: docker/build-push-action@v3
216+
uses: docker/build-push-action@v5
217217
with:
218218
file: scripts/packages/packager/Dockerfile
219219
tags: build-signed-packager:1.0.0
@@ -231,7 +231,7 @@ jobs:
231231
echo "$INDIGO_GPG_AGENT" | base64 --decode > .key.asc
232232
make clean package
233233
- name: Upload Artifacts
234-
uses: actions/upload-artifact@v3
234+
uses: actions/upload-artifact@v4
235235
with:
236236
name: nginx-agent-snapshots
237237
path: ./build/azure/packages/nginx-agent.tar.gz
@@ -259,8 +259,8 @@ jobs:
259259
name: Build Grafana Dashboard Example
260260
runs-on: ubuntu-22.04
261261
steps:
262-
- uses: actions/checkout@v3
263-
- uses: actions/setup-go@v3
262+
- uses: actions/checkout@v4
263+
- uses: actions/setup-go@v5
264264
with:
265265
go-version-file: 'go.mod'
266266
- name: Setup build environment

.github/workflows/release-branch.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ jobs:
2525
name: Update Release
2626
runs-on: ubuntu-22.04
2727
steps:
28-
- uses: actions/checkout@v3
28+
- uses: actions/checkout@v4
2929
with:
3030
fetch-depth: 0
31-
- uses: actions/setup-go@v3
31+
- uses: actions/setup-go@v5
3232
with:
3333
go-version-file: 'go.mod'
34-
- uses: actions/setup-node@v3
34+
- uses: actions/setup-node@v4
3535
- run: npm install semver
3636
- name: Create Draft Release
37-
uses: actions/github-script@v6
37+
uses: actions/github-script@v7
3838
id: release
3939
with:
4040
script: |
@@ -130,9 +130,9 @@ jobs:
130130
git push origin "v${{env.VERSION}}"
131131
git push origin "sdk/v${{env.VERSION}}"
132132
- name: Set up Docker Buildx
133-
uses: docker/setup-buildx-action@v2
133+
uses: docker/setup-buildx-action@v3
134134
- name: Build Docker Image
135-
uses: docker/build-push-action@v3
135+
uses: docker/build-push-action@v5
136136
with:
137137
file: scripts/packages/packager/Dockerfile
138138
tags: build-signed-packager:1.0.0

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ DATE = $(shell date +%F_%H-%M-%S)
1616
# | ---------------- | ----------------------------------------- | -------------------------------------------------------------- |
1717
# | amazonlinux | 2, 2023 | |
1818
# | ubuntu | 20.04, 22.04 | |
19-
# | debian | bullseye-slim, buster-slim | |
19+
# | debian | bullseye-slim, bookworm-slim | |
2020
# | centos | 7 | |
2121
# | redhatenterprise | 7, 8, 9 | |
2222
# | rockylinux | 8, 9 | |

0 commit comments

Comments
 (0)