Skip to content

Commit f8f81be

Browse files
committed
fix: use release script
1 parent 68ee925 commit f8f81be

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

.semaphore/semaphore.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,7 @@ blocks:
3232
jobs:
3333
- name: test & publish binaries
3434
commands:
35-
- SKIP_CI=$(git log --oneline -n 1 | grep "chore(release)" > /dev/null)
36-
- SKIP_CI || touch .env
37-
- SKIP_CI || env UID=${UID} PNPM_STORE=$(pnpm config get store-dir) docker-compose --profile tests up -d
38-
- SKIP_CI || docker-compose exec tester pnpm i
39-
- SKIP_CI || docker-compose exec tester pnpm test
40-
- SKIP_CI || docker-compose exec tester pnpm test:e2e
41-
- SKIP_CI || pnpm semantic-release
35+
- ./ci/semantic-release.sh
4236
- name: prebuild-binaries
4337
dependencies: []
4438
run:

ci/semantic-release.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env bash
2+
3+
set -e
4+
5+
if [[ $(git log --oneline -n 1 | grep -v "chore(release)" > /dev/null) ]]; then
6+
touch .env
7+
env UID=${UID} PNPM_STORE=$(pnpm config get store-dir) docker-compose --profile tests up -d
8+
docker-compose exec tester pnpm i
9+
docker-compose exec tester pnpm test
10+
docker-compose exec tester pnpm test:e2e
11+
pnpm semantic-release
12+
else
13+
echo "skipped commit: `git log --oneline -n 1`"
14+
fi

0 commit comments

Comments
 (0)