]> source.dussan.org Git - aspectj.git/commitdiff
No automatic builds for Dependabot PRs
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Mon, 7 Mar 2022 04:50:43 +0000 (11:50 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Mon, 7 Mar 2022 04:50:43 +0000 (11:50 +0700)
Otherwise, Dependabot would run builds whenever something is pushed on
master and it rebases its PR. It is still possible to just click on the
skipped workflow in the PR and then issue "re-run all jobs" in order to
perform a build.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
.github/workflows/maven.yml

index 546d4286b7b4cc073774922f276b1397bbbf823b..3b2bdf199a4bb4f08c4ecbc967f916b3133349c3 100644 (file)
@@ -12,11 +12,17 @@ on:
 
 jobs:
   build:
-    runs-on: ubuntu-latest
+    # No automatic builds for Dependabot PRs
+    # Caveat: cannot start 'if:' expression with '!', hence '!= true'
+    if: startsWith(github.actor, 'dependabot') != true
+
     strategy:
       fail-fast: false
       matrix:
         java: [ 11, 14, 17 ]
+
+    runs-on: ubuntu-latest
+
     steps:
       - uses: actions/checkout@v2