This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a change to branch xuanwo/skip-dependabot-secret-tests
in repository https://gitbox.apache.org/repos/asf/opendal-reqsign.git
from 35f2781 ci: skip secret-required tests for dependabot PRs
add 635f0bc refactor: adopt MaybeSend futures and remove async_trait
(#702)
add 5a9954c chore(deps): Update quick-xml requirement from 0.38.1 to
0.39.2 (#701)
add 25718cf Bump reqsign to v0.20.0 (#703)
add 14f98f5 chore(deps): Bump 1password/load-secrets-action from 3.1.0 to
3.2.1 (#705)
add daddba1 Merge branch 'main' into xuanwo/skip-dependabot-secret-tests
No new revisions were added by this update.
Summary of changes:
.github/workflows/aws_v4.yml | 24 ++---
.github/workflows/azure_storage.yml | 24 ++---
.github/workflows/ci.yml | 14 +++
.github/workflows/google.yml | 24 ++---
Cargo.toml | 28 +++---
context/command-execute-tokio/Cargo.toml | 7 +-
context/command-execute-tokio/src/lib.rs | 17 +++-
context/file-read-tokio/Cargo.toml | 3 +-
context/file-read-tokio/src/lib.rs | 4 -
context/http-send-reqwest/Cargo.toml | 3 +-
context/http-send-reqwest/src/lib.rs | 4 -
core/Cargo.toml | 4 +-
core/src/api.rs | 110 ++++++++++++++++++---
core/src/context.rs | 105 ++++++++++++++++----
.../mod.rs => core/src/futures_util.rs | 43 ++++----
core/src/lib.rs | 19 ++--
core/src/signer.rs | 17 +++-
reqsign/Cargo.toml | 2 +-
reqsign/README.md | 8 +-
services/aliyun-oss/Cargo.toml | 3 +-
.../provide_credential/assume_role_with_oidc.rs | 8 --
.../aliyun-oss/src/provide_credential/default.rs | 3 -
services/aliyun-oss/src/provide_credential/env.rs | 3 -
.../aliyun-oss/src/provide_credential/static.rs | 3 -
services/aliyun-oss/src/sign_request.rs | 3 -
services/aliyun-oss/tests/credential_chain.rs | 4 -
services/aws-v4/Cargo.toml | 3 +-
services/aws-v4/src/lib.rs | 2 -
.../aws-v4/src/provide_credential/assume_role.rs | 3 -
.../assume_role_with_web_identity.rs | 8 --
services/aws-v4/src/provide_credential/cognito.rs | 3 -
services/aws-v4/src/provide_credential/default.rs | 3 -
services/aws-v4/src/provide_credential/ecs.rs | 3 -
services/aws-v4/src/provide_credential/env.rs | 3 -
services/aws-v4/src/provide_credential/imds.rs | 3 -
services/aws-v4/src/provide_credential/process.rs | 3 -
services/aws-v4/src/provide_credential/profile.rs | 3 -
.../src/provide_credential/s3_express_session.rs | 9 +-
services/aws-v4/src/provide_credential/sso.rs | 3 -
services/aws-v4/src/provide_credential/static.rs | 3 -
services/aws-v4/src/sign_request.rs | 3 -
services/azure-storage/Cargo.toml | 4 +-
.../src/provide_credential/azure_cli.rs | 3 -
.../src/provide_credential/azure_pipelines.rs | 3 -
.../src/provide_credential/client_certificate.rs | 3 -
.../src/provide_credential/client_secret.rs | 3 -
.../src/provide_credential/default.rs | 7 --
.../azure-storage/src/provide_credential/env.rs | 3 -
.../azure-storage/src/provide_credential/imds.rs | 3 -
.../src/provide_credential/static_provider.rs | 3 -
.../src/provide_credential/workload_identity.rs | 3 -
services/azure-storage/src/sign_request.rs | 6 --
.../tests/credential_providers/default.rs | 3 -
services/google/Cargo.toml | 3 +-
services/google/examples/chain_logging.rs | 4 -
services/google/examples/custom_chain.rs | 6 --
.../src/provide_credential/authorized_user.rs | 2 -
services/google/src/provide_credential/default.rs | 6 --
.../src/provide_credential/external_account.rs | 10 --
.../impersonated_service_account.rs | 2 -
.../src/provide_credential/static_provider.rs | 2 -
.../google/src/provide_credential/vm_metadata.rs | 2 -
services/google/src/sign_request.rs | 6 --
services/huaweicloud-obs/Cargo.toml | 3 +-
services/huaweicloud-obs/examples/chain_logging.rs | 4 -
services/huaweicloud-obs/examples/custom_chain.rs | 6 --
.../src/provide_credential/config.rs | 3 -
.../src/provide_credential/default.rs | 3 -
.../huaweicloud-obs/src/provide_credential/env.rs | 3 -
.../src/provide_credential/static.rs | 3 -
services/huaweicloud-obs/src/sign_request.rs | 2 -
services/huaweicloud-obs/tests/credential_chain.rs | 6 --
services/oracle/Cargo.toml | 3 +-
services/oracle/examples/oracle_chain_logging.rs | 4 -
services/oracle/src/provide_credential/config.rs | 3 -
.../oracle/src/provide_credential/config_file.rs | 3 -
services/oracle/src/provide_credential/default.rs | 3 -
services/oracle/src/provide_credential/env.rs | 3 -
services/oracle/src/provide_credential/static_.rs | 3 -
services/oracle/src/sign_request.rs | 3 -
services/oracle/tests/credential_chain.rs | 4 -
services/tencent-cos/Cargo.toml | 3 +-
.../tencent-cos/examples/tencent_chain_logging.rs | 4 -
.../assume_role_with_web_identity.rs | 3 -
.../tencent-cos/src/provide_credential/config.rs | 3 -
.../tencent-cos/src/provide_credential/default.rs | 3 -
services/tencent-cos/src/provide_credential/env.rs | 3 -
.../tencent-cos/src/provide_credential/static.rs | 3 -
services/tencent-cos/src/sign_request.rs | 3 -
services/tencent-cos/tests/credential_chain.rs | 6 --
services/volcengine-tos/Cargo.toml | 3 +-
.../src/provide_credential/default.rs | 3 -
.../volcengine-tos/src/provide_credential/env.rs | 3 -
.../src/provide_credential/static.rs | 3 -
services/volcengine-tos/src/sign_request.rs | 8 +-
95 files changed, 333 insertions(+), 409 deletions(-)
copy services/azure-storage/src/provide_credential/mod.rs =>
core/src/futures_util.rs (55%)