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

View File

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