Update npm publishing steps and remove unnecessary access flag

This commit is contained in:
Stela Augustinova
2026-04-09 15:24:48 +02:00
parent 26b6d9133e
commit 07c803efee

View File

@@ -20,8 +20,6 @@ permissions:
jobs: jobs:
build: build:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
strategy: strategy:
matrix: matrix:
@@ -36,11 +34,19 @@ jobs:
with: with:
fetch-depth: 1 fetch-depth: 1
- name: Use Node.js 22.x - name: Use Node.js 22.x
uses: actions/setup-node@v4 uses: actions/setup-node@v1
with: with:
node-version: 22.x node-version: 22.x
cache: yarn
registry-url: 'https://registry.npmjs.org' # Ensure npm 11.5.1 or later is installed
- name: Update npm
run: npm install -g npm@11.5.1
# - name: Configure NPM token
# env:
# NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
# run: |
# npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}"
- name: yarn install - name: yarn install
run: | run: |
@@ -61,114 +67,114 @@ jobs:
- name: Publish types - name: Publish types
working-directory: packages/types working-directory: packages/types
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish tools - name: Publish tools
working-directory: packages/tools working-directory: packages/tools
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish sqltree - name: Publish sqltree
working-directory: packages/sqltree working-directory: packages/sqltree
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish rest - name: Publish rest
working-directory: packages/rest working-directory: packages/rest
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish api - name: Publish api
working-directory: packages/api working-directory: packages/api
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish datalib - name: Publish datalib
working-directory: packages/datalib working-directory: packages/datalib
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish filterparser - name: Publish filterparser
working-directory: packages/filterparser working-directory: packages/filterparser
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish web - name: Publish web
working-directory: packages/web working-directory: packages/web
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-serve - name: Publish dbgate-serve
working-directory: packages/serve working-directory: packages/serve
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbmodel - name: Publish dbmodel
working-directory: packages/dbmodel working-directory: packages/dbmodel
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-csv - name: Publish dbgate-plugin-csv
working-directory: plugins/dbgate-plugin-csv working-directory: plugins/dbgate-plugin-csv
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-xml - name: Publish dbgate-plugin-xml
working-directory: plugins/dbgate-plugin-xml working-directory: plugins/dbgate-plugin-xml
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-excel - name: Publish dbgate-plugin-excel
working-directory: plugins/dbgate-plugin-excel working-directory: plugins/dbgate-plugin-excel
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-mssql - name: Publish dbgate-plugin-mssql
working-directory: plugins/dbgate-plugin-mssql working-directory: plugins/dbgate-plugin-mssql
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-mysql - name: Publish dbgate-plugin-mysql
working-directory: plugins/dbgate-plugin-mysql working-directory: plugins/dbgate-plugin-mysql
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-mongo - name: Publish dbgate-plugin-mongo
working-directory: plugins/dbgate-plugin-mongo working-directory: plugins/dbgate-plugin-mongo
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-postgres - name: Publish dbgate-plugin-postgres
working-directory: plugins/dbgate-plugin-postgres working-directory: plugins/dbgate-plugin-postgres
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-sqlite - name: Publish dbgate-plugin-sqlite
working-directory: plugins/dbgate-plugin-sqlite working-directory: plugins/dbgate-plugin-sqlite
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-redis - name: Publish dbgate-plugin-redis
working-directory: plugins/dbgate-plugin-redis working-directory: plugins/dbgate-plugin-redis
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-oracle - name: Publish dbgate-plugin-oracle
working-directory: plugins/dbgate-plugin-oracle working-directory: plugins/dbgate-plugin-oracle
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-clickhouse - name: Publish dbgate-plugin-clickhouse
working-directory: plugins/dbgate-plugin-clickhouse working-directory: plugins/dbgate-plugin-clickhouse
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-dbf - name: Publish dbgate-plugin-dbf
working-directory: plugins/dbgate-plugin-dbf working-directory: plugins/dbgate-plugin-dbf
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"
- name: Publish dbgate-plugin-cassandra - name: Publish dbgate-plugin-cassandra
working-directory: plugins/dbgate-plugin-cassandra working-directory: plugins/dbgate-plugin-cassandra
run: | run: |
npm publish --tag "$NPM_TAG" --access public npm publish --tag "$NPM_TAG"