Skip to content

PR#467: YAMLException: YAML Error in /home/runner/work/blog/blog/.releaserc.yml: missed comma between flow collection entries (5:3) #469

@RalphHightower

Description

@RalphHightower
              Run npx semantic-release@v24.2.0
  npx semantic-release@v24.2.0
  shell: /usr/bin/bash -e {0}
  env:
    GITHUB_TOKEN: ***
    NPM_TOKEN: 
[11:14:02 PM] [semantic-release] › ℹ  Running semantic-release version 24.2.0
[11:14:02 PM] [semantic-release] › ✘  An error occurred while running semantic-release: YAMLException: YAML Error in /home/runner/work/blog/blog/.releaserc.yml:
missed comma between flow collection entries (5:3)

 2 |   "release": {
 3 |     "branches": ["main", "next"]
 4 |   }
 5 |   "plugins": [
-------^
 6 |     "@semantic-release/commit-anal ...
 7 |     "@semantic-release/release-not ...
    at generateError (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:183:10)
    at throwError (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:187:9)
    at readFlowCollection (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:758:7)
    at composeNode (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1442:11)
    at readBlockMapping (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1104:12)
    at composeNode (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1441:12)
    at readDocument (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1625:3)
    at loadDocuments (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1688:5)
    at Object.load (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1714:19)
    at loadYaml (/home/runner/work/blog/blog/node_modules/cosmiconfig/dist/loaders.js:62:21) {
  reason: 'missed comma between flow collection entries',
  mark: {
    name: null,
    buffer: '{\n' +
      '  "release": {\n' +
      '    "branches": ["main", "next"]\n' +
      '  }\n' +
      '  "plugins": [\n' +
      '    "@semantic-release/commit-analyzer",\n' +
      '    "@semantic-release/release-notes-generator",\n' +
      '    "@semantic-release/npm",\n' +
      '    "@semantic-release/github",\n' +
      '    "@semantic-release/release-notes-generator",\n' +
      '    [\n' +
      '      "@semantic-release/changelog",\n' +
      '      {\n' +
      '        "changelogFile": "docs/CHANGELOG.md"\n' +
      '      }\n' +
      '    ],\n' +
      '    [\n' +
      '      "@semantic-release/git",\n' +
      '      {\n' +
      '        "assets": ["docs/CHANGELOG.md"]\n' +
      '      }\n' +
      '    ]\n' +
      '  ]\n' +
      '}\n',
    position: 56,
    line: 4,
    column: 2,
    snippet: ' 2 |   "release": {\n' +
      ' 3 |     "branches": ["main", "next"]\n' +
      ' 4 |   }\n' +
      ' 5 |   "plugins": [\n' +
      '-------^\n' +
      ' 6 |     "@semantic-release/commit-anal ...\n' +
      ' 7 |     "@semantic-release/release-not ...'
  },
  filepath: '/home/runner/work/blog/blog/.releaserc.yml'
}
YAMLException: YAML Error in /home/runner/work/blog/blog/.releaserc.yml:
missed comma between flow collection entries (5:3)

 2 |   "release": {
 3 |     "branches": ["main", "next"]
 4 |   }
 5 |   "plugins": [
-------^
 6 |     "@semantic-release/commit-anal ...
 7 |     "@semantic-release/release-not ...
    at generateError (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:183:10)
    at throwError (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:187:9)
    at readFlowCollection (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:758:7)
    at composeNode (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1442:11)
    at readBlockMapping (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1104:12)
    at composeNode (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1441:12)
    at readDocument (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1625:3)
    at loadDocuments (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1688:5)
    at Object.load (/home/runner/work/blog/blog/node_modules/js-yaml/lib/loader.js:1714:19)
    at loadYaml (/home/runner/work/blog/blog/node_modules/cosmiconfig/dist/loaders.js:62:21) {
  reason: 'missed comma between flow collection entries',
  mark: {
    name: null,
    buffer: '{\n' +
      '  "release": {\n' +
      '    "branches": ["main", "next"]\n' +
      '  }\n' +
      '  "plugins": [\n' +
      '    "@semantic-release/commit-analyzer",\n' +
      '    "@semantic-release/release-notes-generator",\n' +
      '    "@semantic-release/npm",\n' +
      '    "@semantic-release/github",\n' +
      '    "@semantic-release/release-notes-generator",\n' +
      '    [\n' +
      '      "@semantic-release/changelog",\n' +
      '      {\n' +
      '        "changelogFile": "docs/CHANGELOG.md"\n' +
      '      }\n' +
      '    ],\n' +
      '    [\n' +
      '      "@semantic-release/git",\n' +
      '      {\n' +
      '        "assets": ["docs/CHANGELOG.md"]\n' +
      '      }\n' +
      '    ]\n' +
      '  ]\n' +
      '}\n',
    position: 56,
    line: 4,
    column: 2,
    snippet: ' 2 |   "release": {\n' +
      ' 3 |     "branches": ["main", "next"]\n' +
      ' 4 |   }\n' +
      ' 5 |   "plugins": [\n' +
      '-------^\n' +
      ' 6 |     "@semantic-release/commit-anal ...\n' +
      ' 7 |     "@semantic-release/release-not ...'
  },
  filepath: '/home/runner/work/blog/blog/.releaserc.yml'
}
Error: Process completed with exit code 1.

_Originally posted by @RalphHightower in https://github.com/RalphHightower/blog/issues/467#issuecomment-2537402046_
            

Metadata

Metadata

Labels

semantic-releaseSemantic Release labeling – Fully automated version management and package publishing

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions