diff --git a/.github/workflows/bindings_haskell.yml b/.github/workflows/bindings_haskell.yml index bc8b3fb961c..bf42bd67d67 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@v3 + uses: actions/upload-artifact@v4 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 b7bb27aa567..da0095b4238 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@v3 + - uses: actions/upload-artifact@v4 with: name: bindings-linux-${{ matrix.settings.target }} path: bindings/nodejs/*.node @@ -193,7 +193,7 @@ jobs: - name: Build shell: bash run: ${{ matrix.settings.build }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 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@v3 + - uses: actions/upload-artifact@v4 with: name: bindings-macos-${{ matrix.settings.target }} path: bindings/nodejs/*.node diff --git a/.github/workflows/bindings_python.yml b/.github/workflows/bindings_python.yml index 2eb06a736ec..2a4dba92772 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@v3 + uses: actions/upload-artifact@v4 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@v3 + uses: actions/upload-artifact@v4 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@v3 + uses: actions/upload-artifact@v4 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@v3 + uses: actions/upload-artifact@v4 with: name: wheels path: bindings/python/dist diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 57a4dd57b10..9b0067b478e 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@v3 + uses: actions/upload-artifact@v4 with: name: rust-docs path: ./target/doc @@ -85,7 +85,7 @@ jobs: run: mvn javadoc:javadoc - name: Upload docs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 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@v3 + uses: actions/upload-artifact@v4 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@v3 + uses: actions/upload-artifact@v4 with: name: python-docs path: ./bindings/python/docs @@ -169,7 +169,7 @@ jobs: run: make doc - name: Upload docs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 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@v3 + uses: actions/upload-artifact@v4 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@v3 + uses: actions/upload-artifact@v4 with: name: haskell-docs path: ./bindings/haskell/doc/ @@ -254,7 +254,7 @@ jobs: ninja docs - name: Upload docs - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 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@v3 + uses: actions/upload-artifact@v4 with: name: ocaml-docs path: ./bindings/ocaml/_build/default/_doc/_html diff --git a/.github/workflows/fuzz_test.yml b/.github/workflows/fuzz_test.yml index 2d604896617..e192f7df12f 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@v3 + uses: actions/upload-artifact@v4 with: name: fuzz_targets path: | diff --git a/.github/workflows/release_java.yml b/.github/workflows/release_java.yml index 083da2e6055..e6cd3370c1e 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@v3 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.classifier }}-local-staging path: bindings/java/local-staging