You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2024/01/07 02:54:29 UTC

(incubator-opendal) 01/01: ci: Downgrade artifact actions until regression addressed

This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch downgrade-actions
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git

commit 58d2fa1d93805392fa53d14aa8ed75c4fe0515b0
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Sun Jan 7 10:53:19 2024 +0800

    ci: Downgrade artifact actions until regression addressed
    
    Signed-off-by: Xuanwo <gi...@xuanwo.io>
---
 .github/workflows/bindings_haskell.yml |  2 +-
 .github/workflows/bindings_nodejs.yml  | 10 +++++-----
 .github/workflows/bindings_python.yml  | 10 +++++-----
 .github/workflows/docs.yml             | 36 +++++++++++++++++-----------------
 .github/workflows/fuzz_test.yml        | 10 +++++-----
 .github/workflows/release_java.yml     | 12 ++++++------
 6 files changed, 40 insertions(+), 40 deletions(-)

diff --git a/.github/workflows/bindings_haskell.yml b/.github/workflows/bindings_haskell.yml
index bf42bd67d6..bc8b3fb961 100644
--- a/.github/workflows/bindings_haskell.yml
+++ b/.github/workflows/bindings_haskell.yml
@@ -100,7 +100,7 @@ jobs:
           tar xf opendal-*.crate --strip-components=1
           cabal sdist
       - name: Upload artifact
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: bindings-haskell-sdist
           path: bindings/haskell/target/package/dist-newstyle/sdist/*.tar.gz
diff --git a/.github/workflows/bindings_nodejs.yml b/.github/workflows/bindings_nodejs.yml
index da0095b423..e11dd76bef 100644
--- a/.github/workflows/bindings_nodejs.yml
+++ b/.github/workflows/bindings_nodejs.yml
@@ -150,7 +150,7 @@ jobs:
         shell: bash
         working-directory: .
         run: ${{ matrix.settings.build }}
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v3
         with:
           name: bindings-linux-${{ matrix.settings.target }}
           path: bindings/nodejs/*.node
@@ -166,7 +166,7 @@ jobs:
           - target: aarch64-pc-windows-msvc
             build: |
               rustup target add aarch64-pc-windows-msvc;
-              NAPI_TARGET=aarch64-pc-windows-msvc pnpm build 
+              NAPI_TARGET=aarch64-pc-windows-msvc pnpm build
 
     # Notes: this defaults only apply on run tasks.
     defaults:
@@ -193,7 +193,7 @@ jobs:
       - name: Build
         shell: bash
         run: ${{ matrix.settings.build }}
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v3
         with:
           name: bindings-windows-${{ matrix.settings.target }}
           path: bindings/nodejs/*.node
@@ -246,7 +246,7 @@ jobs:
       - name: Build
         run: ${{ matrix.settings.build }}
         shell: bash
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v3
         with:
           name: bindings-macos-${{ matrix.settings.target }}
           path: bindings/nodejs/*.node
@@ -280,7 +280,7 @@ jobs:
         run: pnpm install --frozen-lockfile
 
       - name: Download all artifacts
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           path: bindings/nodejs/artifacts
       - name: Move artifacts
diff --git a/.github/workflows/bindings_python.yml b/.github/workflows/bindings_python.yml
index 2a4dba9277..1aaa9e45d3 100644
--- a/.github/workflows/bindings_python.yml
+++ b/.github/workflows/bindings_python.yml
@@ -46,7 +46,7 @@ jobs:
           command: sdist
           args: -o dist
       - name: Upload sdist
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: wheels
           path: bindings/python/dist
@@ -69,7 +69,7 @@ jobs:
           # Workaround ring 0.17 build issue
           CFLAGS_aarch64_unknown_linux_gnu: "-D__ARM_ARCH=8"
       - name: Upload wheels
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: wheels
           path: bindings/python/dist
@@ -84,7 +84,7 @@ jobs:
           command: build
           args: --release -o dist --find-interpreter --features=pyo3/extension-module,services-all
       - name: Upload wheels
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: wheels
           path: bindings/python/dist
@@ -100,7 +100,7 @@ jobs:
           target: universal2-apple-darwin
           args: --release -o dist --find-interpreter --features=pyo3/extension-module,services-all
       - name: Upload wheels
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: wheels
           path: bindings/python/dist
@@ -114,7 +114,7 @@ jobs:
       id-token: write
     needs: [macos, linux, windows]
     steps:
-      - uses: actions/download-artifact@v4
+      - uses: actions/download-artifact@v3
         with:
           name: wheels
           path: bindings/python/dist
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 928f3f597e..617f27a0cb 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -64,7 +64,7 @@ jobs:
           RUSTDOCFLAGS: "--cfg docs"
 
       - name: Upload docs
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: rust-docs
           path: ./target/doc
@@ -85,7 +85,7 @@ jobs:
         run: mvn javadoc:javadoc
 
       - name: Upload docs
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: java-docs
           path: ./bindings/java/target/site/apidocs
@@ -118,7 +118,7 @@ jobs:
         run: pnpm run docs
 
       - name: Upload docs
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: nodejs-docs
           path: ./bindings/nodejs/docs
@@ -145,7 +145,7 @@ jobs:
         run: pdoc -t ./template --output-dir ./docs opendal
 
       - name: Upload docs
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: python-docs
           path: ./bindings/python/docs
@@ -169,7 +169,7 @@ jobs:
         run: make doc
 
       - name: Upload docs
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: C-docs
           path: ./bindings/c/docs/doxygen/html
@@ -188,7 +188,7 @@ jobs:
         run: ldoc ./src
 
       - name: Upload docs
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: lua-docs
           path: ./bindings/lua/doc/
@@ -225,7 +225,7 @@ jobs:
           find dist-newstyle -path '**/build/**/doc' -exec cp -r {}/html/opendal/ doc \;
 
       - name: Upload docs
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: haskell-docs
           path: ./bindings/haskell/doc/
@@ -254,7 +254,7 @@ jobs:
           ninja docs
 
       - name: Upload docs
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: cpp-docs
           path: ./bindings/cpp/build/docs_doxygen/html
@@ -281,7 +281,7 @@ jobs:
           dune build @doc
 
       - name: Upload docs
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: ocaml-docs
           path: ./bindings/ocaml/_build/default/_doc/_html
@@ -317,55 +317,55 @@ jobs:
         run: corepack enable
 
       - name: Download rust docs
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: rust-docs
           path: ./website/static/docs/rust
 
       - name: Download nodejs docs
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: nodejs-docs
           path: ./website/static/docs/nodejs
 
       - name: Download python docs
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: python-docs
           path: ./website/static/docs/python
 
       - name: Download java docs
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: java-docs
           path: ./website/static/docs/java
 
       - name: Download C docs
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: C-docs
           path: ./website/static/docs/c
 
       - name: Download lua docs
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: lua-docs
           path: ./website/static/docs/lua
 
       - name: Download haskell docs
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: haskell-docs
           path: ./website/static/docs/haskell
 
       - name: Download cpp docs
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: cpp-docs
           path: ./website/static/docs/cpp
 
       - name: Download ocaml docs
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: ocaml-docs
           path: ./website/static/docs/ocaml
diff --git a/.github/workflows/fuzz_test.yml b/.github/workflows/fuzz_test.yml
index 54ea22f14a..97652f040e 100644
--- a/.github/workflows/fuzz_test.yml
+++ b/.github/workflows/fuzz_test.yml
@@ -60,7 +60,7 @@ jobs:
           CUSTOM_LIBFUZZER_PATH: /usr/lib/llvm-14/lib/libFuzzer.a
 
       - name: Upload build artifacts
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: fuzz_targets
           path: |
@@ -93,7 +93,7 @@ jobs:
           AWS_EC2_METADATA_DISABLED: "true"
         run: aws --endpoint-url http://127.0.0.1:9000/ s3 mb s3://test
       - name: Download Fuzz Targets
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: fuzz_targets
           path: ./target
@@ -122,7 +122,7 @@ jobs:
       - name: Install libfuzzer
         run: sudo apt-get install -y libfuzzer-14-dev
       - name: Download Fuzz Targets
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: fuzz_targets
           path: ./target
@@ -147,7 +147,7 @@ jobs:
       - name: Install libfuzzer
         run: sudo apt-get install -y libfuzzer-14-dev
       - name: Download Fuzz Targets
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: fuzz_targets
           path: ./target
@@ -183,7 +183,7 @@ jobs:
               --name test \
               --connection-string "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;"
       - name: Download Fuzz Targets
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: fuzz_targets
           path: ./target
diff --git a/.github/workflows/release_java.yml b/.github/workflows/release_java.yml
index dbfced4cf7..b67816506a 100644
--- a/.github/workflows/release_java.yml
+++ b/.github/workflows/release_java.yml
@@ -100,7 +100,7 @@ jobs:
           MAVEN_CENTRAL_TOKEN: ${{ secrets.NEXUS_STAGE_DEPLOYER_PW }}
           MAVEN_GPG_PASSPHRASE: ""
       - name: Upload local staging directory
-        uses: actions/upload-artifact@v4
+        uses: actions/upload-artifact@v3
         with:
           name: ${{ matrix.classifier }}-local-staging
           path: bindings/java/local-staging
@@ -130,27 +130,27 @@ jobs:
         run: echo "LOCAL_STAGING_DIR=$HOME/local-staging" >> $GITHUB_ENV
 
       - name: Download windows staging directory
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: windows-x86_64-local-staging
           path: ~/windows-x86_64-local-staging
       - name: Download linux x86_64 staging directory
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: linux-x86_64-local-staging
           path: ~/linux-x86_64-local-staging
       - name: Download linux aarch_64 staging directory
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: linux-aarch_64-local-staging
           path: ~/linux-aarch_64-local-staging
       - name: Download darwin staging directory
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: osx-x86_64-local-staging
           path: ~/osx-x86_64-local-staging
       - name: Download darwin (aarch64) staging directory
-        uses: actions/download-artifact@v4
+        uses: actions/download-artifact@v3
         with:
           name: osx-aarch_64-local-staging
           path: ~/osx-aarch_64-local-staging