ci(create-release): use npm trusted publisher

This commit is contained in:
ANTOND.
2026-02-20 01:35:10 +01:00
parent 4b2446f7a8
commit 1e02469d9a
2 changed files with 13 additions and 6 deletions

View File

@@ -5,6 +5,10 @@ on:
tags:
- 'v*.*.*'
permissions:
id-token: write # Required for OIDC
contents: write
jobs:
create-release:
if: github.actor_id != 210085057
@@ -86,8 +90,11 @@ jobs:
with:
ref: ${{ github.ref_name }}
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '24'
- name: Publish package to npm registry
run: bun publish --access public
working-directory: package
env:
NPM_CONFIG_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npm publish --access public

View File

@@ -21,10 +21,10 @@
],
"repository": {
"type": "git",
"url": "git+https://github.com/communityox/ox_lib.git"
"url": "git+https://github.com/CommunityOx/ox_lib.git"
},
"bugs": {
"url": "https://github.com/communityox/ox_lib/issues"
"url": "https://github.com/CommunityOx/ox_lib/issues"
},
"license": "LGPL-3.0",
"dependencies": {