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 2023/09/20 09:29:36 UTC
[incubator-opendal] branch migrate-gcs created (now 20c83e718)
This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a change to branch migrate-gcs
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
at 20c83e718 ci: Migrate GCS to Databend Labs sponsored bucket
This branch includes the following new commits:
new 20c83e718 ci: Migrate GCS to Databend Labs sponsored bucket
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[incubator-opendal] 01/01: ci: Migrate GCS to Databend Labs sponsored bucket
Posted by xu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a commit to branch migrate-gcs
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
commit 20c83e718b215bd6a7304194c12a449bfe0ef990
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Wed Sep 20 17:29:16 2023 +0800
ci: Migrate GCS to Databend Labs sponsored bucket
Signed-off-by: Xuanwo <gi...@xuanwo.io>
---
.github/workflows/service_test_gcs.yml | 67 +++++++++++++++++++++-------------
.github/workflows/service_test_s3.yml | 2 +-
2 files changed, 43 insertions(+), 26 deletions(-)
diff --git a/.github/workflows/service_test_gcs.yml b/.github/workflows/service_test_gcs.yml
index ca3bde624..f0df67e7a 100644
--- a/.github/workflows/service_test_gcs.yml
+++ b/.github/workflows/service_test_gcs.yml
@@ -37,41 +37,58 @@ concurrency:
cancel-in-progress: true
jobs:
- gcs:
- runs-on: ubuntu-latest
- if: github.event_name == 'push' || !github.event.pull_request.head.repo.fork
- steps:
- - uses: actions/checkout@v3
- - name: Setup Rust toolchain
- uses: ./.github/actions/setup
- with:
- need-nextest: true
- - name: Test
- shell: bash
- working-directory: core
- run: cargo nextest run gcs
- env:
- OPENDAL_GCS_TEST: ${{ secrets.OPENDAL_GCS_TEST }}
- OPENDAL_GCS_ROOT: ${{ secrets.OPENDAL_GCS_ROOT }}
- OPENDAL_GCS_BUCKET: ${{ secrets.OPENDAL_GCS_BUCKET }}
- OPENDAL_GCS_CREDENTIAL: ${{ secrets.OPENDAL_GCS_CREDENTIAL }}
+ jobs:
+ gcs:
+ runs-on: ubuntu-latest
+ if: (github.event_name == 'push' && github.repository == 'apache/incubator-opendal') || !github.event.pull_request.head.repo.fork
+ steps:
+ - uses: actions/checkout@v3
+ - name: Setup Rust toolchain
+ uses: ./.github/actions/setup
+ with:
+ need-nextest: true
+
+ - name: Load secret
+ id: op-load-secret
+ uses: 1password/load-secrets-action@v1
+ with:
+ export-env: true
+ env:
+ OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}
+ OPENDAL_GCS_TEST: op://services/gcs/test
+ OPENDAL_GCS_ROOT: op://services/gcs/root
+ OPENDAL_GCS_BUCKET: op://services/gcs/bucket
+ OPENDAL_GCS_CREDENTIAL: op://services/gcs/credential
+
+ - name: Test
+ shell: bash
+ working-directory: core
+ run: cargo nextest run gcs
gcs-with-default-storage-class:
runs-on: ubuntu-latest
- if: github.event_name == 'push' || !github.event.pull_request.head.repo.fork
+ if: (github.event_name == 'push' && github.repository == 'apache/incubator-opendal') || !github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@v3
- name: Setup Rust toolchain
uses: ./.github/actions/setup
with:
need-nextest: true
+
+ - name: Load secret
+ id: op-load-secret
+ uses: 1password/load-secrets-action@v1
+ with:
+ export-env: true
+ env:
+ OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}
+ OPENDAL_GCS_TEST: op://services/gcs/test
+ OPENDAL_GCS_ROOT: op://services/gcs/root
+ OPENDAL_GCS_BUCKET: op://services/gcs/bucket
+ OPENDAL_GCS_CREDENTIAL: op://services/gcs/credential
+ OPENDAL_GCS_DEFAULT_STORAGE_CLASS: STANDARD
+
- name: Test
shell: bash
working-directory: core
run: cargo nextest run gcs
- env:
- OPENDAL_GCS_TEST: ${{ secrets.OPENDAL_GCS_TEST }}
- OPENDAL_GCS_ROOT: ${{ secrets.OPENDAL_GCS_ROOT }}
- OPENDAL_GCS_BUCKET: ${{ secrets.OPENDAL_GCS_BUCKET }}
- OPENDAL_GCS_CREDENTIAL: ${{ secrets.OPENDAL_GCS_CREDENTIAL }}
- OPENDAL_GCS_DEFAULT_STORAGE_CLASS: STANDARD
diff --git a/.github/workflows/service_test_s3.yml b/.github/workflows/service_test_s3.yml
index 14e34420b..ebaed5b88 100644
--- a/.github/workflows/service_test_s3.yml
+++ b/.github/workflows/service_test_s3.yml
@@ -135,7 +135,7 @@ jobs:
AWS_WEB_IDENTITY_TOKEN_FILE: tests/data/web_identity_token
AWS_ROLE_ARN: arn:aws:iam::952853449216:role/opendal-testing-assume
OPENDAL_S3_TEST: on
- OPENDAL_S3_ROOT: assume
+ OPENDAL_S3_ROOT: CI/
OPENDAL_S3_BUCKET: opendal-testing
OPENDAL_S3_ROLE_ARN: arn:aws:iam::952853449216:role/opendal-testing
OPENDAL_S3_REGION: ap-northeast-1