diff --git a/.ci/Dockerfile b/.ci/Dockerfile index d93bf0a8d..c35988ede 100644 --- a/.ci/Dockerfile +++ b/.ci/Dockerfile @@ -12,7 +12,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -FROM golang:1.21-alpine@sha256:2a1959ca3c229c72fbbee9643b88ef23d7859a7d18b60a0d94ee3d2923b49316 AS builder +FROM golang:1.24-alpine@sha256:daae04ebad0c21149979cd8e9db38f565ecefd8547cf4a591240dc1972cf1399 AS builder # Allows for the proper yq to be downloaded # This arg is automatically set if the dockerfile is built with --platform flag diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6a73a6bbb..f4ce3342b 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -21,7 +21,7 @@ on: branches: [main] env: - GO_VERSION: 1.21 + GO_VERSION: 1.24 OAPI_CODEGEN_VERSION: v1.12.4 jobs: @@ -62,7 +62,7 @@ jobs: - name: Run Gosec Security Scanner run: | export PATH=$PATH:$(go env GOPATH)/bin - go install github.com/securego/gosec/v2/cmd/gosec@v2.14.0 + go install github.com/securego/gosec/v2/cmd/gosec@v2.22.7 bash ./run_gosec.sh if [[ $? != 0 ]] then diff --git a/.github/workflows/codecov.yaml b/.github/workflows/codecov.yaml index c0a0c509c..411220415 100644 --- a/.github/workflows/codecov.yaml +++ b/.github/workflows/codecov.yaml @@ -28,7 +28,7 @@ jobs: - name: Set up Go 1.x uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0 with: - go-version: 1.21 + go-version: 1.24 - name: Run tests run: cd index/server && go test ./... -coverprofile cover.out - name: Codecov diff --git a/.github/workflows/pushimage-next.yaml b/.github/workflows/pushimage-next.yaml index 29fda072e..c6b1ee9dc 100644 --- a/.github/workflows/pushimage-next.yaml +++ b/.github/workflows/pushimage-next.yaml @@ -30,7 +30,7 @@ jobs: - name: Setup Go environment uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0 with: - go-version: 1.21 + go-version: 1.24 - name: Set up QEMU # Enables arm64 image building uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 #v3.0.0 - name: Login to Quay diff --git a/.github/workflows/scorecard.yaml b/.github/workflows/scorecard.yaml index f38d2c106..1b0db6c53 100644 --- a/.github/workflows/scorecard.yaml +++ b/.github/workflows/scorecard.yaml @@ -45,7 +45,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: SARIF file path: results.sarif diff --git a/README.md b/README.md index c55d7a04f..49a035660 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@