Skip to content

Commit

Permalink
Merge pull request #452 from semantic-release/beta
Browse files Browse the repository at this point in the history
  • Loading branch information
travi committed Jan 18, 2022
2 parents 19761ed + 575a5a4 commit 2aa642c
Show file tree
Hide file tree
Showing 7 changed files with 14,697 additions and 910 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/test.yml
Expand Up @@ -14,7 +14,8 @@ jobs:
matrix:
node-version:
- 14.17
- 16
- 16.0.0
- 17
os:
- ubuntu-latest
runs-on: "${{ matrix.os }}"
Expand All @@ -34,7 +35,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 16
node-version: 'lts/*'
cache: npm
- run: npm ci
- name: Ensure dependencies are compatible with the version of node
Expand Down
1 change: 1 addition & 0 deletions lib/add-channel.js
Expand Up @@ -24,6 +24,7 @@ module.exports = async (npmrc, {npmPublish}, pkg, context) => {
{
cwd,
env,
preferLocal: true,
}
);
result.stdout.pipe(stdout, {end: false});
Expand Down
2 changes: 1 addition & 1 deletion lib/prepare.js
Expand Up @@ -22,7 +22,7 @@ module.exports = async (npmrc, {tarballDir, pkgRoot}, {cwd, env, stdout, stderr,

if (tarballDir) {
logger.log('Creating npm package version %s', version);
const packResult = execa('npm', ['pack', basePath, '--userconfig', npmrc], {cwd, env});
const packResult = execa('npm', ['pack', basePath, '--userconfig', npmrc], {cwd, env, preferLocal: true});
packResult.stdout.pipe(stdout, {end: false});
packResult.stderr.pipe(stderr, {end: false});

Expand Down
2 changes: 1 addition & 1 deletion lib/publish.js
Expand Up @@ -23,7 +23,7 @@ module.exports = async (npmrc, {npmPublish, pkgRoot}, pkg, context) => {
const result = execa(
'npm',
['publish', basePath, '--userconfig', npmrc, '--tag', distTag, '--registry', registry],
{cwd, env}
{cwd, env, preferLocal: true}
);
result.stdout.pipe(stdout, {end: false});
result.stderr.pipe(stderr, {end: false});
Expand Down
6 changes: 5 additions & 1 deletion lib/verify-auth.js
Expand Up @@ -18,7 +18,11 @@ module.exports = async (npmrc, pkg, context) => {

if (normalizeUrl(registry) === normalizeUrl(DEFAULT_NPM_REGISTRY)) {
try {
const whoamiResult = execa('npm', ['whoami', '--userconfig', npmrc, '--registry', registry], {cwd, env});
const whoamiResult = execa('npm', ['whoami', '--userconfig', npmrc, '--registry', registry], {
cwd,
env,
preferLocal: true,
});
whoamiResult.stdout.pipe(stdout, {end: false});
whoamiResult.stderr.pipe(stderr, {end: false});
await whoamiResult;
Expand Down

0 comments on commit 2aa642c

Please sign in to comment.