From 9f654db246ca07351d84e69b3c4c9cf01560f9de Mon Sep 17 00:00:00 2001 From: Andreas Auernhammer Date: Wed, 29 Jan 2025 23:22:35 +0100 Subject: [PATCH] update dependencies and add `toolchain` directive Signed-off-by: Andreas Auernhammer --- .github/workflows/go.yml | 39 ++++++++++++++++----------------------- go.mod | 8 +++++--- go.sum | 12 ++++++------ 3 files changed, 27 insertions(+), 32 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 6756b88..bff2595 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -10,18 +10,15 @@ on: jobs: build: - name: Build ${{ matrix.go-version }} + name: Build runs-on: ubuntu-latest - strategy: - matrix: - go-version: [1.21.9, 1.22.3] steps: - name: Set up Go ${{ matrix.go-version }} - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: - go-version: ${{ matrix.go-version }} + go-version: 1.23.0 - name: Check out code into the Go module directory - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build and Lint run: | go build ./... @@ -31,46 +28,42 @@ jobs: runs-on: ubuntu-latest steps: - name: "Set up Go" - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: - go-version: 1.22.3 + go-version: 1.23.0 - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v6 with: version: latest args: --config ./.golangci.yml --timeout=2m test: - name: Text ${{ matrix.os }} | ${{ matrix.go-version }} + name: Test ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: matrix: - go-version: [1.21.9, 1.22.3] os: [ubuntu-latest, windows-latest, macos-latest] steps: - name: Set up Go ${{ matrix.go-version }} on ${{ matrix.os }} - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: - go-version: ${{ matrix.go-version }} + go-version: 1.23.0 - name: Check out code into the Go module directory - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Test on ${{ matrix.os }} run: | go test ./... vulncheck: - name: Vulncheck ${{ matrix.go-version }} + name: Vulncheck runs-on: ubuntu-latest - strategy: - matrix: - go-version: [1.21.9, 1.22.3] steps: - name: Set up Go ${{ matrix.go-version }} - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: - go-version: ${{ matrix.go-version }} + go-version: 1.23.0 - name: Check out code into the Go module directory - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Get govulncheck run: go install golang.org/x/vuln/cmd/govulncheck@latest shell: bash diff --git a/go.mod b/go.mod index 6983af8..1ec7463 100644 --- a/go.mod +++ b/go.mod @@ -2,9 +2,11 @@ module aead.dev/minisign go 1.21 +toolchain go1.23.5 + require ( - golang.org/x/crypto v0.13.0 - golang.org/x/term v0.12.0 + golang.org/x/crypto v0.32.0 + golang.org/x/term v0.28.0 ) -require golang.org/x/sys v0.12.0 // indirect +require golang.org/x/sys v0.29.0 // indirect diff --git a/go.sum b/go.sum index 537083b..7c5b2d5 100644 --- a/go.sum +++ b/go.sum @@ -1,6 +1,6 @@ -golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck= -golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= -golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o= -golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.12.0 h1:/ZfYdc3zq+q02Rv9vGqTeSItdzZTSNDmfTi0mBAuidU= -golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= +golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= +golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= +golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= +golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.28.0 h1:/Ts8HFuMR2E6IP/jlo7QVLZHggjKQbhu/7H0LJFr3Gg= +golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek=