about summary refs log tree commit diff
diff options
context:
space:
mode:
authorclubby789 <jamie@hill-daniel.co.uk>2024-03-14 11:24:09 +0000
committerclubby789 <jamie@hill-daniel.co.uk>2024-03-14 11:24:09 +0000
commit39e36af85620ab5f3344a2ec5f838b2c3d68eab6 (patch)
treed603b9204066431946a9452d2ae0c458c5e1dc45
parentcb580ff677ea869878a4aadfe07cf570752bd4ce (diff)
downloadrust-39e36af85620ab5f3344a2ec5f838b2c3d68eab6.tar.gz
rust-39e36af85620ab5f3344a2ec5f838b2c3d68eab6.zip
Bump `cargo update` PR more often
-rw-r--r--.github/workflows/dependencies.yml6
1 files changed, 4 insertions, 2 deletions
diff --git a/.github/workflows/dependencies.yml b/.github/workflows/dependencies.yml
index 97ed891c491..c182f3245e5 100644
--- a/.github/workflows/dependencies.yml
+++ b/.github/workflows/dependencies.yml
@@ -6,6 +6,8 @@ on:
   schedule:
     # Run weekly
     - cron: '0 0 * * Sun'
+    # Re-bump deps every 4 hours
+    - cron: '0 */4 * * *'
   workflow_dispatch:
     # Needed so we can run it manually
 permissions:
@@ -135,8 +137,8 @@ jobs:
           gh pr edit cargo_update --title "${PR_TITLE}" --body-file body.md --repo $GITHUB_REPOSITORY
 
       - name: open new pull request
-        # Only run if there wasn't an existing PR
-        if: steps.edit.outcome != 'success'
+        # Only run if there wasn't an existing PR and if this is the weekly run
+        if: steps.edit.outcome != 'success' && github.event.schedule == '0 0 * * Sun'
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
         run: gh pr create --title "${PR_TITLE}" --body-file body.md --repo $GITHUB_REPOSITORY