You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@reqsign.apache.org by xu...@apache.org on 2026/10/05 08:55:06 UTC
(reqsign) branch dependabot/github_actions/azure/login-3.0.2 updated (2a9b5ba -> 8c8d818)
This is an automated email from the ASF dual-hosted git repository.
Xuanwo pushed a change to branch dependabot/github_actions/azure/login-3.0.2
in repository https://gitbox.apache.org/repos/asf/reqsign.git
from 2a9b5ba Merge branch 'main' into dependabot/github_actions/azure/login-3.0.2
add 0466288 test(google): validate credentials with live services (#869)
add ad3ce5a refactor: unify async synchronization with AsyncBand (#870)
add 75a7526 chore: drop unnecessary futures dependency (#871)
add 29f3a9a fix(ci): isolate Azure live-test resources (#873)
add 6515ea4 build(deps): bump taiki-e/install-action from 2.87.4 to 2.87.12 (#879)
add 6d31aed chore: prepare v0.20.7 release (#880)
add f8c383c build(deps): bump taiki-e/install-action from 2.87.12 to 2.87.13 (#882)
add 7345691 fix: update repository references after reqsign rename (#885)
add 7615a45 chore: align project metadata with Apache Reqsign (#889)
add d53cc93 chore: Remove unnecessary content (#890)
add b6fc432 ci: simplify Rust release automation (#891)
add 2255d5f ci: pull AWS live-test base images from Docker Hub (#904)
add 68f6aee fix(aws): preserve quoted credential process arguments (#899)
add 061eeb0 feat(google): support trusted custom OAuth token endpoints (#900)
add a550ed9 feat(aws): expose shared configuration and region discovery (#902)
add f0752d1 feat(aws): refresh named SSO session access tokens (#903)
add 615d858 feat(google): support caller-defined CAB rules (#901)
add 64d5ac8 feat: add the official website (#818)
add 9aea2a4 chore: sort exports for reqsign-core (#872)
add 8c8d818 Merge branch 'main' into dependabot/github_actions/azure/login-3.0.2
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 16 +-
.github/1password-setup.md | 39 +
.github/aws-live-tests/Dockerfile | 4 +-
.github/aws-live-tests/cloudformation.yml | 14 +-
.github/azure-live-tests/azure-pipelines.sh | 124 +
.github/azure-live-tests/imds-vm.sh | 97 +
.github/azure-live-tests/test_scripts.py | 246 +
.github/azure-live-tests/with-probe.sh | 68 +
.github/scripts/release_rust/README.md | 27 +-
.github/scripts/release_rust/bootstrap.py | 739 +-
.github/scripts/release_rust/plan.py | 194 +-
.github/scripts/release_rust/publish.py | 32 +-
.github/scripts/release_rust/test_bootstrap.py | 506 +-
.github/scripts/release_rust/test_plan.py | 159 +-
.github/scripts/release_rust/test_publish.py | 39 +-
.../release_rust/test_trusted_publishing.py | 82 +-
.github/scripts/release_rust/trusted_publishing.py | 157 +-
.github/workflows/aws_v4.yml | 9 +-
.github/workflows/azure_storage.yml | 241 +-
.github/workflows/bootstrap_rust_crates.yml | 28 +-
.github/workflows/ci.yml | 2 +-
.github/workflows/discussion-thread-link.yml | 2 +-
.github/workflows/google.yml | 893 +-
.github/workflows/release.yml | 6 +-
.github/workflows/website.yml | 123 +
AGENTS.md | 2 +-
CLAUDE.md | 1 -
Cargo.toml | 32 +-
NOTICE | 2 +-
README.md | 10 +-
SECURITY.md | 4 +-
THREAT_MODEL.md | 10 +-
azure-pipelines.yml | 5 +-
context/command-execute-tokio/Cargo.toml | 7 +-
context/file-read-tokio/Cargo.toml | 2 +-
context/http-send-reqwest/Cargo.toml | 4 +-
context/http-send-reqwest/src/lib.rs | 4 +-
core/Cargo.toml | 7 +-
core/src/futures_util.rs | 11 +-
core/src/lib.rs | 74 +-
core/src/signer.rs | 2 +-
licenserc.toml | 2 +
release/SKILL.md | 98 +-
release/scripts/bootstrap-rust-crates.sh | 136 +-
reqsign/Cargo.toml | 25 +-
reqsign/README.md | 2 +-
reqsign/examples/aws.rs | 7 +-
reqsign/examples/azure.rs | 7 +-
.../wasm.rs => reqsign/examples/custom_context.rs | 35 +-
.../imds.rs => reqsign/examples/custom_http.rs | 24 +-
reqsign/examples/google.rs | 7 +-
reqsign/examples/{aws.rs => presign.rs} | 29 +-
reqsign/examples/{aws.rs => s3_express_grant.rs} | 40 +-
reqsign/examples/{google.rs => s3_express_sign.rs} | 42 +-
.../examples/{google.rs => static_credentials.rs} | 37 +-
services/aliyun-oss/Cargo.toml | 2 +-
services/aws-core/Cargo.toml | 5 +-
services/aws-core/README.md | 34 +
services/aws-core/src/config.rs | 256 +
services/aws-core/src/imds.rs | 139 +
services/aws-core/src/lib.rs | 6 +
.../aws-core/src/provide_credential/default.rs | 49 +-
services/aws-core/src/provide_credential/imds.rs | 97 +-
.../aws-core/src/provide_credential/process.rs | 258 +-
.../aws-core/src/provide_credential/profile.rs | 175 +-
services/aws-core/src/provide_credential/sso.rs | 309 +-
.../aws-core/src/provide_credential/sso/session.rs | 305 +
.../aws-core/src/provide_credential/sso/tests.rs | 774 ++
services/aws-core/src/region.rs | 110 +
services/aws-core/tests/shared_config.rs | 489 +
services/aws-v4/Cargo.toml | 2 +-
services/aws-v4/src/lib.rs | 1 +
services/aws-v4a/Cargo.toml | 2 +-
services/aws-v4a/src/lib.rs | 1 +
services/azure-storage/Cargo.toml | 6 +-
services/azure-storage/src/user_delegation_sas.rs | 328 +-
services/azure-storage/tests/README.md | 47 +-
.../tests/credential_providers/mod.rs | 4 +-
services/azure-storage/tests/signing/sas_token.rs | 6 +-
services/azure-storage/tests/signing/shared_key.rs | 2 +-
services/google/Cargo.toml | 9 +-
services/google/README.md | 55 +
services/google/src/credential_access_boundary.rs | 265 +-
.../src/credential_access_boundary/client_side.rs | 44 +-
.../src/credential_access_boundary/server_side.rs | 28 +-
services/google/src/lib.rs | 12 +-
.../src/provide_credential/authorized_user.rs | 103 +-
services/google/src/provide_credential/default.rs | 2 +-
.../impersonated_service_account.rs | 28 +-
services/google/src/provide_credential/mod.rs | 3 +
services/google/src/provide_credential/oauth.rs | 121 +
.../provide_credential/service_account_token.rs | 130 +-
.../google/src/provide_credential/vm_metadata.rs | 10 +-
.../google/src/service_account_impersonation.rs | 56 +-
services/google/tests/README.md | 255 +-
.../google/tests/credential_access_boundary.rs | 21 +-
.../tests/credential_providers/authorized_user.rs | 35 +-
.../google/tests/credential_providers/default.rs | 20 +-
services/google/tests/credential_providers/env.rs | 58 +
.../tests/credential_providers/external_account.rs | 104 +-
services/google/tests/credential_providers/file.rs | 15 +-
.../impersonated_service_account.rs | 73 +-
services/google/tests/credential_providers/mod.rs | 51 +-
.../service_account_impersonation.rs | 101 +
.../tests/credential_providers/static_provider.rs | 29 +-
.../google/tests/credential_providers/token.rs | 17 +-
.../tests/credential_providers/vm_metadata.rs | 51 +-
.../tests/explicit_credential_access_boundary.rs | 265 +
services/google/tests/fixtures.rs | 83 +
.../fixtures/authorized_user_token_response.json | 7 +
.../iam_generate_access_token_response.json | 4 +
.../fixtures/server_side_cab_sts_response.json | 5 +
.../tests/fixtures/vm_metadata_token_response.json | 5 +
services/google/tests/mocks/sts_mock_server.py | 140 -
.../google/tests/mocks/vm_metadata_mock_server.py | 114 -
services/google/tests/oauth_token_endpoint.rs | 357 +
services/google/tests/service_account_token.rs | 21 +-
services/google/tests/signing/signed_url.rs | 24 +-
services/google/tests/signing/standard.rs | 15 +-
services/huaweicloud-obs/Cargo.toml | 2 +-
services/oracle/Cargo.toml | 2 +-
services/tencent-cos/Cargo.toml | 2 +-
services/volcengine-tos/Cargo.toml | 2 +-
website/.gitignore | 15 +
website/DESIGN_SYSTEM.md | 110 +
website/README.md | 107 +
website/UPSTREAM_DESIGN.md | 81 +
website/data/providers.json | 827 ++
website/docs/architecture.md | 295 +
website/docs/comparison.md | 65 +
website/docs/getting-started.md | 120 +
website/docs/guides/credentials.md | 165 +
website/docs/guides/custom-runtimes.md | 139 +
website/docs/guides/granting.md | 78 +
website/docs/guides/presigning.md | 90 +
website/docs/guides/testing.md | 94 +
website/docs/providers/aliyun-oss.mdx | 53 +
website/docs/providers/aws-sigv4.mdx | 54 +
website/docs/providers/aws-sigv4a.mdx | 55 +
website/docs/providers/azure-storage.mdx | 54 +
website/docs/providers/google.mdx | 54 +
website/docs/providers/huaweicloud-obs.mdx | 53 +
website/docs/providers/index.mdx | 67 +
website/docs/providers/oracle.mdx | 53 +
website/docs/providers/tencent-cos.mdx | 53 +
website/docs/providers/volcengine-tos.mdx | 53 +
website/docs/reference/api.md | 58 +
website/docs/reference/signing-contracts.md | 165 +
website/docs/reference/versioning-and-targets.md | 79 +
website/docs/sidebars.js | 74 +
website/docs/what-is-reqsign.md | 96 +
website/docusaurus.config.js | 278 +
website/package.json | 50 +
website/plugins/remark-include-code.js | 73 +
website/pnpm-lock.yaml | 13237 +++++++++++++++++++
.../pnpm-workspace.yaml | 9 +-
website/scripts/check-external-assets.mjs | 92 +
website/scripts/validate-providers.mjs | 208 +
website/src/code-snippets.js | 71 +
website/src/components/landing/CodeTabs.jsx | 112 +
website/src/components/landing/data.js | 178 +
website/src/components/landing/sections.jsx | 317 +
website/src/components/landing/styles.module.css | 637 +
.../src/components/providers/ProviderDetails.jsx | 96 +
website/src/components/providers/ProviderFacts.jsx | 71 +
.../src/components/providers/ProvidersMatrix.jsx | 93 +
website/src/components/providers/styles.module.css | 116 +
website/src/css/custom.css | 470 +
website/src/pages/community.mdx | 58 +
website/src/pages/download.mdx | 78 +
website/src/pages/index.jsx | 49 +
website/static/.nojekyll | 0
website/static/img/asf_logo_wide.svg | 58 +
website/static/img/favicon.svg | 5 +
website/static/img/logo.svg | 24 +
website/static/img/logo_dark.svg | 24 +
website/static/robots.txt | 4 +
177 files changed, 26535 insertions(+), 3746 deletions(-)
create mode 100644 .github/azure-live-tests/azure-pipelines.sh
create mode 100644 .github/azure-live-tests/imds-vm.sh
create mode 100644 .github/azure-live-tests/test_scripts.py
create mode 100644 .github/azure-live-tests/with-probe.sh
create mode 100644 .github/workflows/website.yml
delete mode 120000 CLAUDE.md
copy context/http-send-reqwest/tests/wasm.rs => reqsign/examples/custom_context.rs (58%)
copy services/azure-storage/tests/credential_providers/imds.rs => reqsign/examples/custom_http.rs (61%)
copy reqsign/examples/{aws.rs => presign.rs} (62%)
copy reqsign/examples/{aws.rs => s3_express_grant.rs} (53%)
copy reqsign/examples/{google.rs => s3_express_sign.rs} (52%)
copy reqsign/examples/{google.rs => static_credentials.rs} (53%)
create mode 100644 services/aws-core/src/config.rs
create mode 100644 services/aws-core/src/imds.rs
create mode 100644 services/aws-core/src/provide_credential/sso/session.rs
create mode 100644 services/aws-core/src/provide_credential/sso/tests.rs
create mode 100644 services/aws-core/src/region.rs
create mode 100644 services/aws-core/tests/shared_config.rs
create mode 100644 services/google/src/provide_credential/oauth.rs
create mode 100644 services/google/tests/credential_providers/env.rs
create mode 100644 services/google/tests/credential_providers/service_account_impersonation.rs
create mode 100644 services/google/tests/explicit_credential_access_boundary.rs
create mode 100644 services/google/tests/fixtures.rs
create mode 100644 services/google/tests/fixtures/authorized_user_token_response.json
create mode 100644 services/google/tests/fixtures/iam_generate_access_token_response.json
create mode 100644 services/google/tests/fixtures/server_side_cab_sts_response.json
create mode 100644 services/google/tests/fixtures/vm_metadata_token_response.json
delete mode 100644 services/google/tests/mocks/sts_mock_server.py
delete mode 100644 services/google/tests/mocks/vm_metadata_mock_server.py
create mode 100644 services/google/tests/oauth_token_endpoint.rs
create mode 100644 website/.gitignore
create mode 100644 website/DESIGN_SYSTEM.md
create mode 100644 website/README.md
create mode 100644 website/UPSTREAM_DESIGN.md
create mode 100644 website/data/providers.json
create mode 100644 website/docs/architecture.md
create mode 100644 website/docs/comparison.md
create mode 100644 website/docs/getting-started.md
create mode 100644 website/docs/guides/credentials.md
create mode 100644 website/docs/guides/custom-runtimes.md
create mode 100644 website/docs/guides/granting.md
create mode 100644 website/docs/guides/presigning.md
create mode 100644 website/docs/guides/testing.md
create mode 100644 website/docs/providers/aliyun-oss.mdx
create mode 100644 website/docs/providers/aws-sigv4.mdx
create mode 100644 website/docs/providers/aws-sigv4a.mdx
create mode 100644 website/docs/providers/azure-storage.mdx
create mode 100644 website/docs/providers/google.mdx
create mode 100644 website/docs/providers/huaweicloud-obs.mdx
create mode 100644 website/docs/providers/index.mdx
create mode 100644 website/docs/providers/oracle.mdx
create mode 100644 website/docs/providers/tencent-cos.mdx
create mode 100644 website/docs/providers/volcengine-tos.mdx
create mode 100644 website/docs/reference/api.md
create mode 100644 website/docs/reference/signing-contracts.md
create mode 100644 website/docs/reference/versioning-and-targets.md
create mode 100644 website/docs/sidebars.js
create mode 100644 website/docs/what-is-reqsign.md
create mode 100644 website/docusaurus.config.js
create mode 100644 website/package.json
create mode 100644 website/plugins/remark-include-code.js
create mode 100644 website/pnpm-lock.yaml
copy .github/aws-live-tests/Dockerfile.dockerignore => website/pnpm-workspace.yaml (74%)
create mode 100644 website/scripts/check-external-assets.mjs
create mode 100644 website/scripts/validate-providers.mjs
create mode 100644 website/src/code-snippets.js
create mode 100644 website/src/components/landing/CodeTabs.jsx
create mode 100644 website/src/components/landing/data.js
create mode 100644 website/src/components/landing/sections.jsx
create mode 100644 website/src/components/landing/styles.module.css
create mode 100644 website/src/components/providers/ProviderDetails.jsx
create mode 100644 website/src/components/providers/ProviderFacts.jsx
create mode 100644 website/src/components/providers/ProvidersMatrix.jsx
create mode 100644 website/src/components/providers/styles.module.css
create mode 100644 website/src/css/custom.css
create mode 100644 website/src/pages/community.mdx
create mode 100644 website/src/pages/download.mdx
create mode 100644 website/src/pages/index.jsx
create mode 100644 website/static/.nojekyll
create mode 100644 website/static/img/asf_logo_wide.svg
create mode 100644 website/static/img/favicon.svg
create mode 100644 website/static/img/logo.svg
create mode 100644 website/static/img/logo_dark.svg
create mode 100644 website/static/robots.txt
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@reqsign.apache.org
For additional commands, e-mail: commits-help@reqsign.apache.org