Explorar o código

Update workflows Part 2

Aigars Silkalns hai 1 día
pai
achega
e3a3ca5d0f

+ 2 - 2
.github/workflows/bundlewatch.yml

@@ -9,7 +9,7 @@ on:
 
 env:
   FORCE_COLOR: 2
-  NODE: 18
+  NODE: 22
 
 permissions:
   contents: read
@@ -25,7 +25,7 @@ jobs:
           persist-credentials: false
 
       - name: Set up Node.js
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "${{ env.NODE }}"
           cache: npm

+ 6 - 3
.github/workflows/codeql.yml

@@ -14,6 +14,9 @@ on:
     - cron: "0 0 * * 0"
   workflow_dispatch:
 
+env:
+  FORCE_COLOR: 2
+
 jobs:
   analyze:
     name: Analyze
@@ -29,16 +32,16 @@ jobs:
 
       # Initializes the CodeQL tools for scanning.
       - name: Initialize CodeQL
-        uses: github/codeql-action/init@v2
+        uses: github/codeql-action/init@v3
         with:
           languages: "javascript"
           config-file: ./.github/codeql/codeql-config.yml
           queries: +security-and-quality
 
       - name: Autobuild
-        uses: github/codeql-action/autobuild@v2
+        uses: github/codeql-action/autobuild@v3
 
       - name: Perform CodeQL Analysis
-        uses: github/codeql-action/analyze@v2
+        uses: github/codeql-action/analyze@v3
         with:
           category: "/language:javascript"

+ 2 - 2
.github/workflows/docs.yml

@@ -9,7 +9,7 @@ on:
 
 env:
   FORCE_COLOR: 2
-  NODE: 18
+  NODE: 22
 
 permissions:
   contents: read
@@ -25,7 +25,7 @@ jobs:
           persist-credentials: false
 
       - name: Set up Node.js
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "${{ env.NODE }}"
           cache: npm

+ 2 - 2
.github/workflows/lint.yml

@@ -9,7 +9,7 @@ on:
 
 env:
   FORCE_COLOR: 2
-  NODE: 18
+  NODE: 22
 
 permissions:
   contents: read
@@ -25,7 +25,7 @@ jobs:
           persist-credentials: false
 
       - name: Set up Node.js
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "${{ env.NODE }}"
           cache: npm

+ 2 - 2
.github/workflows/node-sass.yml

@@ -9,7 +9,7 @@ on:
 
 env:
   FORCE_COLOR: 2
-  NODE: 18
+  NODE: 22
 
 permissions:
   contents: read
@@ -25,7 +25,7 @@ jobs:
           persist-credentials: false
 
       - name: Set up Node.js
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "${{ env.NODE }}"
           cache: npm

+ 7 - 3
.github/workflows/release.yml

@@ -5,6 +5,10 @@ on:
     tags:
       - '*'
 
+env:
+  FORCE_COLOR: 2
+  NODE: 22
+
 jobs:
   build:
     runs-on: ubuntu-latest
@@ -18,7 +22,7 @@ jobs:
         run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
 
       - name: Set up Node.js
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: "${{ env.NODE }}"
           cache: npm
@@ -32,7 +36,7 @@ jobs:
       - name: Zip distribution files
         uses: montudor/action-zip@v1
         with:
-          args: "zip -qq admin-lte-${{env.RELEASE_VERSION}}.zip -d dist"
+          args: "zip -qq -r admin-lte-${{env.RELEASE_VERSION}}.zip dist"
 
       - name: Create changelog text
         id: changelog
@@ -47,4 +51,4 @@ jobs:
         with:
           body: ${{ steps.changelog.outputs.changelog }}
           files: |
-            admin-lte.${{env.RELEASE_VERSION}}.zip
+            admin-lte-${{env.RELEASE_VERSION}}.zip