diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..a7b7e636 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,35 @@ +# Dependabot version updates: weekly pull requests, checked by CI and merged by hand. +version: 2 +updates: + # Dependencies, pnpm catalogs included. A version that still fits its range only moves the + # lockfile; one outside it (a major, or a minor below 1.0) rewrites the range. + - package-ecosystem: npm + directory: "/" + schedule: + interval: weekly + day: monday + time: "06:00" + timezone: Europe/Paris + versioning-strategy: increase-if-necessary + cooldown: + default-days: 3 + open-pull-requests-limit: 10 + groups: + # Internal packages are normally updated by the local release script right after a + # release; this group catches whatever it missed. + statewalker: + patterns: ["@statewalker/*"] + external-minor-patch: + patterns: ["*"] + exclude-patterns: ["@statewalker/*"] + update-types: [minor, patch] + - package-ecosystem: github-actions + directory: "/" + schedule: + interval: weekly + day: monday + time: "06:00" + timezone: Europe/Paris + groups: + actions: + patterns: ["*"] diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 924c68fe..5a3c950e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,15 +8,3 @@ on: jobs: ci: uses: statewalker/.github/.github/workflows/ci.yml@main - - # Releases to npm: a version pull request while changes are unreleased, publishing once it is - # merged. npm's trusted publishers for these packages name this file (ci.yml). - release: - needs: ci - if: github.event_name == 'push' && github.ref == 'refs/heads/main' - uses: statewalker/.github/.github/workflows/release.yml@main - permissions: - contents: write - pull-requests: write - id-token: write - secrets: inherit diff --git a/renovate.json b/renovate.json deleted file mode 100644 index 247bee94..00000000 --- a/renovate.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["github>statewalker/.github"] -}