diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d5ba03c..6385a19 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,27 +3,43 @@ updates: - package-ecosystem: cargo directory: "/fitsio" schedule: - interval: daily + interval: weekly time: "11:00" open-pull-requests-limit: 10 + groups: + cargo-packages: + patterns: + - "*" - package-ecosystem: cargo directory: "/fitsio-derive" schedule: - interval: daily + interval: weekly time: "11:00" open-pull-requests-limit: 10 + groups: + cargo-packages: + patterns: + - "*" - package-ecosystem: cargo directory: "/fitsio-sys" schedule: - interval: daily + interval: weekly time: "11:00" open-pull-requests-limit: 10 + groups: + cargo-packages: + patterns: + - "*" - package-ecosystem: cargo directory: "/fitsio-sys-bindgen" schedule: - interval: daily + interval: weekly time: "11:00" open-pull-requests-limit: 10 + groups: + cargo-packages: + patterns: + - "*" ignore: - dependency-name: bindgen versions: @@ -31,4 +47,8 @@ updates: - package-ecosystem: github-actions directory: "/" schedule: - interval: daily + interval: weekly + groups: + cargo-packages: + patterns: + - "*" diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 9f9d061..277e080 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -5,6 +5,18 @@ on: branches: - main pull_request: + paths: + - 'bin/**' + - 'fitsio/**' + - 'fitsio-derive/**' + - 'fitsio-sys/**' + - 'testdata/**' + - 'Cargo.toml' + - 'Cargo.lock' + - 'Cross.toml' + - 'rust-toolchain.toml' + - '.github/workflows/*.yml' + # Only one pull-request triggered run should be executed at a time # (head_ref is only set for PR events, otherwise fallback to run_id which differs for every run). diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 3cf7d04..356644f 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -5,6 +5,18 @@ on: branches: - main pull_request: + paths: + - 'bin/**' + - 'fitsio/**' + - 'fitsio-derive/**' + - 'fitsio-sys/**' + - 'testdata/**' + - 'Cargo.toml' + - 'Cargo.lock' + - 'Cross.toml' + - 'rust-toolchain.toml' + - '.github/workflows/*.yml' + workflow_dispatch: # Only one pull-request triggered run should be executed at a time diff --git a/.github/workflows/schedule.yml b/.github/workflows/schedule.yml index deea131..ad27b6c 100644 --- a/.github/workflows/schedule.yml +++ b/.github/workflows/schedule.yml @@ -5,6 +5,18 @@ on: branches: - main pull_request: + paths: + - 'bin/**' + - 'fitsio/**' + - 'fitsio-derive/**' + - 'fitsio-sys/**' + - 'testdata/**' + - 'Cargo.toml' + - 'Cargo.lock' + - 'Cross.toml' + - 'rust-toolchain.toml' + - '.github/workflows/*.yml' + schedule: - cron: "7 7 * * *" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d33970e..163c504 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -5,6 +5,17 @@ on: branches: - main pull_request: + paths: + - 'bin/**' + - 'fitsio/**' + - 'fitsio-derive/**' + - 'fitsio-sys/**' + - 'testdata/**' + - 'Cargo.toml' + - 'Cargo.lock' + - 'Cross.toml' + - 'rust-toolchain.toml' + - '.github/workflows/*.yml' # Only one pull-request triggered run should be executed at a time # (head_ref is only set for PR events, otherwise fallback to run_id which differs for every run).