diff --git a/.github/workflows/disable-dependabot.yml b/.github/workflows/disable-dependabot.yml new file mode 100644 index 00000000000..576eec54016 --- /dev/null +++ b/.github/workflows/disable-dependabot.yml @@ -0,0 +1,22 @@ +name: Disable Dependabot + +on: + schedule: + - cron: '0 14 * * *' # Runs daily at 9 AM EST (14 UTC) + +jobs: + disable: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + + - name: Disable Dependabot + run: | + mv .github/dependabot.yml .github/dependabot.yml.disabled + git config user.name "GitHub Action" + git config user.email "action@github.com" + git add .github/dependabot.yml.disabled + git commit -S -m "Disable Dependabot updates" + git push + diff --git a/.github/workflows/enable-dependabot.yml b/.github/workflows/enable-dependabot.yml new file mode 100644 index 00000000000..ee08b0f6f19 --- /dev/null +++ b/.github/workflows/enable-dependabot.yml @@ -0,0 +1,22 @@ +name: Enable Dependabot + +on: + schedule: + - cron: '0 2 * * *' # Runs daily at 9 PM EST (2 UTC) + +jobs: + enable: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + + - name: Enable Dependabot + run: | + mv .github/dependabot.yml.disabled .github/dependabot.yml + git config user.name "GitHub Action" + git config user.email "action@github.com" + git add .github/dependabot.yml + git commit -S -m "Enable Dependabot updates" + git push +