Skip to content

Commit 0394c01

Browse files
committed
feat(ci): add publish-commit workflow
1 parent 7d7c85c commit 0394c01

File tree

2 files changed

+29
-4
lines changed

2 files changed

+29
-4
lines changed

.github/workflows/ci.yml

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
uses: actions/cache@v4
2828
with:
2929
path: node_modules
30-
key: node-modules-${{ hashFiles('**/bun.lockb') }}
30+
key: node-modules-${{ hashFiles('**/bun.lock') }}
3131
restore-keys: |
3232
node-modules-
3333
@@ -50,7 +50,7 @@ jobs:
5050
uses: actions/cache@v4
5151
with:
5252
path: node_modules
53-
key: node-modules-${{ hashFiles('**/bun.lockb') }}
53+
key: node-modules-${{ hashFiles('**/bun.lock') }}
5454
restore-keys: |
5555
node-modules-
5656
@@ -73,7 +73,7 @@ jobs:
7373
uses: actions/cache@v4
7474
with:
7575
path: node_modules
76-
key: node-modules-${{ hashFiles('**/bun.lockb') }}
76+
key: node-modules-${{ hashFiles('**/bun.lock') }}
7777
restore-keys: |
7878
node-modules-
7979
@@ -82,3 +82,28 @@ jobs:
8282

8383
- name: Unit Test
8484
run: bun test
85+
86+
publish-commit:
87+
runs-on: ubuntu-latest
88+
steps:
89+
- uses: actions/checkout@v4
90+
91+
- name: Install Bun
92+
uses: oven-sh/setup-bun@v2
93+
94+
- name: Use cached node_modules
95+
uses: actions/cache@v4
96+
with:
97+
path: node_modules
98+
key: node-modules-${{ hashFiles('**/bun.lock') }}
99+
restore-keys: |
100+
node-modules-
101+
102+
- name: Install Dependencies
103+
run: bun install
104+
105+
- name: Build
106+
run: bun run build
107+
108+
- name: Publish Commit
109+
run: bunx pkg-pr-new publish

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
uses: actions/cache@v4
2727
with:
2828
path: node_modules
29-
key: node-modules-${{ hashFiles('**/bun.lockb') }}
29+
key: node-modules-${{ hashFiles('**/bun.lock') }}
3030
restore-keys: |
3131
node-modules-
3232

0 commit comments

Comments
 (0)