Merge pull request #838 from bmalehorn/vscode-concourse-support-yaml

vscode-concourse: support both .yml and .yaml files
This commit is contained in:
Martin Lippert
2022-09-09 10:56:25 +02:00
committed by GitHub
2 changed files with 10 additions and 4 deletions

View File

@@ -8,8 +8,8 @@ for editing [Concourse](https://concourse-ci.org/) Pipeline and Task configurati
The Concourse editor automatically activates when the name of the `.yml` file you are editing
follows a certain pattern:
- `**/*pipeline*.yml` | `**/pipeline/*.yml` : activates support for editing pipelines
- `**/ci/**/tasks/*.yml` | `**/*task.yml` : activates support for editing tasks.
- `**/*pipeline*.yml` | `**/pipeline/*.yml` | `**/*pipeline*.yaml` | `**/pipeline/*.yaml`: activates support for editing pipelines
- `**/ci/**/tasks/*.yml` | `**/*task.yml` | `**/ci/**/tasks/*.yaml` | `**/*task.yaml` : activates support for editing tasks.
You can also define your own patterns and map them to the language-ids `concourse-pipeline-yaml`
or `concourse-task-yaml` by defining `files.associations` in workspace settings.

View File

@@ -70,7 +70,9 @@
],
"filenamePatterns": [
"*pipeline*.yml",
"**/pipeline/*.yml"
"**/pipeline/*.yml",
"*pipeline*.yaml",
"**/pipeline/*.yaml"
],
"firstLine": "^#(\\s)*pipeline(\\s)*",
"configuration": "./yaml-support/language-configuration.json"
@@ -84,7 +86,11 @@
"**/ci/*task.yml",
"**/ci/**/tasks/*.yml",
"**/concourse/*task.yml",
"**/concourse/**/tasks/*.yml"
"**/concourse/**/tasks/*.yml",
"**/ci/*task.yaml",
"**/ci/**/tasks/*.yaml",
"**/concourse/*task.yaml",
"**/concourse/**/tasks/*.yaml"
],
"firstLine": "^#(\\s)*task(\\s)*",
"configuration": "./yaml-support/language-configuration.json"