Skip to content

Commit 1fde960

Browse files
committed
I dunno this is ugly but maybe will work
1 parent 549e2b4 commit 1fde960

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.github/workflows/publish.yml

+10-4
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ jobs:
6868
docker build --platform=linux/arm64 --tag nodegit-linux-musl-arm64 -f scripts/Dockerfile.alpine .
6969
docker create --platform=linux/arm64 --name nodegit-linux-musl-arm64 nodegit-linux-musl-arm64
7070
docker cp "nodegit-linux-musl-arm64:/app/prebuilds" .
71-
# list what we've got
72-
- run: find prebuilds
71+
- name: "list the generated files"
72+
run: find prebuilds
7373
- uses: actions/upload-artifact@v4
7474
with:
7575
name: prebuild-linux-arm64
@@ -100,13 +100,19 @@ jobs:
100100
- name: copy libs
101101
run: |
102102
set -x
103+
mkdir -p prebuilds/linux-arm64
104+
mkdir -p prebuilds/linux-x64
105+
mkdir -p prebuilds/darwin-arm64
103106
find ${{ steps.download.outputs.download-path }}
104-
mv ${{ steps.download.outputs.download-path }}/*/* ./prebuilds
107+
mv ${{ steps.download.outputs.download-path}}prebuild-Linux-X64/linux-x64/* ./prebuilds/linux-x64/
108+
mv ${{ steps.download.outputs.download-path}}prebuild-linux-arm64/linux-arm64/* ./prebuilds/linux-arm64/
109+
mv ${{ steps.download.outputs.download-path}}prebuild-linux-arm64/linux-x64/* ./prebuilds/linux-x64/
110+
mv ${{ steps.download.outputs.download-path}}prebuild-macOS-ARM64/darwin-arm64/* ./prebuilds/darwin-arm64/
105111
find ./prebuilds
106112
- name: npm install
107113
run: npm ci
108114
- name: publish
109115
run: |
110-
(cat "$NPM_CONFIG_USERCONFIG" || true) && echo "token: ${NODE_AUTH_TOKEN:0:10}" && npm publish --provenance --access public
116+
(cat "$NPM_CONFIG_USERCONFIG" || true) && npm publish --provenance --access public
111117
env:
112118
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)