This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
The following commit(s) were added to refs/heads/main by this push:
new 8d4d8cc3a ci: Remove workflows that not running or ready (#3842)
8d4d8cc3a is described below
commit 8d4d8cc3a835c14ed576bc4240eb64237969cc08
Author: Xuanwo <[email protected]>
AuthorDate: Thu Dec 28 17:26:25 2023 +0800
ci: Remove workflows that not running or ready (#3842)
Signed-off-by: Xuanwo <[email protected]>
---
.github/workflows/service_test_atomicserver.yml | 57 -----------------
.github/workflows/service_test_foundationdb.yml | 59 ------------------
.github/workflows/service_test_ipfs.yml | 81 -------------------------
.github/workflows/service_test_ipmfs.yml | 61 -------------------
4 files changed, 258 deletions(-)
diff --git a/.github/workflows/service_test_atomicserver.yml
b/.github/workflows/service_test_atomicserver.yml
deleted file mode 100644
index f032caf43..000000000
--- a/.github/workflows/service_test_atomicserver.yml
+++ /dev/null
@@ -1,57 +0,0 @@
-# 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: Service Test Atomicserver
-
-on:
- push:
- branches:
- - main
- pull_request:
- branches:
- - main
- paths:
- - "core/src/**"
- - "core/tests/**"
- - "!core/src/docs/**"
- - "!core/src/services/**"
- - "core/src/services/atomicserver/**"
- - ".github/workflows/service_test_atomicserver.yml"
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }}
- cancel-in-progress: true
-
-jobs:
- atomicserver:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
-
- - name: Test
- shell: bash
- working-directory: core
- run: |
- cargo test behavior --features tests,services-atomicserver -j=1
- env:
- # TODO: enable test when we are ready.
- # OPENDAL_TEST: atomicserver
- OPENDAL_ATOMICSERVER_ROOT: TODO - ${{
secrets.OPENDAL_ATOMICSERVER_ROOT }}
- OPENDAL_ATOMICSERVER_ENDPOINT: TODO - ${{
secrets.OPENDAL_ATOMICSERVER_ENDPOINT }}
- OPENDAL_ATOMICSERVER_PRIVATE_KEY: TODO - ${{
secrets.OPENDAL_ATOMICSERVER_PRIVATE_KEY }}
- OPENDAL_ATOMICSERVER_PUBLIC_KEY: TODO - ${{
secrets.OPENDAL_ATOMICSERVER_PUBLIC_KEY }}
- OPENDAL_ATOMICSERVER_PARENT_RESOURCE_ID: TODO - ${{
secrets.OPENDAL_ATOMICSERVER_PARENT_RESOURCE_ID }}
diff --git a/.github/workflows/service_test_foundationdb.yml
b/.github/workflows/service_test_foundationdb.yml
deleted file mode 100644
index 8a6cab139..000000000
--- a/.github/workflows/service_test_foundationdb.yml
+++ /dev/null
@@ -1,59 +0,0 @@
-# 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: Service Test Foundationdb
-
-on:
- push:
- branches:
- - main
- pull_request:
- branches:
- - main
- paths:
- - "core/src/**"
- - "core/tests/**"
- - "!core/src/docs/**"
- - "!core/src/services/**"
- - "core/src/services/foundationdb/**"
- - ".github/workflows/service_test_foundationdb.yml"
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }}
- cancel-in-progress: true
-
-jobs:
- foundationdb:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - name: Setup Rust toolchain
- uses: ./.github/actions/setup
- with:
- need-foundationdb: true
-
- - name: Test
- shell: bash
- working-directory: core
- run: |
- sudo service foundationdb start
- cargo test behavior --features tests,services-foundationdb -j=1
- env:
- # TODO: enable test when we are ready.
- # OPENDAL_TEST: foundationdb
- OPENDAL_FOUNDATIONDB_ROOT: /tmp/opendal
- OPENDAL_FOUNDATIONDB_CONFIG_PATH: /etc/foundationdb/foundationdb.conf
diff --git a/.github/workflows/service_test_ipfs.yml
b/.github/workflows/service_test_ipfs.yml
deleted file mode 100644
index b5dc48d1b..000000000
--- a/.github/workflows/service_test_ipfs.yml
+++ /dev/null
@@ -1,81 +0,0 @@
-# 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: Service Test IPFS
-
-on:
- push:
- branches:
- - main
- pull_request:
- branches:
- - main
- paths:
- - "core/src/**"
- - "core/tests/**"
- - "!core/src/docs/**"
- - "!core/src/services/**"
- - "core/src/services/ipfs/**"
- - ".github/workflows/service_test_ipfs.yml"
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }}
- cancel-in-progress: true
-
-jobs:
- ipfs-daemon:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - name: Set up IPFS ${{ matrix.ipfs }}
- uses: ibnesayeed/setup-ipfs@b9b9f7d73db5f77d462225bb37dbd51153351dd9
- id: ipfs_setup
- with:
- ipfs_version: "v0.16.0"
- run_daemon: true
- - name: IPFS Add testdata
- run: |
- ipfs add -r ./tests/data --to-files /opendal-testdata
- ipfs files ls /opendal-testdata -l
- - name: Setup Rust toolchain
- uses: ./.github/actions/setup
- with:
- need-nextest: true
- - name: Test
- shell: bash
- working-directory: core
- run: cargo nextest run behavior --features tests,services-ipfs
- env:
- OPENDAL_TEST: ipfs
- OPENDAL_IPFS_ROOT:
/ipfs/QmPpCt1aYGb9JWJRmXRUnmJtVgeFFTJGzWFYEEX7bo9zGJ/
- OPENDAL_IPFS_ENDPOINT: "http://127.0.0.1:8080"
- OPENDAL_DISABLE_RANDOM_ROOT: true
-
-# # ipfs.io can't pass our test by now, we should address them in the future.
-# ipfs-io:
-# runs-on: ubuntu-latest
-# steps:
-# - uses: actions/checkout@v4
-# - name: Test
-# shell: bash
-# run: cargo test behavior --features tests,services-ipfs --
--show-output
-# env:
-# RUST_BACKTRACE: full
-# RUST_LOG: debug
-# OPENDAL_TEST: ipfs
-# OPENDAL_IPFS_ROOT:
/ipfs/QmPpCt1aYGb9JWJRmXRUnmJtVgeFFTJGzWFYEEX7bo9zGJ/
-# OPENDAL_IPFS_ENDPOINT: "https://ipfs.io"
diff --git a/.github/workflows/service_test_ipmfs.yml
b/.github/workflows/service_test_ipmfs.yml
deleted file mode 100644
index 020cd4498..000000000
--- a/.github/workflows/service_test_ipmfs.yml
+++ /dev/null
@@ -1,61 +0,0 @@
-# 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: Service Test IPMFS
-
-on:
- push:
- branches:
- - main
- pull_request:
- branches:
- - main
- paths:
- - "core/src/**"
- - "core/tests/**"
- - "!core/src/docs/**"
- - "!core/src/services/**"
- - "core/src/services/ipmfs/**"
- - ".github/workflows/service_test_ipmfs.yml"
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.ref }}-${{ github.event_name }}
- cancel-in-progress: true
-
-jobs:
- ipmfs:
- runs-on: ubuntu-latest
- services:
- ipfs:
- image: ipfs/go-ipfs:v0.14.0
- ports:
- - 5001:5001
- steps:
- - uses: actions/checkout@v4
- - name: Setup Rust toolchain
- uses: ./.github/actions/setup
- with:
- need-nextest: true
- - name: Test
- shell: bash
- working-directory: core
- run: cargo nextest run behavior --features tests
- env:
- # TODO: enable test when we are ready.
- # OPENDAL_TEST: ipmfs
- OPENDAL_IPMFS_ROOT: /opendal/
- OPENDAL_IPMFS_ENDPOINT: "http://127.0.0.1:5001"