]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Upgrade GitHub Actions for Node 24 compatibility 10345/head
authorSalman Muin Kayser Chishti <13schishti@gmail.com>
Wed, 11 Mar 2026 22:58:36 +0000 (22:58 +0000)
committerSalman Muin Kayser Chishti <13schishti@gmail.com>
Wed, 11 Mar 2026 22:58:36 +0000 (22:58 +0000)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
.github/workflows/ci.yaml
.github/workflows/designers.yaml
.github/workflows/font_tags.yaml
.github/workflows/fontspectorall.yaml
.github/workflows/pushlists.yaml
.github/workflows/report.yaml
.github/workflows/scorecard.yml
.github/workflows/test.yaml
.github/workflows/update_sandbox.yaml

index 1f682f57d375e8173982770db354c5a3d0b20ae5..940a1cdd30b1b3178854835b636339f27fb0bccf 100644 (file)
@@ -20,9 +20,9 @@ jobs:
   check_knowledge_graph:
     runs-on: ubuntu-latest
     steps:
-    - uses: actions/checkout@v3
+    - uses: actions/checkout@v6
     - name: Set up Python
-      uses: actions/setup-python@v4
+      uses: actions/setup-python@v6
       with:
         python-version: "3.10"
     - name: Install Cairo (Ubuntu)
index 865746cf902d2fd68750bcd381df3465c0ae2980..abb121a9f4c663fe6bddd8cd85b51ba18431fbc9 100644 (file)
@@ -9,9 +9,9 @@ jobs:
   test_designer_profiles:
     runs-on: ubuntu-22.04
     steps:
-    - uses: actions/checkout@v1
+    - uses: actions/checkout@v6
     - name: Set up Python
-      uses: actions/setup-python@v4
+      uses: actions/setup-python@v6
       with:
         python-version: "3.10"
       
index f96dca4a419fb4c58893a4af65ee615bdb6c01df..9a3121e0c25e4904475cc40588f37b394d3dcfee 100644 (file)
@@ -14,9 +14,9 @@ jobs:
   test_font_tags:
     runs-on: ubuntu-latest
     steps:
-    - uses: actions/checkout@v3
+    - uses: actions/checkout@v6
     - name: Set up Python
-      uses: actions/setup-python@v4
+      uses: actions/setup-python@v6
       with:
         python-version: "3.10"
 
index 4eaed1916394d8a4f5fe03f27ac49fea1967a024..2ea60967fa8b0618fc411d38ad8c63ccbd4ea571 100644 (file)
@@ -9,7 +9,7 @@ jobs:
     permissions:
       contents: write
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v6
         with:
           ref: main
           lfs: true
index e840e411692d787d40ef2d727e3075fe0be10dbd..d6680080da33718d8a0ed7fa194d2ca22f63f5ce 100644 (file)
@@ -10,9 +10,9 @@ jobs:
   test_server_files:
     runs-on: ubuntu-latest
     steps:
-    - uses: actions/checkout@v3
+    - uses: actions/checkout@v6
     - name: Set up Python
-      uses: actions/setup-python@v4
+      uses: actions/setup-python@v6
       with:
         python-version: "3.10"
     - name: Install gftools
index 00c54da20f631399d8b9ea8119b98f0edb61400d..7fac3678ee4d928d3fc24ec1a014058da5481627 100644 (file)
@@ -17,12 +17,12 @@ jobs:
     permissions:
       contents: write
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v6
         with:
           fetch-depth: 0
           token: ${{ secrets.GH_TOKEN }}
       - name: Set up Python
-        uses: actions/setup-python@v4
+        uses: actions/setup-python@v6
         with:
           python-version: "3.10"
       - name: Install Cairo (Ubuntu)
@@ -61,7 +61,7 @@ jobs:
         working-directory: .ci/dashboard
       # Now build the dashboard
       - name: Install Node.js
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v6
         with:
           node-version: "20"
       - name: Install dependencies
index 1efcb263569444052a8aa037390b1b98701af070..b78063155b2c4b5ab921ea907b0040ecf53e47da 100644 (file)
@@ -32,7 +32,7 @@ jobs:
 
     steps:
       - name: "Checkout code"
-        uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
+        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd  # v6.0.2
         with:
           persist-credentials: false
 
@@ -59,7 +59,7 @@ jobs:
       # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
       # format to the repository Actions tab.
       - name: "Upload artifact"
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v7
         with:
           name: SARIF file
           path: results.sarif
index 870b5339fec3fbcbaebf61a7c69ace2240a38314..2229e893a3e26c2396bc1734cdf9e0effb405e5b 100644 (file)
@@ -23,9 +23,9 @@ jobs:
         with:
           access_token: ${{ github.token }}
 
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v6
       - name: Set up Python 3.10
-        uses: actions/setup-python@v4.4.0
+        uses: actions/setup-python@v6.2.0
         with:
           python-version: "3.10"
       - name: Install packages
@@ -65,7 +65,7 @@ jobs:
 
       - name: Upload check results
         if: steps.check_files.outputs.files_exists == 'true'
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v7
         with:
           name: qa-${{ matrix.os }}
           path: out/
@@ -86,9 +86,9 @@ jobs:
         with:
           access_token: ${{ github.token }}
 
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v6
       - name: Set up Python 3.10
-        uses: actions/setup-python@v4.4.0
+        uses: actions/setup-python@v6.2.0
         with:
           python-version: "3.10"
       - name: Install packages
@@ -131,7 +131,7 @@ jobs:
 
       - name: Upload check results
         if: steps.check_files.outputs.files_exists == 'true'
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v7
         with:
           name: qa-diffenator
           path: out/
@@ -151,7 +151,7 @@ jobs:
     name: Run ftxvalidator on new/changed fonts
     runs-on: macos-latest
     steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v6
       - name: Download and install
         run: |
           ${{secrets.OBTAIN_FONTTOOLS}}
@@ -159,7 +159,7 @@ jobs:
           sudo installer -pkg /Volumes/macOS\ Font\ Tools/macOS\ Font\ Tools.pkg -target /
           hdiutil detach /Volumes/macOS\ Font\ Tools
       - name: Set up Python 3.10
-        uses: actions/setup-python@v4.4.0
+        uses: actions/setup-python@v6.2.0
         with:
           python-version: "3.10"
       - name: Test font with ftxvalidator
index f3eff1ea875519eaf7e729a35314863c1f155965..30fcf5c56e798b73ffa7fff80a17520d0a257a03 100644 (file)
@@ -12,12 +12,12 @@ jobs:
 
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v4
+        uses: actions/checkout@v6
         with:
           token: ${{ secrets.GITHUB_TOKEN }}
 
       - name: Set up Python
-        uses: actions/setup-python@v5
+        uses: actions/setup-python@v6
         with:
           python-version: "3.10"