Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/gitlab-ci/injections.scm')
| -rw-r--r-- | runtime/queries/gitlab-ci/injections.scm | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/runtime/queries/gitlab-ci/injections.scm b/runtime/queries/gitlab-ci/injections.scm new file mode 100644 index 00000000..bb62c18d --- /dev/null +++ b/runtime/queries/gitlab-ci/injections.scm @@ -0,0 +1,51 @@ +((comment) @injection.content + (#set! injection.language "comment")) + +(block_mapping_pair + key: (flow_node) @_run (#any-of? @_run "script" "before_script" "after_script" "pre_get_sources_script" "command" "entrypoint") + value: (flow_node + (plain_scalar + (string_scalar) @injection.content) + (#set! injection.language "bash"))) + +(block_mapping_pair + key: (flow_node) @_run (#any-of? @_run "script" "before_script" "after_script" "pre_get_sources_script" "command" "entrypoint") + value: (block_node + (block_scalar) @injection.content + (#set! injection.language "bash"))) + +(block_mapping_pair + key: (flow_node) @_run (#any-of? @_run "script" "before_script" "after_script" "pre_get_sources_script" "command" "entrypoint") + value: (block_node + (block_sequence + (block_sequence_item + (flow_node + (plain_scalar + (string_scalar) @injection.content)) + (#set! injection.language "bash"))))) + +(block_mapping_pair + key: (flow_node) @_run (#any-of? @_run "script" "before_script" "after_script" "pre_get_sources_script" "command" "entrypoint") + value: (block_node + (block_sequence + (block_sequence_item + (block_node + (block_scalar) @injection.content + (#set! injection.language "bash")))))) + +; e.g. +; ``` +; job1: +; services: +; entrypoint: ["/usr/local/bin/docker-entrypoint.sh", "-c", 'max_connections=100'] +; ``` +(block_mapping_pair + key: (flow_node) @_run (#any-of? @_run "command" "entrypoint") + value: (flow_node + (flow_sequence + (flow_node + [ + (double_quote_scalar) + (single_quote_scalar) + ] @injection.content))) + (#set! injection.language "bash")) |