diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..7818bef --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,15 @@ +# See https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/keeping-your-actions-up-to-date-with-dependabot + +version: 2 +updates: + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + labels: + - "Bot" + groups: + github-actions: + patterns: + - '*' diff --git a/.github/workflows/sync_theme.yml b/.github/workflows/sync_theme.yml index 4031a20..e0cd51c 100644 --- a/.github/workflows/sync_theme.yml +++ b/.github/workflows/sync_theme.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4 - name: submodule checkout run: | @@ -38,3 +38,13 @@ jobs: timestamp=$(date -u) git commit -m "Update theme on: ${timestamp}" || exit 0 git push + + keepalive-job: + name: Keepalive Workflow + runs-on: ubuntu-latest + if: github.event_name == 'schedule' + permissions: + actions: write + steps: + - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4 + - uses: gautamkrishnar/keepalive-workflow@beb86212524e1ae856d1cd80efb44e73bf7daf4a # 2.0.1