From fef55f81e547202ef3a7d0d3e67767027147e608 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20V=C3=B6gele?= Date: Tue, 15 Sep 2026 12:29:24 +0200 Subject: [PATCH 1/2] Update the versions of the GitHub actions --- .github/workflows/ci.yml | 34 ++++++++++++++--------------- .github/workflows/golangci-lint.yml | 4 ++-- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a2cc14a74..b030a8cfd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: timeout-minutes: 30 steps: - name: "Checkout Repository" - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: # fetch the whole repo for `git describe` to work fetch-depth: 0 @@ -36,7 +36,7 @@ jobs: make docker-unit-test mkdir -p out/coverage mv unit.out out/coverage/ - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: unit-tests-coverage path: out/ @@ -60,7 +60,7 @@ jobs: sudo apt-get install -y --no-install-recommends graphviz gnupg2 gpgv2 git gcc make devscripts python3 python3-requests-unixsocket python3-termcolor python3-swiftclient python3-boto python3-azure-storage python3-etcd3 python3-plyvel flake8 faketime dput-ng - name: "Checkout Repository" - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: # fetch the whole repo for `git describe` to work fetch-depth: 0 @@ -77,7 +77,7 @@ jobs: id: goversion - name: "Setup Go" - uses: actions/setup-go@v3 + uses: actions/setup-go@v7 with: go-version: ${{ steps.goversion.outputs.GOVER }} @@ -108,7 +108,7 @@ jobs: mkdir -p out/coverage COVERAGE_DIR=$PWD/out/coverage make system-test - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: system-tests-coverage path: out/ @@ -123,15 +123,15 @@ jobs: - test steps: - name: "Checkout Repository" - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: "Download Unit Test Coverage" - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: unit-tests-coverage - name: "Download System Test Coverage" - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: system-tests-coverage @@ -199,7 +199,7 @@ jobs: git config --global --add safe.directory "$GITHUB_WORKSPACE" - name: "Checkout Repository" - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: # fetch the whole repo for `git describe` to work fetch-depth: 0 @@ -212,7 +212,7 @@ jobs: id: goversion - name: "Setup Go" - uses: actions/setup-go@v3 + uses: actions/setup-go@v7 with: go-version: ${{ steps.goversion.outputs.GOVER }} @@ -268,7 +268,7 @@ jobs: - name: "Upload CI Artifacts" if: github.ref != 'refs/heads/master' && !startsWith(github.event.ref, 'refs/tags') - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: aptly_${{ steps.releaseversion.outputs.VERSION }}_${{ matrix.suite }}_${{ matrix.arch }} path: build/ @@ -290,7 +290,7 @@ jobs: goarch: arm steps: - name: "Checkout Repository" - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: # fetch the whole repo for `git describe` to work fetch-depth: 0 @@ -301,7 +301,7 @@ jobs: id: goversion - name: "Setup Go" - uses: actions/setup-go@v3 + uses: actions/setup-go@v7 with: go-version: ${{ steps.goversion.outputs.GOVER }} @@ -328,7 +328,7 @@ jobs: make binaries GOOS=${{ matrix.goos }} GOARCH=${{ matrix.goarch }} - name: "Upload Artifacts" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: startsWith(github.event.ref, 'refs/tags') with: name: aptly_${{ steps.releaseversion.outputs.VERSION }}_${{ matrix.goos }}_${{ matrix.goarch }} @@ -336,7 +336,7 @@ jobs: compression-level: 0 # no compression - name: "Upload CI Artifacts" - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: "!startsWith(github.event.ref, 'refs/tags')" with: name: aptly_${{ steps.releaseversion.outputs.VERSION }}_${{ matrix.goos }}_${{ matrix.goarch }} @@ -352,7 +352,7 @@ jobs: if: startsWith(github.event.ref, 'refs/tags') steps: - name: "Checkout Repository" - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: "Get aptly version" env: @@ -364,7 +364,7 @@ jobs: id: releaseversion - name: "Download Artifacts" - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: out/ diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 6d1393825..a80c9117b 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -15,7 +15,7 @@ jobs: name: lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: "Read go version from go.mod" run: | @@ -23,7 +23,7 @@ jobs: id: goversion - name: "Setup Go" - uses: actions/setup-go@v3 + uses: actions/setup-go@v7 with: go-version: ${{ steps.goversion.outputs.GOVER }} From f51224958bb5d36b8a945fd6a8404b0b7b587350 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20V=C3=B6gele?= Date: Tue, 15 Sep 2026 13:40:57 +0200 Subject: [PATCH 2/2] Remove Debian 11 from ci-debian-build Debian 11 reached its end-of-life on 31 August 2026. --- .github/workflows/ci.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b030a8cfd..4beae5fa2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -158,7 +158,7 @@ jobs: strategy: fail-fast: false matrix: - name: ["Debian 13/trixie", "Debian 12/bookworm", "Debian 11/bullseye", "Ubuntu 26.04", "Ubuntu 24.04", "Ubuntu 22.04", "Ubuntu 20.04"] + name: ["Debian 13/trixie", "Debian 12/bookworm", "Ubuntu 26.04", "Ubuntu 24.04", "Ubuntu 22.04", "Ubuntu 20.04"] arch: ["amd64", "i386" , "arm64" , "armhf"] include: - name: "Debian 13/trixie" @@ -167,9 +167,6 @@ jobs: - name: "Debian 12/bookworm" suite: bookworm image: debian:bookworm-slim - - name: "Debian 11/bullseye" - suite: bullseye - image: debian:bullseye-slim - name: "Ubuntu 26.04" suite: resolute image: ubuntu:26.04