Skip to content

Commit a1ef180

Browse files
committed
chore(ci): rebuild cmark-gfm only before tests
1 parent 9f5e6bd commit a1ef180

18 files changed

+38
-12
lines changed

.github/workflows/ci-docs.yml

+2
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,7 @@ jobs:
8585
- name: Link
8686
if: matrix
8787
run: node . link -f --ignore-scripts
88+
- name: Rebuild cmark-gfm
89+
run: node . rebuild cmark-gfm
8890
- name: Test
8991
run: node . test --ignore-scripts -w docs

.github/workflows/ci-libnpmaccess.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmaccess

.github/workflows/ci-libnpmdiff.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmdiff

.github/workflows/ci-libnpmexec.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmexec

.github/workflows/ci-libnpmfund.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmfund

.github/workflows/ci-libnpmhook.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmhook

.github/workflows/ci-libnpmorg.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmorg

.github/workflows/ci-libnpmpack.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmpack

.github/workflows/ci-libnpmpublish.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmpublish

.github/workflows/ci-libnpmsearch.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmsearch

.github/workflows/ci-libnpmteam.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmteam

.github/workflows/ci-libnpmversion.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w libnpmversion

.github/workflows/ci-npmcli-arborist.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w @npmcli/arborist

.github/workflows/ci-release.yml

+2
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,8 @@ jobs:
126126
- name: Link
127127
if: matrix
128128
run: node . link -f --ignore-scripts
129+
- name: Rebuild cmark-gfm
130+
run: node . rebuild cmark-gfm
129131
- name: Test
130132
run: node . test --ignore-scripts -ws -iwr --if-present
131133
- name: Conclude Check

.github/workflows/ci-smoke-tests.yml

+2
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,7 @@ jobs:
9090
- name: Link
9191
if: matrix
9292
run: node . link -f --ignore-scripts
93+
- name: Rebuild cmark-gfm
94+
run: node . rebuild cmark-gfm
9395
- name: Test
9496
run: node . test --ignore-scripts -w smoke-tests

.github/workflows/ci.yml

+2
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,8 @@ jobs:
164164
- name: Link
165165
if: matrix
166166
run: node . link -f --ignore-scripts
167+
- name: Rebuild cmark-gfm
168+
run: node . rebuild cmark-gfm
167169
- name: Test
168170
run: node . test --ignore-scripts -iwr
169171
- name: Check Git Status

docs/test/index.js

+4-12
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,11 @@ const output = join(cwd, 'output')
99

1010
const rmOutput = () => fs.rm(output, { recursive: true, force: true }).catch(() => {})
1111

12-
const spawnNpm = (cmd, ...args) => {
13-
// remove npm config when spawning so config set by test commands don't interfere
14-
const env = Object.entries(process.env)
15-
.filter(([k]) => k.toLowerCase() !== 'npm_config_ignore_scripts')
16-
17-
return spawn(which(cmd), args, {
18-
env: Object.fromEntries(env),
19-
stdioString: true,
20-
cwd,
21-
})
22-
}
12+
const spawnNpm = (cmd, ...args) => spawn(which(cmd), args, {
13+
stdioString: true,
14+
cwd,
15+
})
2316

24-
t.before(() => spawnNpm('node', '..', 'rebuild', 'cmark-gfm'))
2517
t.beforeEach(() => rmOutput())
2618

2719
t.test('docs', async (t) => {

scripts/template-oss/_step-test.yml

+2
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@
33
- name: Link
44
if: matrix
55
run: {{ rootNpmPath }} link -f --ignore-scripts
6+
- name: Rebuild cmark-gfm
7+
run: {{ rootNpmPath }} rebuild cmark-gfm
68
- name: Test
79
run: {{ rootNpmPath }} test --ignore-scripts {{~#if jobRunFlags}} {{ jobRunFlags }}{{/if}}

0 commit comments

Comments
 (0)