diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..7c2753657 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,36 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + # npm + - package-ecosystem: 'npm' + directory: '/' + schedule: + interval: 'weekly' + commit-message: + prefix: 'chore(deps)' + labels: + - 'dependencies' + + # Docker + - package-ecosystem: 'docker' + directory: '/' + schedule: + interval: 'weekly' + commit-message: + prefix: 'chore(deps)' + ignore: + - dependency-name: 'node' + versions: ['>=21'] + # github-actions + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' + commit-message: + prefix: 'chore(deps)' + labels: + - 'dependencies' diff --git a/.github/renovate.json b/.github/renovate.json deleted file mode 100644 index 1786e8580..000000000 --- a/.github/renovate.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["github>redkubes/renovate-config"] -} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9985c6972..196061ba4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -44,6 +44,7 @@ jobs: image_name: ${{ env.CACHE_REPO }} image_tag: ${{ env.TAG }} - name: Retag from cache and push + if: ${{ github.actor != 'dependabot[bot]' }} run: | set -u docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD