diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b38df29..09497c0 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,6 +1,15 @@ +# Routine updates run monthly; security updates remain separate. +# https://docs.github.com/en/code-security/reference/supply-chain-security/dependabot-options-reference + version: 2 updates: - package-ecosystem: "pip" directory: "/" schedule: - interval: "daily" + interval: "monthly" + cooldown: + default-days: 7 + groups: + monthly-batch: + applies-to: version-updates + patterns: ["*"] diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a825f37..16ced81 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,6 +7,7 @@ on: jobs: CI: runs-on: ubuntu-latest + timeout-minutes: 30 steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 79f31a6..65e95f3 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -24,6 +24,7 @@ jobs: analyze: name: Analyze runs-on: ubuntu-latest + timeout-minutes: 30 strategy: fail-fast: false diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2c68499..209b8a4 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -5,6 +5,7 @@ on: jobs: Docs: runs-on: ubuntu-latest + timeout-minutes: 60 steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 983c594..e36debf 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,6 +5,7 @@ on: jobs: Publish: runs-on: ubuntu-latest + timeout-minutes: 60 steps: - uses: actions/checkout@v2 - name: Set up Python 3.8