diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6796c19..1265c66 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,12 +22,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: persist-credentials: false - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version-file: 'go.mod' cache: true @@ -49,12 +49,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: persist-credentials: false - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version-file: 'go.mod' cache: true @@ -79,7 +79,7 @@ jobs: go tool cover -html=coverage.out -o coverage.html - name: Upload coverage report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: coverage-report path: | @@ -87,7 +87,7 @@ jobs: coverage.html - name: Publish Test Report - uses: mikepenz/action-junit-report@v4 + uses: mikepenz/action-junit-report@v6 if: always() with: report_paths: '**/unit-tests.xml' @@ -104,12 +104,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: persist-credentials: false - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version-file: 'go.mod' cache: true @@ -122,7 +122,7 @@ jobs: run: gotestsum --format pkgname --junitfile unit-tests.xml -- ./... - name: Publish Test Report - uses: mikepenz/action-junit-report@v4 + uses: mikepenz/action-junit-report@v6 if: always() with: report_paths: '**/unit-tests.xml' @@ -149,7 +149,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: fetch-depth: 0 persist-credentials: false @@ -185,7 +185,7 @@ jobs: - name: Set up Go if: steps.filter.outputs.run_stage == 'true' - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version-file: 'go.mod' cache: true @@ -221,7 +221,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: fetch-depth: 0 persist-credentials: false @@ -255,7 +255,7 @@ jobs: - name: Set up Go if: steps.filter.outputs.run_benchmarks == 'true' - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version-file: 'go.mod' cache: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 27e58a7..9153c27 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,13 +14,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: fetch-depth: 0 # Required by GoReleaser to determine changes and tags persist-credentials: false - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version-file: 'go.mod' cache: false @@ -41,7 +41,7 @@ jobs: echo "**Full Changelog**: https://github.com/HarshK97/diffmantic/blob/main/CHANGELOG.md" >> /tmp/RELEASE_NOTES.md - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v6 + uses: goreleaser/goreleaser-action@v7 with: distribution: goreleaser version: v2.16.0