From f51bd81d79aad0cd6a73aec9a1da4adc4eef3c86 Mon Sep 17 00:00:00 2001 From: czprz Date: Sun, 27 Sep 2026 22:08:45 +0000 Subject: [PATCH 1/2] ci: update GitHub Actions to latest versions - actions/checkout v6 -> v7.0.1 - actions/setup-go v6.4.0 -> v7.0.0 - golangci-lint-action v9.2.x -> v9.3.0 - actions/upload-artifact v4 -> v7.0.1 - actions/download-artifact v4 -> v8.0.1 - softprops/action-gh-release v2 -> v3.0.3 Also re-pinned release.yml actions to commit SHAs (with version comments) for consistency with ci.yml's existing SHA-pinning security practice. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/ci.yml | 10 +++++----- .github/workflows/release.yml | 18 +++++++++--------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d735a99..e35a53f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,23 +11,23 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # node24 - - uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # node24 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1, node24 + - uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0, node24 with: go-version-file: go.mod cache: false - name: Vet run: go vet ./... - name: Lint - uses: golangci/golangci-lint-action@36fe29c8f9dc696b104db0f7d49d1a87d2bbcd5b # node24 + uses: golangci/golangci-lint-action@ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a # v9.3.0, node24 test: name: Test runs-on: ubuntu-latest steps: - - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # node24 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1, node24 - name: Set up Go - uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # node24 + uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0, node24 with: go-version-file: go.mod - name: Build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5127183..f75979a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,9 +13,9 @@ jobs: name: Test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0 with: go-version-file: go.mod @@ -49,9 +49,9 @@ jobs: asset: devx-windows-arm64.exe steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0 with: go-version-file: go.mod @@ -68,7 +68,7 @@ jobs: - name: Checksum run: sha256sum ${{ matrix.asset }} > ${{ matrix.asset }}.sha256 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: ${{ matrix.asset }} path: | @@ -80,7 +80,7 @@ jobs: needs: build runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: path: dist merge-multiple: true @@ -89,7 +89,7 @@ jobs: run: cat dist/*.sha256 > dist/checksums.txt - name: Create GitHub Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@efb35369e0ad2afab669f228072c1b0d510eae64 # v3.0.3 with: files: | dist/devx-* @@ -101,9 +101,9 @@ jobs: needs: release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: path: dist merge-multiple: true From 320f6b67cbc8887df76b0adae3e9fa944cd6bc90 Mon Sep 17 00:00:00 2001 From: czprz Date: Sun, 27 Sep 2026 22:23:54 +0000 Subject: [PATCH 2/2] chore: bump example worker Dockerfile alpine base to 3.24 alpine:3.19 -> alpine:3.24 (latest stable) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- examples/basic/src/worker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/basic/src/worker/Dockerfile b/examples/basic/src/worker/Dockerfile index 5ec916a..cad6d1d 100644 --- a/examples/basic/src/worker/Dockerfile +++ b/examples/basic/src/worker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.19 +FROM alpine:3.24 COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"]