summaryrefslogtreecommitdiff
path: root/.github/workflows/dependencies.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/dependencies.yml')
-rw-r--r--.github/workflows/dependencies.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/.github/workflows/dependencies.yml b/.github/workflows/dependencies.yml
new file mode 100644
index 000000000..c27ad7998
--- /dev/null
+++ b/.github/workflows/dependencies.yml
@@ -0,0 +1,26 @@
+name: Update dependencies
+on:
+ workflow_dispatch: {}
+ # schedule:
+ # - cron: '34 3 * * */8'
+
+jobs:
+ check:
+ name: Check for updates
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ if: github.repository == 'ohmyzsh/ohmyzsh'
+ uses: actions/checkout@v4
+ - name: Authenticate as @ohmyzsh
+ uses: ohmyzsh/github-app-token@v2
+ with:
+ app-id: ${{ secrets.OHMYZSH_APP_ID }}
+ private-key: ${{ secrets.OHMYZSH_APP_PRIVATE_KEY }}
+ - name: Process dependencies
+ env:
+ GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
+ TMP_DIR: ${{ env.RUNNER_TEMP }}
+ run: |
+ gh auth login --with-token <<< "${GITHUB_TOKEN}"
+ python3 .github/workflows/dependencies/updater.py