diff --git a/.github/workflows/ci-test.yml b/.github/workflows/ci-test.yml index bcce22f..27d13b1 100644 --- a/.github/workflows/ci-test.yml +++ b/.github/workflows/ci-test.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 # Runs a set of commands using the runners shell - name: Invoke run_test run: | diff --git a/.github/workflows/create-tag-release.yaml b/.github/workflows/create-tag-release.yaml index b1c13a3..291223c 100644 --- a/.github/workflows/create-tag-release.yaml +++ b/.github/workflows/create-tag-release.yaml @@ -43,12 +43,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version: "1.25" diff --git a/.github/workflows/csm-release-libs.yaml b/.github/workflows/csm-release-libs.yaml index 35e65ff..ecd7c21 100644 --- a/.github/workflows/csm-release-libs.yaml +++ b/.github/workflows/csm-release-libs.yaml @@ -43,11 +43,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 # Fetch the full history including tags - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version: "1.25" - name: Install dependencies diff --git a/.github/workflows/csm-versions-update.yaml b/.github/workflows/csm-versions-update.yaml index 524b32b..4787c53 100644 --- a/.github/workflows/csm-versions-update.yaml +++ b/.github/workflows/csm-versions-update.yaml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Get CSM Versions from dell/csm id: vars @@ -40,7 +40,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - name: Generate GitHub App Token - uses: actions/create-github-app-token@v3.1.1 + uses: actions/create-github-app-token@v3.2.0 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }} diff --git a/.github/workflows/go-common.yml b/.github/workflows/go-common.yml index c76ee04..f19197f 100644 --- a/.github/workflows/go-common.yml +++ b/.github/workflows/go-common.yml @@ -34,10 +34,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version: "1.25" @@ -88,7 +88,7 @@ jobs: # code coverage profiles are uploaded as GitHub artifacts, which automatically expire after 90 days # if no coverage profile exists on main branch yet, then the step will fail continue-on-error: true - uses: fgrosse/go-coverage-report@v1.3.0 + uses: fgrosse/go-coverage-report@v1.3.1 with: coverage-artifact-name: "code-coverage" coverage-file-name: "new_coverage.txt" @@ -99,7 +99,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Run Gosec uses: dell/common-github-actions/gosec-runner@main @@ -112,7 +112,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: gofmt and go vet uses: dell/common-github-actions/go-code-formatter-vetter@main @@ -123,7 +123,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Run malware scan uses: dell/common-github-actions/malware-scanner@main with: diff --git a/.github/workflows/go-static-analysis.yaml b/.github/workflows/go-static-analysis.yaml index 00e1bd3..8151cb3 100644 --- a/.github/workflows/go-static-analysis.yaml +++ b/.github/workflows/go-static-analysis.yaml @@ -34,12 +34,12 @@ jobs: name: Lint golang code runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v6 + - uses: actions/setup-go@v7 with: go-version: "1.25" cache: false - name: Checkout the code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Grab golangci-lint config file continue-on-error: true run: | @@ -50,7 +50,7 @@ jobs: run: | go mod vendor - name: golangci-lint - uses: golangci/golangci-lint-action@v9.2.0 + uses: golangci/golangci-lint-action@v9.3.0 with: version: latest skip-cache: true @@ -62,9 +62,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: setup python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install yamllint diff --git a/.github/workflows/go-version-workflow.yaml b/.github/workflows/go-version-workflow.yaml index a5ad318..6acc743 100644 --- a/.github/workflows/go-version-workflow.yaml +++ b/.github/workflows/go-version-workflow.yaml @@ -34,14 +34,14 @@ jobs: echo "The latest Go version is: $latest_version" echo "The latest major Go version is: $major_version" - - uses: actions/setup-go@v6 + - uses: actions/setup-go@v7 with: go-version: "${{ env.major_version }}" cache: false check-latest: true - name: Checkout the code - uses: actions/checkout@v6 + uses: actions/checkout@v7 # This step will update the go version in: # 1 - go.mod files and go.mod toolchain, if found @@ -77,7 +77,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - - uses: actions/create-github-app-token@v3.1.1 + - uses: actions/create-github-app-token@v3.2.0 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }} diff --git a/.github/workflows/image-version-workflow.yaml b/.github/workflows/image-version-workflow.yaml index 826ad6e..3dda05a 100644 --- a/.github/workflows/image-version-workflow.yaml +++ b/.github/workflows/image-version-workflow.yaml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 # Fetch the full history including the tags @@ -107,7 +107,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - - uses: actions/create-github-app-token@v3.1.1 + - uses: actions/create-github-app-token@v3.2.0 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }} diff --git a/.github/workflows/license-checker.yaml b/.github/workflows/license-checker.yaml index e7f123e..ee5d0dc 100644 --- a/.github/workflows/license-checker.yaml +++ b/.github/workflows/license-checker.yaml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Import GPG key uses: crazy-max/ghaction-import-gpg@v7 diff --git a/.github/workflows/operator-driver-version-update.yaml b/.github/workflows/operator-driver-version-update.yaml index cf3a186..02301b3 100644 --- a/.github/workflows/operator-driver-version-update.yaml +++ b/.github/workflows/operator-driver-version-update.yaml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout csm repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: dell/csm path: csm @@ -65,12 +65,12 @@ jobs: echo "CSI_UNITY=$csi_unity" >> $GITHUB_ENV - name: Checkout csm-operator repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: dell/csm-operator - name: Set Up Go Environment - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 - name: Install yq run: | @@ -99,7 +99,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - name: Generate GitHub App Token - uses: actions/create-github-app-token@v3.1.1 + uses: actions/create-github-app-token@v3.2.0 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }} diff --git a/.github/workflows/operator-module-version-update.yaml b/.github/workflows/operator-module-version-update.yaml index ce773de..032aeba 100644 --- a/.github/workflows/operator-module-version-update.yaml +++ b/.github/workflows/operator-module-version-update.yaml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout csm repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: dell/csm path: csm @@ -76,7 +76,7 @@ jobs: echo "OTEL_COLLECTOR=$otel_collector" >> $GITHUB_ENV - name: Checkout csm-operator repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: dell/csm-operator @@ -105,7 +105,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - name: Generate GitHub App Token - uses: actions/create-github-app-token@v3.1.1 + uses: actions/create-github-app-token@v3.2.0 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }} diff --git a/.github/workflows/operator-version-update.yaml b/.github/workflows/operator-version-update.yaml index 5fcf2a5..81d8aa1 100644 --- a/.github/workflows/operator-version-update.yaml +++ b/.github/workflows/operator-version-update.yaml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout csm repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: dell/csm path: csm @@ -46,7 +46,7 @@ jobs: echo "CSM_OPERATOR=$csm_operator" >> $GITHUB_ENV - name: Checkout csm-operator repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: dell/csm-operator @@ -75,7 +75,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - name: Generate GitHub App Token - uses: actions/create-github-app-token@v3.1.1 + uses: actions/create-github-app-token@v3.2.0 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }} diff --git a/.github/workflows/release-creator.yaml b/.github/workflows/release-creator.yaml index c11427b..dc9fd80 100644 --- a/.github/workflows/release-creator.yaml +++ b/.github/workflows/release-creator.yaml @@ -30,7 +30,7 @@ jobs: rel_version: ${{ steps.create-rel-branch.outputs.rel_version }} steps: - name: Checkout the code - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 # Fetch the full history including tags ref: ${{ github.ref }} # Checkout the branch from which the workflow is triggered diff --git a/.github/workflows/scanner-test.yml b/.github/workflows/scanner-test.yml index 71c4d7e..7be275e 100644 --- a/.github/workflows/scanner-test.yml +++ b/.github/workflows/scanner-test.yml @@ -13,7 +13,7 @@ jobs: name: Malware Scanner steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Malware Scanner uses: ./malware-scanner with: diff --git a/.github/workflows/sidecar-version-update.yaml b/.github/workflows/sidecar-version-update.yaml index 020e1d5..779b23e 100644 --- a/.github/workflows/sidecar-version-update.yaml +++ b/.github/workflows/sidecar-version-update.yaml @@ -50,7 +50,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Update sidecar version run: | @@ -63,7 +63,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - name: Generate GitHub App Token - uses: actions/create-github-app-token@v3.1.1 + uses: actions/create-github-app-token@v3.2.0 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }} diff --git a/.github/workflows/ubi-version-update.yaml b/.github/workflows/ubi-version-update.yaml index e906570..0762199 100644 --- a/.github/workflows/ubi-version-update.yaml +++ b/.github/workflows/ubi-version-update.yaml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install dependencies id: check-skopeo @@ -73,7 +73,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - - uses: actions/create-github-app-token@v3.1.1 + - uses: actions/create-github-app-token@v3.2.0 if: env.sha_mismatch == 'true' id: generate-token with: diff --git a/.github/workflows/update-libraries-to-commits.yml b/.github/workflows/update-libraries-to-commits.yml index 528d875..74d9aab 100644 --- a/.github/workflows/update-libraries-to-commits.yml +++ b/.github/workflows/update-libraries-to-commits.yml @@ -18,10 +18,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version: "1.25" @@ -95,7 +95,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - - uses: actions/create-github-app-token@v3.1.1 + - uses: actions/create-github-app-token@v3.2.0 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }} diff --git a/.github/workflows/update-libraries.yml b/.github/workflows/update-libraries.yml index bc8ebbf..daac7e3 100644 --- a/.github/workflows/update-libraries.yml +++ b/.github/workflows/update-libraries.yml @@ -18,10 +18,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v7 with: go-version: "1.25" @@ -79,7 +79,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - - uses: actions/create-github-app-token@v3.1.1 + - uses: actions/create-github-app-token@v3.2.0 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }}