@@ -283,6 +283,7 @@ class ActionsSHACheckout extends SHACheckoutStep instanceof UsesStep {
283283class GitMutableRefCheckout extends MutableRefCheckoutStep instanceof Run {
284284 GitMutableRefCheckout ( ) {
285285 exists ( string cmd | this .getScript ( ) .getACommand ( ) = cmd |
286+ this .getEnclosingJob ( ) .getATriggerEvent ( ) .getName ( ) = checkoutTriggers ( ) and
286287 cmd .regexpMatch ( "git\\s+(fetch|pull).*" ) and
287288 (
288289 ( containsHeadRef ( cmd ) or containsPullRequestNumber ( cmd ) )
@@ -306,6 +307,7 @@ class GitMutableRefCheckout extends MutableRefCheckoutStep instanceof Run {
306307class GitSHACheckout extends SHACheckoutStep instanceof Run {
307308 GitSHACheckout ( ) {
308309 exists ( string cmd | this .getScript ( ) .getACommand ( ) = cmd |
310+ this .getEnclosingJob ( ) .getATriggerEvent ( ) .getName ( ) = checkoutTriggers ( ) and
309311 cmd .regexpMatch ( "git\\s+(fetch|pull).*" ) and
310312 (
311313 containsHeadSHA ( cmd )
@@ -326,6 +328,7 @@ class GitSHACheckout extends SHACheckoutStep instanceof Run {
326328class GhMutableRefCheckout extends MutableRefCheckoutStep instanceof Run {
327329 GhMutableRefCheckout ( ) {
328330 exists ( string cmd | this .getScript ( ) .getACommand ( ) = cmd |
331+ this .getEnclosingJob ( ) .getATriggerEvent ( ) .getName ( ) = checkoutTriggers ( ) and
329332 cmd .regexpMatch ( ".*(gh|hub)\\s+pr\\s+checkout.*" ) and
330333 (
331334 ( containsHeadRef ( cmd ) or containsPullRequestNumber ( cmd ) )
@@ -348,6 +351,7 @@ class GhMutableRefCheckout extends MutableRefCheckoutStep instanceof Run {
348351class GhSHACheckout extends SHACheckoutStep instanceof Run {
349352 GhSHACheckout ( ) {
350353 exists ( string cmd | this .getScript ( ) .getACommand ( ) = cmd |
354+ this .getEnclosingJob ( ) .getATriggerEvent ( ) .getName ( ) = checkoutTriggers ( ) and
351355 cmd .regexpMatch ( "gh\\s+pr\\s+checkout.*" ) and
352356 (
353357 containsHeadSHA ( cmd )
0 commit comments