Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
e249274
feat: add remote AI bindings support
alongubkin Aug 5, 2026
770940e
feat: separate AI client and provider APIs
alongubkin Aug 5, 2026
1a01779
feat: report AI model availability in heartbeats
alongubkin Aug 5, 2026
7645e3e
feat: add direct Anthropic AI routing
alongubkin Aug 5, 2026
e701279
test: qualify remote AI access in real clouds
alongubkin Aug 6, 2026
540eed9
test: wait for Azure AI role propagation
alongubkin Aug 6, 2026
893692e
fix: use Azure Foundry token audience
alongubkin Aug 6, 2026
c84c76c
fix: include BYO AI E2E workspace lockfile
alongubkin Aug 6, 2026
3849072
fix: keep BYO AI checks mergeable
alongubkin Aug 6, 2026
70f6be8
fix: omit setup-only Azure network grants
alongubkin Aug 6, 2026
ceacb66
fix: refresh AI Gateway Platform client
alongubkin Aug 6, 2026
3a2f0b2
test: keep remote binding discovery fixture current
alongubkin Aug 6, 2026
52967b2
fix: let GCP AI management resolve project metadata
alongubkin Aug 6, 2026
a38029b
feat: add customer models quickstart
alongubkin Aug 6, 2026
18128d1
chore: expose customer model setup metadata
alongubkin Aug 6, 2026
50edca7
fix: sanitize AI provider failures
alongubkin Aug 6, 2026
3fcf1f4
fix: allow AI beside other remote bindings
alongubkin Aug 6, 2026
2515c16
fix: type direct AI authorization errors
alongubkin Aug 6, 2026
ffeee52
test: qualify BYO-AI permission revocation
alongubkin Aug 6, 2026
d8ce100
test: keep remote AI discovery purpose current
alongubkin Aug 7, 2026
1ae938b
test: keep remote binding deployment fixture current
alongubkin Aug 14, 2026
e99f755
fix: regenerate AI Gateway client schema from branch sources
alongubkin Aug 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/workflows/e2e-cloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ on:
- comprehensive-ts
- full-stack-microservices
- enabled-demo
- byo-ai
- command-routing-ts
- container-rust
- runtime-less-mixed
Expand Down Expand Up @@ -371,6 +372,19 @@ jobs:
TERRAFORM_ENTRIES=$(echo "$TERRAFORM_ENTRIES" | jq -c '. + [{"name":"terraform-aws-push-enabled-demo","test_filter":"terraform_aws_push_enabled_demo","needs_oidc":false,"resource_suffix":"tfawsed","bindings_arch":"aarch64"}]')
fi
fi
# BYO AI must run once on every provider because each cloud has a
# different Remote Bindings identity, token mint, and inference API.
if [ "$APP" = "All" ] || [ "$APP" = "byo-ai" ]; then
if [ "$PUSH_AWS_TERRAFORM" = "true" ]; then
TERRAFORM_ENTRIES=$(echo "$TERRAFORM_ENTRIES" | jq -c '. + [{"name":"terraform-aws-push-byo-ai","test_filter":"terraform_aws_push_byo_ai","needs_oidc":false,"resource_suffix":"tfawsai"}]')
fi
if [ "$PUSH_GCP_TERRAFORM" = "true" ]; then
TERRAFORM_ENTRIES=$(echo "$TERRAFORM_ENTRIES" | jq -c '. + [{"name":"terraform-gcp-push-byo-ai","test_filter":"terraform_gcp_push_byo_ai","needs_oidc":false,"resource_suffix":"tfgcpai"}]')
fi
if [ "$PUSH_AZURE_TERRAFORM" = "true" ]; then
TERRAFORM_ENTRIES=$(echo "$TERRAFORM_ENTRIES" | jq -c '. + [{"name":"terraform-azure-push-byo-ai","test_filter":"terraform_azure_push_byo_ai","needs_oidc":true,"resource_suffix":"tfazai"}]')
fi
fi
if [ "$APP" = "All" ] || [ "$APP" = "full-stack-microservices" ]; then
if [ "$KUBERNETES_AWS_TERRAFORM_HELM" = "true" ]; then
TERRAFORM_ENTRIES=$(echo "$TERRAFORM_ENTRIES" | jq -c '. + [{"name":"terraform-eks-helm-pull-full-stack-microservices","test_filter":"terraform_eks_helm_pull_full_stack_microservices","needs_oidc":false,"resource_suffix":"tfeksfs","bindings_arch":"aarch64"}]')
Expand Down
3 changes: 3 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading