build: pin node version to 19.7.x CI
[poolifier.git] / .github / workflows / npmpublish.yml
index b18277f1c4ab7f8defacc3e217aa0d02975a3735..e32ce385eeb62d08f0d8bc2bee7deed7c9e130c2 100644 (file)
@@ -15,23 +15,21 @@ jobs:
       - name: Setup Node
         uses: actions/setup-node@v3
         with:
-          node-version: '16.x'
+          node-version: '18.x'
 
       - name: Install
         run: npm ci
 
-      - name: Production Build
-        run: npm run build:prod
+      - name: Tests & Coverage
+        run: |
+          npm run test
+          npm run coverage
 
       - name: Lint
         run: npm run lint
 
-      # - name: Production Tests & Coverage
-      #   run: |
-      #     npm run test:prod
-      #     npm run coverage
-        env:
-          CI: true
+      - name: Production Build
+        run: npm run build:prod
 
   publish-npm:
     needs: build
@@ -44,12 +42,12 @@ jobs:
       - name: Setup Node
         uses: actions/setup-node@v3
         with:
-          node-version: '16.x'
+          node-version: '18.x'
           registry-url: https://registry.npmjs.org/
 
       - name: Read package.json version
-        uses: tyankatsu0105/read-package-version-actions@v1
         id: package-version
+        uses: jaywcjlove/github-action-package@main
 
       - name: Install
         run: npm ci