Skip to content

Commit 6186682

Browse files
committed
Adjust workflows
1 parent f5ff7ed commit 6186682

File tree

1 file changed

+11
-30
lines changed

1 file changed

+11
-30
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,12 @@ jobs:
3535
- name: Upload Package Artifacts
3636
uses: actions/upload-artifact@v4
3737
with:
38-
name: artifacts
39-
path: |
40-
lib/**
38+
name: build
39+
path: lib/
4140
if-no-files-found: error
4241

4342
test:
44-
name: 'Test: ${{ matrix.os }} (node@${{ matrix.node_version }})'
43+
name: "Test: ${{ matrix.os }} (node@${{ matrix.node_version }})"
4544
runs-on: ${{ matrix.os }}
4645
strategy:
4746
matrix:
@@ -60,9 +59,9 @@ jobs:
6059

6160
- name: Download Build Artifacts
6261
uses: actions/download-artifact@v4
63-
64-
- name: Extract Artifacts
65-
run: ./.github/extract-artifacts.sh
62+
with:
63+
name: build
64+
path: lib/
6665

6766
- name: Cache Node Modules
6867
id: cache-node
@@ -99,12 +98,6 @@ jobs:
9998
with:
10099
node-version: 22
101100

102-
- name: Download Build Artifacts
103-
uses: actions/download-artifact@v4
104-
105-
- name: Extract Artifacts
106-
run: ./.github/extract-artifacts.sh
107-
108101
- name: Cache Node Modules
109102
id: cache-node
110103
uses: actions/cache@v4
@@ -118,29 +111,17 @@ jobs:
118111
- name: Install NPM Dependencies
119112
run: npm ci
120113

121-
- name: Extract package version
122-
id: extract_version
123-
uses: Saionaro/[email protected]
114+
- name: Build JavaScript
115+
run: |
116+
npm run build
124117
125118
- name: Create Release Pull Request or Publish to npm
126119
id: changesets
127120
uses: changesets/action@v1
128121
with:
129122
publish: npm run changeset publish
130-
commit: '[ci] release'
131-
title: '[ci] release'
123+
commit: "[ci] release"
124+
title: "[ci] release"
132125
env:
133126
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
134127
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
135-
136-
# - name: Publish to cdn.spooky.click
137-
# if: steps.changesets.outputs.published == 'true'
138-
# uses: matthewp/cdn-spooky-deploy-action@v4
139-
# with:
140-
# key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
141-
# access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
142-
# pkg: 'haunted'
143-
# source: 'lib'
144-
# version: ${{ steps.extract_version.outputs.version }}
145-
# symlink: true
146-
# entry: main.js

0 commit comments

Comments
 (0)