Skip to content

Commit d084ecf

Browse files
committed
feat(ci): add publish-commit workflow
chore: wip
1 parent 28e0498 commit d084ecf

File tree

2 files changed

+24
-4
lines changed

2 files changed

+24
-4
lines changed

.github/workflows/ci.yml

Lines changed: 23 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,23 @@ 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+
- name: Install Bun
91+
uses: oven-sh/setup-bun@v2
92+
- name: Use cached node_modules
93+
uses: actions/cache@v4
94+
with:
95+
path: node_modules
96+
key: node-modules-${{ hashFiles('**/bun.lock') }}
97+
restore-keys: |
98+
node-modules-
99+
- name: Install Dependencies
100+
run: bun install
101+
- name: Build
102+
run: bun run build
103+
- name: Publish Commit
104+
run: bunx pkg-pr-new publish

.github/workflows/release.yml

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

0 commit comments

Comments
 (0)