This is an automated email from the ASF dual-hosted git repository. xuanwo pushed a commit to branch bring-persy-back in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
commit 171e955815cabe1b5ae59794014e127267db4045 Author: Xuanwo <[email protected]> AuthorDate: Wed Dec 13 12:49:02 2023 +0800 chore: Bring persy CI back Signed-off-by: Xuanwo <[email protected]> --- .github/services/persy/persy/action.yml | 32 ++++++++++++++++++++++++++++++++ Cargo.lock | 4 ++-- core/Cargo.toml | 2 +- 3 files changed, 35 insertions(+), 3 deletions(-) diff --git a/.github/services/persy/persy/action.yml b/.github/services/persy/persy/action.yml new file mode 100644 index 000000000..a833f4eca --- /dev/null +++ b/.github/services/persy/persy/action.yml @@ -0,0 +1,32 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: persy +description: 'Behavior test for Persy' + +runs: + using: "composite" + steps: + - name: Setup + shell: bash + run: | + cat << EOF >> $GITHUB_ENV + RUST_TEST_THREADS=1 + OPENDAL_PERSY_DATAFILE=/tmp/test.persy + OPENDAL_PERSY_SEGMENT=data + OPENDAL_PERSY_INDEX=index + EOF diff --git a/Cargo.lock b/Cargo.lock index a2d73a63b..a43849e2d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5283,9 +5283,9 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "persy" -version = "1.4.5" +version = "1.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88147b587597c600da9c52a06da6edd0000d2155324bf5caa18626e4026143be" +checksum = "cbace0afa04e5b7ae72ef4a7ef0508f94e6514bbb134c182336eac8a767bd002" dependencies = [ "crc", "data-encoding", diff --git a/core/Cargo.toml b/core/Cargo.toml index d18a9984c..8eaa0f0a9 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -269,7 +269,7 @@ openssh-sftp-client = { version = "0.14.0", optional = true, features = [ opentelemetry = { version = "0.21.0", optional = true } parking_lot = "0.12" percent-encoding = "2" -persy = { version = "1.4.4", optional = true } +persy = { version = "1.4.6", optional = true } pin-project = "1" prometheus = { version = "0.13", features = ["process"], optional = true } prometheus-client = { version = "0.22.0", optional = true }
