Browse Source

chore: update docker action version

Signed-off-by: Rory Z <rory-z@outlook.com>
Rory Z 2 years ago
parent
commit
c9506558de

+ 3 - 3
.github/workflows/build_base_image.yaml

@@ -25,9 +25,9 @@ jobs:
           - 1.18.5
 
     steps:
-      - uses: actions/checkout@v2
-      - uses: docker/setup-buildx-action@v1
-      - uses: docker/setup-qemu-action@v1
+      - uses: actions/checkout@v3
+      - uses: docker/setup-buildx-action@v2
+      - uses: docker/setup-qemu-action@v2
         with:
           image: tonistiigi/binfmt:latest
           platforms: all

+ 17 - 17
.github/workflows/build_packages.yaml

@@ -33,15 +33,15 @@ jobs:
             arch: linux/arm/v7
 
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v3
       with:
         fetch-depth: 0
-    - uses: docker/setup-buildx-action@v1
-    - uses: docker/setup-qemu-action@v1
+    - uses: docker/setup-buildx-action@v2
+    - uses: docker/setup-qemu-action@v2
       with:
         image: tonistiigi/binfmt:latest
         platforms: all
-    - uses: docker/setup-buildx-action@v1
+    - uses: docker/setup-buildx-action@v2
     - name: build
       if: matrix.os == 'debian'
       run: |
@@ -74,10 +74,10 @@ jobs:
     runs-on: macos-latest
 
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v3
       with:
         fetch-depth: 0
-    - uses: actions/setup-go@v2
+    - uses: actions/setup-go@v3
       with:
         go-version: '1.18.5'
     - name: prepare
@@ -109,11 +109,11 @@ jobs:
             - 1.18.5
 
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v3
       with:
         fetch-depth: 0
-    - uses: docker/setup-buildx-action@v1
-    - uses: docker/setup-qemu-action@v1
+    - uses: docker/setup-buildx-action@v2
+    - uses: docker/setup-qemu-action@v2
       with:
         image: tonistiigi/binfmt:latest
         platforms: all
@@ -207,11 +207,11 @@ jobs:
             plugin: sinks/tdengine
 
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v3
       with:
         fetch-depth: 0
-    - uses: docker/setup-buildx-action@v1
-    - uses: docker/setup-qemu-action@v1
+    - uses: docker/setup-buildx-action@v2
+    - uses: docker/setup-qemu-action@v2
       with:
         image: tonistiigi/binfmt:latest
         platforms: all
@@ -270,7 +270,7 @@ jobs:
         fi
         docker logs ${container_id}
         [ $plugin_name = $(curl ${ip_address}:9081/plugins/${plugin_type}/${plugin_name} | jq '.name'| sed 's/\"//g' ) ] || exit 1
-    - uses: actions/upload-artifact@v2
+    - uses: actions/upload-artifact@v3
       with:
         name: plugins
         path: "_plugins/"
@@ -279,11 +279,11 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v3
       with:
         fetch-depth: 0
-    - uses: docker/setup-buildx-action@v1
-    - uses: docker/setup-qemu-action@v1
+    - uses: docker/setup-buildx-action@v2
+    - uses: docker/setup-qemu-action@v2
       with:
         image: tonistiigi/binfmt:latest
         platforms: all
@@ -337,7 +337,7 @@ jobs:
     - build-plugins
 
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v3
     - uses: actions/download-artifact@v1
       with:
         name: packages

+ 2 - 2
.github/workflows/check_markdown.yaml

@@ -10,7 +10,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
     - name: check out code
-      uses: actions/checkout@main
+      uses: actions/checkout@v3
 
     - name: install markdownlint
       run: sudo npm install -g markdownlint-cli
@@ -22,7 +22,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
     - name: check out code
-      uses: actions/checkout@main
+      uses: actions/checkout@v3
 
     - name: check directory config
       run: python3 .github/scripts/directory_check.py directory.json $(pwd)/docs

+ 3 - 3
.github/workflows/deploy_docs.yaml

@@ -17,13 +17,13 @@ jobs:
     if: github.repository_owner == 'lf-edge'
     steps:
     - name: clone docs
-      uses: actions/checkout@v2
+      uses: actions/checkout@v3
       with:
         fetch-depth: 0
         path: docs-files
 
     - name: clone frontend
-      uses: actions/checkout@v2
+      uses: actions/checkout@v3
       with:
         repository: 'emqx/emqx-io-docs-frontend'
         token: ${{ secrets.CI_GIT_TOKEN }}
@@ -35,7 +35,7 @@ jobs:
         node-version: 14.15
 
     - name: use python
-      uses: actions/setup-python@v2
+      uses: actions/setup-python@v3
       with:
         python-version: '3.8'
         architecture: 'x64'

+ 12 - 9
.github/workflows/run_fvt_tests.yaml

@@ -39,15 +39,16 @@ jobs:
           - 18083:18083
 
     steps:
-    - uses: actions/setup-go@v1
+    - uses: actions/setup-go@v3
       with:
         go-version: '1.18'
-    - uses: actions/setup-java@v1
+    - uses: actions/setup-java@v2
       with:
+        distribution: zulu
         java-version: '8' # The JDK version to make available on the path.
         java-package: jdk # (jre, jdk, or jdk+fx) - defaults to jdk
         architecture: x64 # (x64 or x86) - defaults to x64
-    - uses: actions/setup-python@v2  # For the test of python portable plugin
+    - uses: actions/setup-python@v3  # For the test of python portable plugin
       with:
         python-version: '3.x'
         architecture: 'x64'
@@ -79,7 +80,7 @@ jobs:
         fi;
         tar -zxvf /tmp/TDengine-client-$TD_VERSION.tar.gz
         cd TDengine-client-$TD_VERSION && ./install_client.sh
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v3
     - name: build kuiper
       run: |
         sudo apt update && sudo apt install pkg-config libczmq-dev -y
@@ -143,11 +144,12 @@ jobs:
           - 18083:18083
 
     steps:
-      - uses: actions/setup-go@v1
+      - uses: actions/setup-go@v3
         with:
           go-version: '1.18'
-      - uses: actions/setup-java@v1
+      - uses: actions/setup-java@v2
         with:
+          distribution: zulu
           java-version: '8' # The JDK version to make available on the path.
           java-package: jdk # (jre, jdk, or jdk+fx) - defaults to jdk
           architecture: x64 # (x64 or x86) - defaults to x64
@@ -162,7 +164,7 @@ jobs:
           echo "jmeter.save.saveservice.response_data.on_error=true" >> /tmp/apache-jmeter-$JMETER_VERSION/user.properties
           wget -O /tmp/apache-jmeter-$JMETER_VERSION/lib/ext/mqtt-xmeter-1.13-jar-with-dependencies.jar https://github.com/emqx/mqtt-jmeter/raw/master/Download/v1.13.0/mqtt-xmeter-1.13-jar-with-dependencies.jar
           ln -s /tmp/apache-jmeter-$JMETER_VERSION /opt/jmeter
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v3
       - name: build kuiper
         run: |
           sudo apt update && sudo apt install pkg-config libczmq-dev -y
@@ -215,9 +217,10 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-    - uses: actions/checkout@v2
-    - uses: actions/setup-java@v1
+    - uses: actions/checkout@v3
+    - uses: actions/setup-java@v2
       with:
+        distribution: zulu
         java-version: '8' # The JDK version to make available on the path.
         java-package: jdk # (jre, jdk, or jdk+fx) - defaults to jdk
         architecture: x64 # (x64 or x86) - defaults to x64

+ 3 - 3
.github/workflows/run_test_case.yaml

@@ -18,11 +18,11 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-    - uses: actions/checkout@v2
-    - uses: actions/setup-go@v2
+    - uses: actions/checkout@v3
+    - uses: actions/setup-go@v3
       with:
         go-version: '1.18'
-    - uses: actions/setup-python@v2
+    - uses: actions/setup-python@v3
       with:
         python-version: '3.x'
         architecture: 'x64'

+ 2 - 2
.github/workflows/upload_sdk.yaml

@@ -13,8 +13,8 @@ jobs:
     runs-on: ubuntu-latest
     if: github.repository == 'lf-edge/ekuiper'
     steps:
-      - uses: actions/checkout@v2
-      - uses: actions/setup-python@v2
+      - uses: actions/checkout@v3
+      - uses: actions/setup-python@v3
         with:
           python-version: '3.x'
           architecture: 'x64'