Open
Description
Issue type
- bug report
- idea
- question
- other
Expected behavior
Invoking MSR with --no-ci --dry-run
when running in a github action should bypass the CI checks and perform a dry-run for the repo.
Actual behavior
Each package fails, complaining that it is happening in a pull request. (This error).
> multi-semantic-release --deps.bump=inherit --no-ci --dry-run
multi-semantic-release version: 6.5.1
semantic-release version: 19.0.3
flags: {
"sequentialInit": false,
"sequentialPrepare": true,
"firstParent": false,
"debug": false,
"ignorePrivate": true,
"ignorePackages": [],
"tagFormat": "${name}@${version}",
"dryRun": true,
"deps": {
"bump": "inherit",
"release": "patch",
"prefix": ""
},
"ci": false
}
package paths [
'/home/runner/work/redacted/redacted/packages/__tests__/package.json',
'/home/runner/work/redacted/redacted/packages/analytics/package.json',
'/home/runner/work/redacted/redacted/packages/hooks/package.json',
'/home/runner/work/redacted/redacted/packages/intercom/package.json',
'/home/runner/work/redacted/redacted/packages/utils/package.json'
]
[3:24:46 PM] › 🎉 Started multirelease! Loading 5 packages...
[3:24:47 PM] › ✔ Loaded package @redacted/redacted-repo-tests
[3:24:47 PM] › ✔ Loaded package @redacted/package-1
[3:24:47 PM] › ✔ Loaded package @redacted/package-2
[3:24:47 PM] › ✔ Loaded package @redacted/package-3
[3:24:47 PM] › ✔ Loaded package @redacted/package-4
[3:24:47 PM] › 🎉 Queued 4 packages! Starting release...
[3:24:47 PM] [@redacted/package-1] › ℹ Running semantic-release version 19.0.3
[3:24:47 PM] [@redacted/package-1] › ✔ Loaded plugin "addChannel" from "@semantic-release/npm"
[3:24:47 PM] [@redacted/package-1] › ✔ Loaded plugin "addChannel" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-1] › ✔ Loaded plugin "success" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-1] › ✔ Loaded plugin "fail" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-1] › ℹ This run was triggered by a pull request and therefore a new version won't be published.
[3:24:47 PM] [@redacted/package-3] › ℹ Running semantic-release version 19.0.3
[3:24:47 PM] [@redacted/package-3] › ✔ Loaded plugin "addChannel" from "@semantic-release/npm"
[3:24:47 PM] [@redacted/package-3] › ✔ Loaded plugin "addChannel" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-3] › ✔ Loaded plugin "success" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-3] › ✔ Loaded plugin "fail" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-3] › ℹ This run was triggered by a pull request and therefore a new version won't be published.
[3:24:47 PM] [@redacted/package-4] › ℹ Running semantic-release version 19.0.3
[3:24:47 PM] [@redacted/package-4] › ✔ Loaded plugin "addChannel" from "@semantic-release/npm"
[3:24:47 PM] [@redacted/package-4] › ✔ Loaded plugin "addChannel" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-4] › ✔ Loaded plugin "success" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-4] › ✔ Loaded plugin "fail" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-4] › ℹ This run was triggered by a pull request and therefore a new version won't be published.
[3:24:47 PM] [@redacted/package-2] › ℹ Running semantic-release version 19.0.3
[3:24:47 PM] [@redacted/package-2] › ✔ Loaded plugin "addChannel" from "@semantic-release/npm"
[3:24:47 PM] [@redacted/package-2] › ✔ Loaded plugin "addChannel" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-2] › ✔ Loaded plugin "success" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-2] › ✔ Loaded plugin "fail" from "@semantic-release/github"
[3:24:47 PM] [@redacted/package-2] › ℹ This run was triggered by a pull request and therefore a new version won't be published.
[3:24:47 PM] › 🎉 Released 0 of 4 packages, semantically!
- I've read the docs. This case is not mentioned (Docs do not even mention the
--no-ci
flag) - Similar issue does not exist
Steps to reproduce
Run the following in a pull request github workflow for a monorepo.
multi-semantic-release --no-ci --dry-run
Specifications
- version: 6.5.1
- platform: ubuntu-20.04
- ci: github actions
Metadata
Metadata
Assignees
Labels
No labels