diff --git a/.changeset/yaml-echo-colon-escape.md b/.changeset/yaml-echo-colon-escape.md new file mode 100644 index 000000000..7d5d5c2f6 --- /dev/null +++ b/.changeset/yaml-echo-colon-escape.md @@ -0,0 +1,5 @@ +--- +type: Fixed +pr: 125 +--- +**YAML parse error in test-skip.yml from unescaped colon in echo strings** — two `run:` steps used unquoted `echo "...: ..."` syntax where the colon-space sequence caused `yaml.scanner.ScannerError: mapping values are not allowed here`. Fixed by wrapping the run value in YAML double-quotes so the colon is inside a quoted scalar. Closes #3857. diff --git a/.github/workflows/test-skip.yml b/.github/workflows/test-skip.yml index b0f5aab3b..0b60aaeb4 100644 --- a/.github/workflows/test-skip.yml +++ b/.github/workflows/test-skip.yml @@ -33,7 +33,7 @@ jobs: lint-tests: runs-on: ubuntu-latest steps: - - run: echo "doc-only PR: skipping lint-tests" + - run: "echo 'doc-only PR: skipping lint-tests'" shell: bash test: @@ -44,5 +44,5 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] node-version: [22, 24] steps: - - run: echo "doc-only PR: skipping test on node ${{ matrix.node-version }} / ${{ matrix.os }}" + - run: "echo 'doc-only PR: skipping test on node ${{ matrix.node-version }} / ${{ matrix.os }}'" shell: bash