@@ -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 :
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
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- 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