Browse Source

[CI] upgrade actions/checkout@v4 & actions/upload-artifact@v3

Closes: https://github.com/searxng/searxng/issues/2777#issuecomment-1720958570
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Markus Heiser 1 year ago
parent
commit
b56db4e04e

+ 1 - 1
.github/workflows/data-update.yml

@@ -22,7 +22,7 @@ jobs:
           - update_engine_descriptions.py
           - update_engine_descriptions.py
     steps:
     steps:
       - name: Checkout
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
 
       - name: Install Ubuntu packages
       - name: Install Ubuntu packages
         run: |
         run: |

+ 6 - 6
.github/workflows/integration.yml

@@ -19,7 +19,7 @@ jobs:
         python-version:  ["3.8", "3.9", "3.10", "3.11"]
         python-version:  ["3.8", "3.9", "3.10", "3.11"]
     steps:
     steps:
     - name: Checkout
     - name: Checkout
-      uses: actions/checkout@v2
+      uses: actions/checkout@v4
     - name: Install Ubuntu packages
     - name: Install Ubuntu packages
       run: |
       run: |
         sudo ./utils/searxng.sh install packages
         sudo ./utils/searxng.sh install packages
@@ -48,7 +48,7 @@ jobs:
     - name: Test coverage
     - name: Test coverage
       run: make V=1 test.coverage
       run: make V=1 test.coverage
     - name: Store coverage result
     - name: Store coverage result
-      uses: actions/upload-artifact@v2
+      uses: actions/upload-artifact@v3
       with:
       with:
         name: coverage-${{ matrix.python-version }}
         name: coverage-${{ matrix.python-version }}
         path: coverage/
         path: coverage/
@@ -59,7 +59,7 @@ jobs:
     runs-on: ubuntu-20.04
     runs-on: ubuntu-20.04
     steps:
     steps:
     - name: Checkout
     - name: Checkout
-      uses: actions/checkout@v2
+      uses: actions/checkout@v4
     - name: Install Ubuntu packages
     - name: Install Ubuntu packages
       run: sudo ./utils/searxng.sh install buildhost
       run: sudo ./utils/searxng.sh install buildhost
     - name: Set up Python
     - name: Set up Python
@@ -88,7 +88,7 @@ jobs:
       contents: write  # for JamesIves/github-pages-deploy-action to push changes in repo
       contents: write  # for JamesIves/github-pages-deploy-action to push changes in repo
     steps:
     steps:
     - name: Checkout
     - name: Checkout
-      uses: actions/checkout@v2
+      uses: actions/checkout@v4
       with:
       with:
         fetch-depth: '0'
         fetch-depth: '0'
         persist-credentials: false
         persist-credentials: false
@@ -134,7 +134,7 @@ jobs:
       contents: write  # for make V=1 weblate.push.translations
       contents: write  # for make V=1 weblate.push.translations
     steps:
     steps:
     - name: Checkout
     - name: Checkout
-      uses: actions/checkout@v2
+      uses: actions/checkout@v4
       with:
       with:
         fetch-depth: '0'
         fetch-depth: '0'
         token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}
         token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}
@@ -179,7 +179,7 @@ jobs:
     steps:
     steps:
       - name: Checkout
       - name: Checkout
         if: env.DOCKERHUB_USERNAME != null
         if: env.DOCKERHUB_USERNAME != null
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
         with:
         with:
           # make sure "make docker.push" can get the git history
           # make sure "make docker.push" can get the git history
           fetch-depth: '0'
           fetch-depth: '0'

+ 1 - 1
.github/workflows/security.yml

@@ -10,7 +10,7 @@ jobs:
     runs-on: ubuntu-20.04
     runs-on: ubuntu-20.04
     steps:
     steps:
       - name: Checkout
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v4
 
 
       - name: Run Trivy vulnerability scanner
       - name: Run Trivy vulnerability scanner
         uses: aquasecurity/trivy-action@master
         uses: aquasecurity/trivy-action@master

+ 1 - 1
.github/workflows/translations-update.yml

@@ -11,7 +11,7 @@ jobs:
     if: ${{ github.repository_owner == 'searxng' && github.ref == 'refs/heads/master' }}
     if: ${{ github.repository_owner == 'searxng' && github.ref == 'refs/heads/master' }}
     steps:
     steps:
     - name: Checkout
     - name: Checkout
-      uses: actions/checkout@v2
+      uses: actions/checkout@v4
       with:
       with:
         fetch-depth: '0'
         fetch-depth: '0'
         token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}
         token: ${{ secrets.WEBLATE_GITHUB_TOKEN }}