Skip to content

Commit 4932e54

Browse files
committed
Merge PR #82: Fix release workflow CLI install
2 parents ef5e87c + 0772620 commit 4932e54

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,23 @@ jobs:
6969
with:
7070
node-version: 18
7171

72-
- name: Install specs CLI
73-
run: npm install -g specs
72+
- name: Checkout specs tool
73+
uses: actions/checkout@v4
74+
with:
75+
repository: ganesh47/specs
76+
path: .specs-tool
77+
- name: Install specs tool deps
78+
working-directory: .specs-tool
79+
run: npm install
80+
- name: Build specs CLI
81+
working-directory: .specs-tool
82+
run: npm run build --workspace packages/specs-cli
7483

7584
- name: spec-kit availability
7685
run: npm run spec-kit:check
7786

7887
- name: Run specs coverage for artifacts
79-
run: specs coverage
88+
run: node .specs-tool/packages/specs-cli/bin/specs.js coverage
8089

8190
- name: Extract changelog section
8291
id: notes

0 commit comments

Comments
 (0)