Skip to content

Cryptic semantic-release:git SyntaxError: "undefined" is not valid JSON messages + TypeError: error.errors is not iterable (cannot read property undefined) #1051

@bramdonem

Description

@bramdonem

Locally npx semantic-release --dry-run works.

Any help is appreciated 🙏

Context:

  • Github enterprise
  • Versions:
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/github": "^12.0.2",
    "@semantic-release/npm": "^13.1.2",
    "@semantic-release/release-notes-generator": "^14.1.0",
    "semantic-release": "^25.0.2",

[EDIT]: I cannot publish the full logs because they are completely filled with the errors below and github doesn't allow to copy paste me.

Remote I get a bunch of these errors:

2025-12-04T10:57:06.388Z semantic-release:git SyntaxError: "undefined" is not valid JSON
    at JSON.parse (<anonymous>)
    at getTagsNotes (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/git.js:346:27)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/get-tags.js:17:24)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/index.js:26:20)
    at async run (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:68:22)
    at async Module.default (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:278:22)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/cli.js:55:5)
2025-12-04T10:57:06.388Z semantic-release:git SyntaxError: "undefined" is not valid JSON

Which start of with:

Run npx semantic-release
[2:48:36 PM] [semantic-release] › ℹ  Running semantic-release version 25.0.2
2025-12-05T14:48:36.322Z semantic-release:config load config from: /home/runner/_work/core/core/.releaserc.json
2025-12-05T14:48:36.326Z semantic-release:config options values: {
  branches: [
    ',+([0-9])?(.{+([0-9]),x}).x',
    'main',
    'next',
    { name: 'develop', prerelease: true },
    { name: 'alpha', prerelease: true }
  ],
  repositoryUrl: 'git+https://xxxxxx.ghe.com/AS-DESIGN-SYSTEM/core.git',
  tagFormat: 'v${version}',
  plugins: [
    [ '@semantic-release/commit-analyzer', [Object] ],
    [ '@semantic-release/release-notes-generator', [Object] ],
    './plugins/add-file-to-dist',
    [ '@semantic-release/npm', [Object] ],
    './plugins/create-release-notes-in-wordpress'
  ],
  preset: 'angular',
  _: [],
  '$0': 'node_modules/.bin/semantic-release'
}
2025-12-05T14:48:36.564Z semantic-release:plugins options for @semantic-release/npm/verifyConditions: { pkgRoot: './dist/xxxxxxxxxx/design-system', npmPublish: true }
[2:48:36 PM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/npm"
2025-12-05T14:48:36.566Z semantic-release:plugins options for @semantic-release/commit-analyzer/analyzeCommits: {
  preset: 'angular',
  parserOpts: {
    noteKeywords: [ 'BREAKING CHANGE', 'BREAKING CHANGES', 'BREAKING' ]
  }
}
[2:48:36 PM] [semantic-release] › ✔  Loaded plugin "analyzeCommits" from "@semantic-release/commit-analyzer"
2025-12-05T14:48:36.567Z semantic-release:plugins options for @semantic-release/release-notes-generator/generateNotes: {
  preset: 'angular',
  parserOpts: {
    noteKeywords: [ 'BREAKING CHANGE', 'BREAKING CHANGES', 'BREAKING' ]
  },
  writerOpts: { commitsSort: [ 'subject', 'scope' ] }
}
[2:48:36 PM] [semantic-release] › ✔  Loaded plugin "generateNotes" from "@semantic-release/release-notes-generator"
2025-12-05T14:48:36.567Z semantic-release:plugins options for ./plugins/add-file-to-dist/generateNotes: {}
[2:48:36 PM] [semantic-release] › ✔  Loaded plugin "generateNotes" from "./plugins/add-file-to-dist"
2025-12-05T14:48:36.568Z semantic-release:plugins options for @semantic-release/npm/prepare: { pkgRoot: './dist/xxxxxxxxxx/design-system', npmPublish: true }
[2:48:36 PM] [semantic-release] › ✔  Loaded plugin "prepare" from "@semantic-release/npm"
2025-12-05T14:48:36.568Z semantic-release:plugins options for @semantic-release/npm/publish: { pkgRoot: './dist/xxxxxxxxxx/design-system', npmPublish: true }
[2:48:36 PM] [semantic-release] › ✔  Loaded plugin "publish" from "@semantic-release/npm"
2025-12-05T14:48:36.568Z semantic-release:plugins options for ./plugins/create-release-notes-in-wordpress/publish: {}
2025-12-05T14:48:36.569Z semantic-release:plugins options for @semantic-release/npm/addChannel: { pkgRoot: './dist/xxxxxxxxxx/design-system', npmPublish: true }
[2:48:36 PM] [semantic-release] › ✔  Loaded plugin "publish" from "./plugins/create-release-notes-in-wordpress"
[2:48:36 PM] [semantic-release] › ✔  Loaded plugin "addChannel" from "@semantic-release/npm"
2025-12-05T14:48:36.586Z semantic-release:get-git-auth-url Verifying ssh auth by attempting to push to  https://xxxxxxxxx.ghe.com/AS-DESIGN-SYSTEM/core.git
2025-12-05T14:48:37.026Z semantic-release:get-git-auth-url SSH key auth successful.
2025-12-05T14:48:40.083Z semantic-release:git SyntaxError: "undefined" is not valid JSON
    at JSON.parse (<anonymous>)
    at getTagsNotes (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/git.js:346:27)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/get-tags.js:17:24)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/index.js:26:20)
    at async run (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:68:22)
    at async Module.default (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:278:22)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/cli.js:55:5)
2025-12-05T14:48:40.083Z semantic-release:git SyntaxError: "undefined" is not valid JSON
    at JSON.parse (<anonymous>)
    at getTagsNotes (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/git.js:346:27)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/get-tags.js:17:24)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/index.js:26:20)
    at async run (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:68:22)
    at async Module.default (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:278:22)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/cli.js:55:5)
2025-12-05T14:48:40.083Z semantic-release:git SyntaxError: "undefined" is not valid JSON
    at JSON.parse (<anonymous>)
    at getTagsNotes (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/git.js:346:27)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/get-tags.js:17:24)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/index.js:26:20)
    at async run (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:68:22)
    at async Module.default (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:278:22)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/cli.js:55:5)

And end with:

2025-12-05T14:48:40.100Z semantic-release:git SyntaxError: "undefined" is not valid JSON
    at JSON.parse (<anonymous>)
    at getTagsNotes (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/git.js:346:27)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/get-tags.js:17:24)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/branches/index.js:26:20)
    at async run (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:68:22)
    at async Module.default (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:278:22)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/cli.js:55:5)
2025-12-05T14:48:40.136Z semantic-release:get-tags found tags for branch main: [ { gitTag: 'v17.12.0', version: '17.12.0', channels: [ null ] }, { gitTag: 'v17.12.1', version: '17.12.1', channels: [ null ] }, { gitTag: 'v17.12.3', version: '17.12.3', channels: [ null ] }, { gitTag: 'v17.12.4', version: '17.12.4', channels: [ null ] }, { gitTag: 'v17.12.5', version: '17.12.5', channels: [ null ] }, { gitTag: 'v17.12.6', version: '17.12.6', channels: [ null ] }, { gitTag: 'v17.4.0', version: '17.4.0', channels: [ null ] }, { gitTag: 'v17.4.1-beta.1', version: '17.4.1-beta.1', channels: [ null ] }, { gitTag: 'v17.4.1-beta.2', version: '17.4.1-beta.2', channels: [ null ] }, { gitTag: 'v17.5.0', version: '17.5.0', channels: [ null ] }, { gitTag: 'v17.5.1', version: '17.5.1', channels: [ null ] }, { gitTag: 'v17.5.1-beta.1', version: '17.5.1-beta.1', channels: [ null ] }, { gitTag: 'v17.5.1-beta.2', version: '17.5.1-beta.2', channels: [ null ] }, { gitTag: 'v17.5.1-beta.3', version: '17.5.1-beta.3', channels: [ null ] }, { gitTag: 'v17.5.1-develop.1', version: '17.5.1-develop.1', channels: [ null ] }, { gitTag: 'v17.6.0', version: '17.6.0', channels: [ null ] }, { gitTag: 'v17.6.0-develop.1', version: '17.6.0-develop.1', channels: [ null ] }, { gitTag: 'v17.6.0-develop.2', version: '17.6.0-develop.2', channels: [ null ] }, { gitTag: 'v17.6.0-develop.3', version: '17.6.0-develop.3', channels: [ null ] }, { gitTag: 'v17.6.0-develop.4', version: '17.6.0-develop.4', channels: [ null ] }, { gitTag: 'v17.6.0-develop.5', version: '17.6.0-develop.5', channels: [ null ] }, { gitTag: 'v17.6.0-develop.6', version: '17.6.0-develop.6', channels: [ null ] }, { gitTag: 'v17.6.1', version: '17.6.1', channels: [ null ] }, { gitTag: 'v17.6.2', version: '17.6.2', channels: [ null ] }, { gitTag: 'v17.6.3', version: '17.6.3', channels: [ null ] }, { gitTag: 'v17.7.0', version: '17.7.0', channels: [ null ] }, { gitTag: 'v17.7.0-develop.1', version: '17.7.0-develop.1', channels: [ null ] }, { gitTag: 'v17.7.0-develop.10', version: '17.7.0-develop.10', channels: [ null ] }, { gitTag: 'v17.7.0-develop.11', version: '17.7.0-develop.11', channels: [ null ] }, { gitTag: 'v17.7.0-develop.12', version: '17.7.0-develop.12', channels: [ null ] }, { gitTag: 'v17.7.0-develop.2', version: '17.7.0-develop.2', channels: [ null ] }, { gitTag: 'v17.7.0-develop.3', version: '17.7.0-develop.3', channels: [ null ] }, { gitTag: 'v17.7.0-develop.4', version: '17.7.0-develop.4', channels: [ null ] }, { gitTag: 'v17.7.0-develop.5', version: '17.7.0-develop.5', channels: [ null ] }, { gitTag: 'v17.7.0-develop.6', version: '17.7.0-develop.6', channels: [ null ] }, { gitTag: 'v17.7.0-develop.7', version: '17.7.0-develop.7', channels: [ null ] }, { gitTag: 'v17.7.0-develop.8', version: '17.7.0-develop.8', channels: [ null ] }, { gitTag: 'v17.7.0-develop.9', version: '17.7.0-develop.9', channels: [ null ] }, { gitTag: 'v17.7.1', version: '17.7.1', channels: [ null ] }, { gitTag: 'v17.8.0', version: '17.8.0', channels: [ null ] }, { gitTag: 'v17.8.1', version: '17.8.1', channels: [ null ] }, { gitTag: 'v17.8.2', version: '17.8.2', channels: [ null ] }, { gitTag: 'v17.8.3', version: '17.8.3', channels: [ null ] }, { gitTag: 'v17.8.4', version: '17.8.4', channels: [ null ] }, { gitTag: 'v17.8.5', version: '17.8.5', channels: [ null ] }, { gitTag: 'v17.8.6', version: '17.8.6', channels: [ null ] }, { gitTag: 'v17.8.7', version: '17.8.7', channels: [ null ] }, { gitTag: 'v17.8.8-develop.1', version: '17.8.8-develop.1', channels: [ null ] }, { gitTag: 'v17.9.0', version: '17.9.0', channels: [ null ] }, { gitTag: 'v17.9.0-alpha.1', version: '17.9.0-alpha.1', channels: [ null ] }, { gitTag: 'v17.9.1-develop.1', version: '17.9.1-develop.1', channels: [ null ] }, { gitTag: 'v18.0.0', version: '18.0.0', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.1', version: '18.0.0-alpha.1', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.2', version: '18.0.0-alpha.2', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.3', version: '18.0.0-alpha.3', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.4', version: '18.0.0-alpha.4', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.5', version: '18.0.0-alpha.5', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.6', version: '18.0.0-alpha.6', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.7', version: '18.0.0-alpha.7', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.8', version: '18.0.0-alpha.8', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.9', version: '18.0.0-alpha.9', channels: [ null ] }, { gitTag: 'v18.0.0-develop.1', version: '18.0.0-develop.1', channels: [ null ] }, { gitTag: 'v18.1.0', version: '18.1.0', channels: [ null ] }, { gitTag: 'v18.1.0-develop.1', version: '18.1.0-develop.1', channels: [ null ] }, { gitTag: 'v18.1.1', version: '18.1.1', channels: [ null ] }, { gitTag: 'v18.1.1-develop.1', version: '18.1.1-develop.1', channels: [ null ] }, { gitTag: 'v18.1.2', version: '18.1.2', channels: [ null ] }, { gitTag: 'v18.1.2-develop.1', version: '18.1.2-develop.1', channels: [ null ] }, { gitTag: 'v18.1.3', version: '18.1.3', channels: [ null ] }, { gitTag: 'v18.1.3-develop.1', version: '18.1.3-develop.1', channels: [ null ] }, { gitTag: 'v18.1.4', version: '18.1.4', channels: [ null ] }, { gitTag: 'v18.2.0', version: '18.2.0', channels: [ null ] }, { gitTag: 'v18.2.0-develop.1', version: '18.2.0-develop.1', channels: [ null ] }, { gitTag: 'v18.2.1', version: '18.2.1', channels: [ null ] }, { gitTag: 'v18.2.1-alpha.1', version: '18.2.1-alpha.1', channels: [ null ] }, { gitTag: 'v18.2.1-alpha.2', version: '18.2.1-alpha.2', channels: [ null ] }, { gitTag: 'v18.2.1-alpha.3', version: '18.2.1-alpha.3', channels: [ null ] }, { gitTag: 'v18.2.1-develop.1', version: '18.2.1-develop.1', channels: [ null ] }, { gitTag: 'v18.2.1-develop.2', version: '18.2.1-develop.2', channels: [ null ] }, { gitTag: 'v18.2.10', version: '18.2.10', channels: [ null ] }, { gitTag: 'v18.2.10-develop.1', version: '18.2.10-develop.1', channels: [ null ] }, { gitTag: 'v18.2.10-develop.2', version: '18.2.10-develop.2', channels: [ null ] }, { gitTag: 'v18.2.11', version: '18.2.11', channels: [ null ] }, { gitTag: 'v18.2.11-alpha.1', version: '18.2.11-alpha.1', channels: [ null ] }, { gitTag: 'v18.2.11-develop.1', version: '18.2.11-develop.1', channels: [ null ] }, { gitTag: 'v18.2.12', version: '18.2.12', channels: [ null ] }, { gitTag: 'v18.2.12-develop.1', version: '18.2.12-develop.1', channels: [ null ] }, { gitTag: 'v18.2.12-develop.2', version: '18.2.12-develop.2', channels: [ null ] }, { gitTag: 'v18.2.12-develop.3', version: '18.2.12-develop.3', channels: [ null ] }, { gitTag: 'v18.2.12-develop.4', version: '18.2.12-develop.4', channels: [ null ] }, { gitTag: 'v18.2.13', version: '18.2.13', channels: [ null ] }, { gitTag: 'v18.2.13-develop.1', version: '18.2.13-develop.1', channels: [ null ] }, { gitTag: 'v18.2.13-develop.2', version: '18.2.13-develop.2', channels: [ null ] }, { gitTag: 'v18.2.13-develop.3', version: '18.2.13-develop.3', channels: [ null ] }, { gitTag: 'v18.2.13-develop.4', version: '18.2.13-develop.4', channels: [ null ] }, { gitTag: 'v18.2.14', version: '18.2.14', channels: [ null ] }, { gitTag: 'v18.2.14-develop.1', version: '18.2.14-develop.1', channels: [ null ] }, { gitTag: 'v18.2.14-develop.10', version: '18.2.14-develop.10', channels: [ null ] }, { gitTag: 'v18.2.14-develop.2', version: '18.2.14-develop.2', channels: [ null ] }, { gitTag: 'v18.2.14-develop.3', version: '18.2.14-develop.3', channels: [ null ] }, ... 281 more items ]
2025-12-05T14:48:40.168Z semantic-release:get-tags found tags for branch develop: [ { gitTag: 'v17.12.0', version: '17.12.0', channels: [ null ] }, { gitTag: 'v17.12.1', version: '17.12.1', channels: [ null ] }, { gitTag: 'v17.12.3', version: '17.12.3', channels: [ null ] }, { gitTag: 'v17.12.4', version: '17.12.4', channels: [ null ] }, { gitTag: 'v17.12.5', version: '17.12.5', channels: [ null ] }, { gitTag: 'v17.12.6', version: '17.12.6', channels: [ null ] }, { gitTag: 'v17.4.0', version: '17.4.0', channels: [ null ] }, { gitTag: 'v17.4.1-beta.1', version: '17.4.1-beta.1', channels: [ null ] }, { gitTag: 'v17.4.1-beta.2', version: '17.4.1-beta.2', channels: [ null ] }, { gitTag: 'v17.5.0', version: '17.5.0', channels: [ null ] }, { gitTag: 'v17.5.1', version: '17.5.1', channels: [ null ] }, { gitTag: 'v17.5.1-beta.1', version: '17.5.1-beta.1', channels: [ null ] }, { gitTag: 'v17.5.1-beta.2', version: '17.5.1-beta.2', channels: [ null ] }, { gitTag: 'v17.5.1-beta.3', version: '17.5.1-beta.3', channels: [ null ] }, { gitTag: 'v17.5.1-develop.1', version: '17.5.1-develop.1', channels: [ null ] }, { gitTag: 'v17.6.0', version: '17.6.0', channels: [ null ] }, { gitTag: 'v17.6.0-develop.1', version: '17.6.0-develop.1', channels: [ null ] }, { gitTag: 'v17.6.0-develop.2', version: '17.6.0-develop.2', channels: [ null ] }, { gitTag: 'v17.6.0-develop.3', version: '17.6.0-develop.3', channels: [ null ] }, { gitTag: 'v17.6.0-develop.4', version: '17.6.0-develop.4', channels: [ null ] }, { gitTag: 'v17.6.0-develop.5', version: '17.6.0-develop.5', channels: [ null ] }, { gitTag: 'v17.6.0-develop.6', version: '17.6.0-develop.6', channels: [ null ] }, { gitTag: 'v17.6.1', version: '17.6.1', channels: [ null ] }, { gitTag: 'v17.6.2', version: '17.6.2', channels: [ null ] }, { gitTag: 'v17.6.3', version: '17.6.3', channels: [ null ] }, { gitTag: 'v17.7.0', version: '17.7.0', channels: [ null ] }, { gitTag: 'v17.7.0-develop.1', version: '17.7.0-develop.1', channels: [ null ] }, { gitTag: 'v17.7.0-develop.10', version: '17.7.0-develop.10', channels: [ null ] }, { gitTag: 'v17.7.0-develop.11', version: '17.7.0-develop.11', channels: [ null ] }, { gitTag: 'v17.7.0-develop.12', version: '17.7.0-develop.12', channels: [ null ] }, { gitTag: 'v17.7.0-develop.2', version: '17.7.0-develop.2', channels: [ null ] }, { gitTag: 'v17.7.0-develop.3', version: '17.7.0-develop.3', channels: [ null ] }, { gitTag: 'v17.7.0-develop.4', version: '17.7.0-develop.4', channels: [ null ] }, { gitTag: 'v17.7.0-develop.5', version: '17.7.0-develop.5', channels: [ null ] }, { gitTag: 'v17.7.0-develop.6', version: '17.7.0-develop.6', channels: [ null ] }, { gitTag: 'v17.7.0-develop.7', version: '17.7.0-develop.7', channels: [ null ] }, { gitTag: 'v17.7.0-develop.8', version: '17.7.0-develop.8', channels: [ null ] }, { gitTag: 'v17.7.0-develop.9', version: '17.7.0-develop.9', channels: [ null ] }, { gitTag: 'v17.7.1', version: '17.7.1', channels: [ null ] }, { gitTag: 'v17.8.0', version: '17.8.0', channels: [ null ] }, { gitTag: 'v17.8.1', version: '17.8.1', channels: [ null ] }, { gitTag: 'v17.8.2', version: '17.8.2', channels: [ null ] }, { gitTag: 'v17.8.3', version: '17.8.3', channels: [ null ] }, { gitTag: 'v17.8.4', version: '17.8.4', channels: [ null ] }, { gitTag: 'v17.8.5', version: '17.8.5', channels: [ null ] }, { gitTag: 'v17.8.6', version: '17.8.6', channels: [ null ] }, { gitTag: 'v17.8.7', version: '17.8.7', channels: [ null ] }, { gitTag: 'v17.8.8-develop.1', version: '17.8.8-develop.1', channels: [ null ] }, { gitTag: 'v17.9.0', version: '17.9.0', channels: [ null ] }, { gitTag: 'v17.9.0-alpha.1', version: '17.9.0-alpha.1', channels: [ null ] }, { gitTag: 'v17.9.1-develop.1', version: '17.9.1-develop.1', channels: [ null ] }, { gitTag: 'v18.0.0', version: '18.0.0', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.1', version: '18.0.0-alpha.1', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.2', version: '18.0.0-alpha.2', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.3', version: '18.0.0-alpha.3', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.4', version: '18.0.0-alpha.4', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.5', version: '18.0.0-alpha.5', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.6', version: '18.0.0-alpha.6', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.7', version: '18.0.0-alpha.7', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.8', version: '18.0.0-alpha.8', channels: [ null ] }, { gitTag: 'v18.0.0-alpha.9', version: '18.0.0-alpha.9', channels: [ null ] }, { gitTag: 'v18.0.0-develop.1', version: '18.0.0-develop.1', channels: [ null ] }, { gitTag: 'v18.1.0', version: '18.1.0', channels: [ null ] }, { gitTag: 'v18.1.0-develop.1', version: '18.1.0-develop.1', channels: [ null ] }, { gitTag: 'v18.1.1', version: '18.1.1', channels: [ null ] }, { gitTag: 'v18.1.1-develop.1', version: '18.1.1-develop.1', channels: [ null ] }, { gitTag: 'v18.1.2', version: '18.1.2', channels: [ null ] }, { gitTag: 'v18.1.2-develop.1', version: '18.1.2-develop.1', channels: [ null ] }, { gitTag: 'v18.1.3', version: '18.1.3', channels: [ null ] }, { gitTag: 'v18.1.3-develop.1', version: '18.1.3-develop.1', channels: [ null ] }, { gitTag: 'v18.1.4', version: '18.1.4', channels: [ null ] }, { gitTag: 'v18.2.0', version: '18.2.0', channels: [ null ] }, { gitTag: 'v18.2.0-develop.1', version: '18.2.0-develop.1', channels: [ null ] }, { gitTag: 'v18.2.1', version: '18.2.1', channels: [ null ] }, { gitTag: 'v18.2.1-alpha.1', version: '18.2.1-alpha.1', channels: [ null ] }, { gitTag: 'v18.2.1-alpha.2', version: '18.2.1-alpha.2', channels: [ null ] }, { gitTag: 'v18.2.1-alpha.3', version: '18.2.1-alpha.3', channels: [ null ] }, { gitTag: 'v18.2.1-develop.1', version: '18.2.1-develop.1', channels: [ null ] }, { gitTag: 'v18.2.1-develop.2', version: '18.2.1-develop.2', channels: [ null ] }, { gitTag: 'v18.2.10', version: '18.2.10', channels: [ null ] }, { gitTag: 'v18.2.10-develop.1', version: '18.2.10-develop.1', channels: [ null ] }, { gitTag: 'v18.2.10-develop.2', version: '18.2.10-develop.2', channels: [ null ] }, { gitTag: 'v18.2.11', version: '18.2.11', channels: [ null ] }, { gitTag: 'v18.2.11-alpha.1', version: '18.2.11-alpha.1', channels: [ null ] }, { gitTag: 'v18.2.11-develop.1', version: '18.2.11-develop.1', channels: [ null ] }, { gitTag: 'v18.2.12', version: '18.2.12', channels: [ null ] }, { gitTag: 'v18.2.12-develop.1', version: '18.2.12-develop.1', channels: [ null ] }, { gitTag: 'v18.2.12-develop.2', version: '18.2.12-develop.2', channels: [ null ] }, { gitTag: 'v18.2.12-develop.3', version: '18.2.12-develop.3', channels: [ null ] }, { gitTag: 'v18.2.12-develop.4', version: '18.2.12-develop.4', channels: [ null ] }, { gitTag: 'v18.2.13', version: '18.2.13', channels: [ null ] }, { gitTag: 'v18.2.13-develop.1', version: '18.2.13-develop.1', channels: [ null ] }, { gitTag: 'v18.2.13-develop.2', version: '18.2.13-develop.2', channels: [ null ] }, { gitTag: 'v18.2.13-develop.3', version: '18.2.13-develop.3', channels: [ null ] }, { gitTag: 'v18.2.13-develop.4', version: '18.2.13-develop.4', channels: [ null ] }, { gitTag: 'v18.2.14', version: '18.2.14', channels: [ null ] }, { gitTag: 'v18.2.14-develop.1', version: '18.2.14-develop.1', channels: [ null ] }, { gitTag: 'v18.2.14-develop.10', version: '18.2.14-develop.10', channels: [ null ] }, { gitTag: 'v18.2.14-develop.2', version: '18.2.14-develop.2', channels: [ null ] }, { gitTag: 'v18.2.14-develop.3', version: '18.2.14-develop.3', channels: [ null ] }, ... 280 more items ]
[2:48:40 PM] [semantic-release] › ✔  Run automated release from branch develop on repository git+https://xxxxxxxxx.ghe.com/AS-DESIGN-SYSTEM/core.git
[2:48:40 PM] [semantic-release] › ✔  Allowed to push to the Git repository
[2:48:40 PM] [semantic-release] › ℹ  Start step "verifyConditions" of plugin "@semantic-release/npm"
[2:48:40 PM] [semantic-release] [@semantic-release/npm] › ℹ  Verifying OIDC context for publishing from GitHub Actions
[2:48:43 PM] [semantic-release] › ✘  Failed step "verifyConditions" of plugin "@semantic-release/npm"
[2:48:43 PM] [semantic-release] › ✘  An error occurred while running semantic-release: TypeError: error.errors is not iterable (cannot read property undefined)
    at verifyConditions (file:///home/runner/_work/core/core/node_modules/@semantic-release/npm/index.js:36:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async validator (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/normalize.js:36:24)
    at async file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/pipeline.js:38:36
    at async file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/pipeline.js:32:5
    at async pluginsConfigAccumulator.<computed> [as verifyConditions] (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/index.js:87:11)
    at async run (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:106:3)
    at async Module.default (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:278:22)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/cli.js:55:5) {
  pluginName: '@semantic-release/npm'
}
AggregateError: 
    TypeError: error.errors is not iterable (cannot read property undefined)
        at verifyConditions (file:///home/runner/_work/core/core/node_modules/@semantic-release/npm/index.js:36:12)
        at async validator (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/normalize.js:36:24)
        at async file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/pipeline.js:38:36
        at async file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/pipeline.js:32:5
        at async pluginsConfigAccumulator.<computed> [as verifyConditions] (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/index.js:87:11)
        at async run (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:106:3)
        at async Module.default (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:278:22)
        at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/cli.js:55:5)
    at file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/pipeline.js:55:13
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async pluginsConfigAccumulator.<computed> [as verifyConditions] (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/index.js:87:11)
    at async run (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:106:3)
    at async Module.default (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:278:22)
    at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/cli.js:55:5) {
  errors: [
    TypeError: error.errors is not iterable (cannot read property undefined)
        at verifyConditions (file:///home/runner/_work/core/core/node_modules/@semantic-release/npm/index.js:36:12)
        at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
        at async validator (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/normalize.js:36:24)
        at async file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/pipeline.js:38:36
        at async file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/pipeline.js:32:5
        at async pluginsConfigAccumulator.<computed> [as verifyConditions] (file:///home/runner/_work/core/core/node_modules/semantic-release/lib/plugins/index.js:87:11)
        at async run (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:106:3)
        at async Module.default (file:///home/runner/_work/core/core/node_modules/semantic-release/index.js:278:22)
        at async default (file:///home/runner/_work/core/core/node_modules/semantic-release/cli.js:55:5) {
      pluginName: '@semantic-release/npm'
    }
  ]
}

All quite cryptic to me, is there any way the catch could help me figure out what is happening? And why it is not an issue locally:

[1:33:07 PM] [semantic-release] » ✔  Completed step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"
[1:33:07 PM] [semantic-release] » ℹ  The next release version is 20.10.0-develop.2
[1:33:07 PM] [semantic-release] » ℹ  Start step "generateNotes" of plugin "@semantic-release/release-notes-generator"
[1:33:07 PM] [semantic-release] » ✔  Completed step "generateNotes" of plugin "@semantic-release/release-notes-generator"
[1:33:07 PM] [semantic-release] » ⚠  Skip step "prepare" of plugin "@semantic-release/changelog" in dry-run mode
[1:33:07 PM] [semantic-release] » ⚠  Skip step "prepare" of plugin "@semantic-release/npm" in dry-run mode
[1:33:07 PM] [semantic-release] » ⚠  Skip v20.10.0-develop.2 tag creation in dry-run mode
[1:33:07 PM] [semantic-release] » ⚠  Skip step "publish" of plugin "@semantic-release/npm" in dry-run mode
[1:33:07 PM] [semantic-release] » ✔  Published release 20.10.0-develop.2 on develop channel
[1:33:07 PM] [semantic-release] » ℹ  Release note for version 20.10.0-develop.2:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions