Skip to content

Commit 8610da9

Browse files
authored
fix: use exec vitest in release workflow (#40)
1 parent a53f7e8 commit 8610da9

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
cache: pnpm
2323
- run: pnpm install --frozen-lockfile
2424
- run: pnpm --filter ./apps/agent-inbox build
25-
- run: pnpm --filter ./apps/agent-inbox test src/__tests__/packaging.test.ts src/__tests__/cli.test.ts src/__tests__/setup.test.ts
25+
- run: pnpm --filter ./apps/agent-inbox exec vitest run src/__tests__/packaging.test.ts src/__tests__/cli.test.ts src/__tests__/setup.test.ts
2626
- name: Pack npm tarball
2727
run: |
2828
mkdir -p artifacts

apps/agent-inbox/src/__tests__/packaging.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ describe('npm packaging contract', () => {
2525
bin?: Record<string, string>;
2626
files?: string[];
2727
dependencies?: Record<string, string>;
28+
devDependencies?: Record<string, string>;
2829
engines?: Record<string, string>;
2930
publishConfig?: {
3031
access?: string;
@@ -47,6 +48,7 @@ describe('npm packaging contract', () => {
4748
expect(appPackage.dependencies).not.toHaveProperty('@agent-im-relay/core');
4849
expect(appPackage.dependencies).not.toHaveProperty('@agent-im-relay/discord');
4950
expect(appPackage.dependencies).not.toHaveProperty('@agent-im-relay/feishu');
51+
expect(appPackage.devDependencies?.['vitest']).toBeDefined();
5052
expect(appPackage.scripts?.['prepack']).toBe('pnpm run build');
5153
});
5254

0 commit comments

Comments
 (0)