diff --git a/.github/dependabot.yml b/.github/dependabot.yml index dbe907783..70463c491 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,7 +9,10 @@ updates: # Enable version updates for development dependencies directory: "/" schedule: - interval: "monthly" + interval: "cron" + cronjob: "0 0 1 */3 *" # Run once every 3 months + cooldown: + default-days: 7 versioning-strategy: "increase-if-necessary" groups: dev-deps: @@ -20,7 +23,10 @@ updates: # Enable version updates for GitHub Actions directory: "/" schedule: - interval: "monthly" + interval: "cron" + cronjob: "0 0 1 */3 *" # Run once every 3 months + cooldown: + default-days: 7 groups: github-actions: patterns: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 26da1e61c..e9655039f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,6 +39,8 @@ jobs: persist-credentials: false - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # 8.1.0 + with: + enable-cache: false - name: Install tox run: uv tool install tox --with tox-uv - name: Setup SocketCAN @@ -85,6 +87,8 @@ jobs: persist-credentials: false - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # 8.1.0 + with: + enable-cache: false - name: Install tox run: uv tool install tox --with tox-uv - name: Run linters @@ -103,6 +107,8 @@ jobs: persist-credentials: false - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # 8.1.0 + with: + enable-cache: false - name: Install tox run: uv tool install tox --with tox-uv - name: Build documentation @@ -119,6 +125,8 @@ jobs: persist-credentials: false - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # 8.1.0 + with: + enable-cache: false - name: Build wheel and sdist run: uv build - name: Check build artifacts diff --git a/.mergify.yml b/.mergify.yml deleted file mode 100644 index 52b243cd3..000000000 --- a/.mergify.yml +++ /dev/null @@ -1,25 +0,0 @@ -queue_rules: - - name: default - conditions: - - "status-success=test" # "GitHub Actions works slightly differently [...], only the job name is used." - - "status-success=format" - -pull_request_rules: - - name: Automatic merge passing PR on up to date branch with approving CR - conditions: - - "base=develop" - - "#approved-reviews-by>=1" - - "#review-requested=0" - - "#changes-requested-reviews-by=0" - - "status-success=test" - - "status-success=format" - - "label!=work-in-progress" - actions: - queue: - name: default - - - name: Delete head branch after merge - conditions: - - merged - actions: - delete_head_branch: {}