diff --git a/.github/workflows/go.yaml b/.github/workflows/go.yaml index d85240b6..be6c5ac6 100644 --- a/.github/workflows/go.yaml +++ b/.github/workflows/go.yaml @@ -27,15 +27,15 @@ jobs: sudo docker builder prune -a df -h - name: Set up Go - uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 + uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0 with: cache: false go-version: 1.25.5 id: go - name: Check out code into the Go module directory - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: golangci-lint - uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0 + uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9.2.0 with: # Required: the version of golangci-lint is required # and must be specified without patch version: diff --git a/.github/workflows/release-sandbox.yaml b/.github/workflows/release-sandbox.yaml index 2e88fb8c..6b05aa51 100644 --- a/.github/workflows/release-sandbox.yaml +++ b/.github/workflows/release-sandbox.yaml @@ -22,16 +22,16 @@ jobs: sudo docker image prune --all --force sudo docker builder prune -a - run: df -h - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 - name: Set up QEMU - uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 + uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 # https://github.com/actions/setup-go - name: Set up Go - uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 + uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0 with: go-version: 1.25.5 id: go diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 5f64dbd8..dddc65a5 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -22,16 +22,16 @@ jobs: sudo docker image prune --all --force sudo docker builder prune -a - run: df -h - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: fetch-depth: 0 - name: Set up QEMU - uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 + uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 + uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0 # https://github.com/actions/setup-go - name: Set up Go - uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 + uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0 with: go-version: 1.25.5 id: go @@ -42,12 +42,12 @@ jobs: - name: Show GoReleaser version run: goreleaser --version - name: Login to DockerHub - uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_PASSWORD }} - name: Login to GitHub Docker Registry - uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: registry: ghcr.io username: ${{ github.repository_owner }} diff --git a/.github/workflows/typos.yaml b/.github/workflows/typos.yaml index 13bf9c81..51dc8dd2 100644 --- a/.github/workflows/typos.yaml +++ b/.github/workflows/typos.yaml @@ -9,6 +9,6 @@ jobs: contents: read steps: - name: Checkout Actions Repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Check spelling of file.txt - uses: crate-ci/typos@d6b38c8b48913f417c9449cd83833b41535b0c54 # renovate/stable-1.x + uses: crate-ci/typos@825f9fa4c0281e0642046d629b69612264a0a1d1 # renovate/stable-1.x diff --git a/.github/workflows/updatecli.yaml b/.github/workflows/updatecli.yaml index e811ead0..e4c2c9b5 100644 --- a/.github/workflows/updatecli.yaml +++ b/.github/workflows/updatecli.yaml @@ -5,30 +5,25 @@ on: schedule: # Run at 12:00 every Saterday every 14 days - cron: "0 12 */14 * 6" - jobs: updatecli: runs-on: ubuntu-latest steps: - name: "Checkout" - uses: "actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3" # v6.0.0 - + uses: "actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd" # v6.0.2 - name: "Setup updatecli" - uses: "updatecli/updatecli-action@5ca36367fadc6ad94d590984fd9c696e783ec635" # v2.96.0 + uses: "updatecli/updatecli-action@b846825b298f5351abd80f94c4f9eab63a38a804" # v2.98.0 with: version: "v0.113.0-rc.1" - - name: "Set up Go" - uses: "actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c" # v6.1.0 + uses: "actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5" # v6.2.0 with: go-version-file: "go.mod" id: go - - name: Install Swagger run: "go install github.com/swaggo/swag/cmd/swag@$SWAGGER_VERSION" env: SWAGGER_VERSION: v1.16.6 - - name: "Run updatecli" run: updatecli compose apply --clean-git-branches=true --experimental env: diff --git a/.github/workflows/updatecli_test.yaml b/.github/workflows/updatecli_test.yaml index fe5d6359..d927cd3f 100644 --- a/.github/workflows/updatecli_test.yaml +++ b/.github/workflows/updatecli_test.yaml @@ -1,34 +1,27 @@ name: Updatecli Test - on: pull_request: - permissions: contents: read - jobs: updatecli: runs-on: ubuntu-latest steps: - name: "Checkout" - uses: "actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3" # v6.0.0 - + uses: "actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8" # v6.0.1 - name: "Setup updatecli" - uses: "updatecli/updatecli-action@5ca36367fadc6ad94d590984fd9c696e783ec635" # v2.96.0 + uses: "updatecli/updatecli-action@b846825b298f5351abd80f94c4f9eab63a38a804" # v2.98.0 with: version: "v0.113.0-rc.1" - - name: "Set up Go" - uses: "actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c" # v6.1.0 + uses: "actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5" # v6.2.0 with: go-version-file: "go.mod" id: go - - name: Install Swagger run: "go install github.com/swaggo/swag/cmd/swag@$SWAGGER_VERSION" env: SWAGGER_VERSION: v1.16.6 - - name: "Test updatecli in dry-run mode" run: "updatecli compose diff" env: diff --git a/.github/workflows/updatecli_update.yaml b/.github/workflows/updatecli_update.yaml index e276c523..eb3147b2 100644 --- a/.github/workflows/updatecli_update.yaml +++ b/.github/workflows/updatecli_update.yaml @@ -4,30 +4,25 @@ on: push: branches: - main - jobs: updatecli: runs-on: ubuntu-latest steps: - name: "Checkout" - uses: "actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3" # v6.0.0 - + uses: "actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd" # v6.0.2 - name: "Setup updatecli" - uses: "updatecli/updatecli-action@5ca36367fadc6ad94d590984fd9c696e783ec635" # v2.96.0 + uses: "updatecli/updatecli-action@b846825b298f5351abd80f94c4f9eab63a38a804" # v2.98.0 with: version: "v0.113.0-rc.1" - - name: "Set up Go" - uses: "actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c" # v6.1.0 + uses: "actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5" # v6.2.0 with: go-version-file: "go.mod" id: go - - name: Install Swagger run: "go install github.com/swaggo/swag/cmd/swag@$SWAGGER_VERSION" env: SWAGGER_VERSION: v1.16.6 - - name: "Run updatecli only on existing pipelines" run: updatecli compose apply --clean-git-branches=true --existing-only=true --experimental env: