CI: Prospective fix for npm publishing

Make sure the binary packages also have the correct repository.url
This commit is contained in:
Simon Hausmann 2025-12-10 12:58:58 +01:00
parent a93ce32112
commit 10ba0776ec
2 changed files with 4 additions and 5 deletions

View file

@ -132,10 +132,12 @@ jobs:
- name: Create package
shell: bash
working-directory: api/node
run: |
run:
repo=`pnpm pkg get repository`
npx napi create-npm-dir -t . -c ./binaries.json
mv index.${{ matrix.napi-rs-target }}.node npm/${{ matrix.napi-rs-target }}/
cd npm/${{ matrix.napi-rs-target }}/
pnpm pkg set repository=$repo
if [ "$RELEASE_INPUT" != "true" ]; then
pnpm version $PKG_VERSION
fi

View file

@ -5,10 +5,7 @@
"types": "dist/index.d.ts",
"homepage": "https://github.com/slint-ui/slint",
"license": "SEE LICENSE IN LICENSE.md",
"repository": {
"type": "git",
"url": "https://github.com/slint-ui/slint"
},
"repository": "github:slint-ui/slint",
"keywords": [
"GUI",
"UI",