From 2c3ca431b73c8af7c0f0d3d96b7e8c3b0c2daa34 Mon Sep 17 00:00:00 2001 From: Brian Malehorn Date: Thu, 8 Sep 2022 22:45:00 -0700 Subject: [PATCH] vscode-concourse: support both .yml and .yaml files --- vscode-extensions/vscode-concourse/README.md | 4 ++-- vscode-extensions/vscode-concourse/package.json | 10 ++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/vscode-extensions/vscode-concourse/README.md b/vscode-extensions/vscode-concourse/README.md index ff0f9cdb95..01edaf820d 100644 --- a/vscode-extensions/vscode-concourse/README.md +++ b/vscode-extensions/vscode-concourse/README.md @@ -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. diff --git a/vscode-extensions/vscode-concourse/package.json b/vscode-extensions/vscode-concourse/package.json index 6896acd2da..55696865bd 100644 --- a/vscode-extensions/vscode-concourse/package.json +++ b/vscode-extensions/vscode-concourse/package.json @@ -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"