Open kumboleijo opened 2 years ago
have the same issue and currently "solved" it as follows:
npm install -g aggregate-error@3.1.0
Thanks for the hint @vlad-ge! Any good reason why to pin version 3.1.0
? If I just go with the latest version I stumble into the following error:
[7:28:40 AM] [semantic-release] › ℹ Running semantic-release version 19.0.5
[7:[28](https://gitlab.com/farmact/services/invoice-api/-/jobs/3160312402#L28):40 AM] [semantic-release] › ✖ An error occurred while running semantic-release: Error [ERR_REQUIRE_ESM]: require() of ES Module /usr/local/lib/node_modules/aggregate-error/index.js from /usr/local/lib/node_modules/semantic-release-ms-teams/lib/lifecycle-verify-conditions.js not supported.
Instead change the require of index.js in /usr/local/lib/node_modules/semantic-release-ms-teams/lib/lifecycle-verify-conditions.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (/usr/local/lib/node_modules/semantic-release-ms-teams/lib/lifecycle-verify-conditions.js:1:24)
at Object.<anonymous> (/usr/local/lib/node_modules/semantic-release-ms-teams/index.js:1:35)
at loadPlugin (/usr/local/lib/node_modules/semantic-release/lib/plugins/utils.js:51:36)
at /usr/local/lib/node_modules/semantic-release/lib/plugins/index.js:17:37
at Array.reduce (<anonymous>)
at module.exports (/usr/local/lib/node_modules/semantic-release/lib/plugins/index.js:14:34)
at module.exports (/usr/local/lib/node_modules/semantic-release/lib/get-config.js:84:35)
at async module.exports (/usr/local/lib/node_modules/semantic-release/index.js:265:[32](https://gitlab.com/farmact/services/invoice-api/-/jobs/3160312402#L32))
at async module.exports (/usr/local/lib/node_modules/semantic-release/cli.js:55:5) {
code: 'ERR_REQUIRE_ESM'
}
Sticking to 1.3.0
works just fine ✅
I'm facing an issue with the plugin resulting in a
Error: Cannot find module 'aggregate-error'
error. My semantic-release process did work before without any issue.Steps - what I did so far:
TEAMS_WEBHOOK_URL
as ENV for the pipeline.releaserc
(see file below)With all of theses steps done I get the following error during the pipeline execution:
Gitlab CI Logs
.releaserc
Dockerfile for my build image
Am I missing something here?