diff options
| -rw-r--r-- | queries/yaml/injections.scm | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/queries/yaml/injections.scm b/queries/yaml/injections.scm index 958f196e..3a98ee03 100644 --- a/queries/yaml/injections.scm +++ b/queries/yaml/injections.scm @@ -1,10 +1,19 @@ (comment) @comment +;; Github actions ("run") / Gitlab CI ("scripts") (block_mapping_pair - key: (flow_node) @_run (#eq? @_run "run") + key: (flow_node) @_run (#any-of? @_run "run" "script") value: (flow_node (plain_scalar) @bash)) (block_mapping_pair - key: (flow_node) @_run (#eq? @_run "run") - value: (block_node) @bash (#offset! @bash 0 0 0 0)) + key: (flow_node) @_run (#any-of? @_run "run" "script") + value: (block_node + (block_scalar) @bash (#offset! @bash 0 0 0 0))) + +(block_mapping_pair + key: (flow_node) @_run (#any-of? @_run "run" "script") + value: (block_node + (block_sequence + (block_sequence_item + (flow_node) @bash)))) |
