diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c0898e0..6df5393 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,9 +1,8 @@ name: On Release Frontend on: - push: - tags: - - v* + release: + types: [published] jobs: build: @@ -12,13 +11,13 @@ jobs: run: working-directory: ./frontend steps: - - uses: actions/checkout@v2 - - name: Use Node.js - uses: actions/setup-node@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v3 with: node-version: '20.x' + registry-url: 'https://registry.npmjs.org' - name: Install - run: make install -c frontend + run: make install - name: Run linter run: make lint - name: Run tests @@ -26,6 +25,6 @@ jobs: - name: Build dist run: make build - name: Publish - run: | - npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPMJS_COM }} - make publish + run: make publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/frontend/package.json b/frontend/package.json index 1b3cbee..87903fe 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,10 +6,10 @@ "start-frontend": "./bin/devServer.js" }, "scripts": { - "dev": "npx vite --host", - "build": "npx tsc && npx vite build", - "lint": "npx eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", - "preview": "npx vite preview" + "dev": "vite --host", + "build": "tsc && npx vite build", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" }, "dependencies": { "@types/react": "^18.2.21",