diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8452c5e5..94443ed3 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,5 +1,3 @@ -# See GitHub's docs for more information on this file: -# https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/configuration-options-for-dependency-updates version: 2 updates: # Maintain dependencies for GitHub Actions @@ -14,4 +12,11 @@ updates: directory: "/" schedule: # Check for updates to Go modules every week + interval: "weekly" + + # Maintain dependencies for Docker + - package-ecosystem: "docker" + directory: "/" + schedule: + # Check for updates to Docker every week interval: "weekly" \ No newline at end of file diff --git a/.github/workflows/code-analysis-lint-test.yaml b/.github/workflows/code-analysis-lint-test.yaml index 7bb231bd..3bff6290 100644 --- a/.github/workflows/code-analysis-lint-test.yaml +++ b/.github/workflows/code-analysis-lint-test.yaml @@ -76,7 +76,7 @@ jobs: go-version-file: "go.mod" cache: true - name: golangci-lint - uses: golangci/golangci-lint-action@v7 + uses: golangci/golangci-lint-action@v8 with: # Require: The version of golangci-lint to use. # When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version. @@ -148,7 +148,7 @@ jobs: onfailure: if: ${{ always() && github.event_name == 'schedule' && contains(needs.*.result, 'failure') }} - needs: [test] + needs: [fmt, vet, golangci, importfmt, test] name: Send failure webhook runs-on: ubuntu-latest steps: diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 9ac2ed84..54c95b71 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -24,7 +24,7 @@ on: jobs: analyze: name: Analyze - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest strategy: fail-fast: false matrix: diff --git a/.github/workflows/slack-on-issue-create.yml b/.github/workflows/slack-on-issue-create.yml index 5595c73c..aa82b7bf 100644 --- a/.github/workflows/slack-on-issue-create.yml +++ b/.github/workflows/slack-on-issue-create.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: "3.8"