Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
Dstack-TEE
/
dstack
Public
Notifications
You must be signed in to change notification settings
Fork
94
Star
535
Code
Issues
49
Pull requests
28
Discussions
Actions
Projects
Security and quality
1
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
test(gateway): run the integration suites under docker compose
- #1147
#1147
Merged
2/3
kvinwang
merged 27 commits into
next
Dstack-TEE/dstack:next
from
feat/gateway-e2e-compose
Dstack-TEE/dstack:feat/gateway-e2e-compose
Copy head branch name to clipboard
Aug 27, 2026
Conversation
Commits
27
(27)
Checks
Files changed
Merged
test(gateway): run the integration suites under docker compose
#1147
kvinwang
merged 27 commits into
next
Dstack-TEE/dstack:next
from
feat/gateway-e2e-compose
Dstack-TEE/dstack:feat/gateway-e2e-compose
Copy head branch name to clipboard
Commits
Commits on Aug 27, 2026
fix(cert-client): stamp the app id on locally issued certificates
Show description for d5171bd
kvinwang
committed
d5171bd
View commit details
Copy full SHA for d5171bd
Browse repository at this point
refactor(gateway): split the wavekv sync handlers from their routes
Show description for 9d88248
kvinwang
committed
9d88248
View commit details
Copy full SHA for 9d88248
Browse repository at this point
test(gateway): share one attestation fixture and gateway image
Show description for 850fdc5
kvinwang
committed
850fdc5
View commit details
Copy full SHA for 850fdc5
Browse repository at this point
test(gateway): run the cluster suite under docker compose
Show description for 900fd67
kvinwang
committed
900fd67
View commit details
Copy full SHA for 900fd67
Browse repository at this point
test(gateway): delete the certbot suite the e2e run covers
Show description for 007d478
kvinwang
committed
007d478
View commit details
Copy full SHA for 007d478
Browse repository at this point
test(gateway): run the proxy suite in a container
Show description for 6b8dda4
kvinwang
committed
6b8dda4
View commit details
Copy full SHA for 6b8dda4
Browse repository at this point
test(gateway): verify peer quotes in the e2e suite
Show description for 0ecfe54
kvinwang
committed
0ecfe54
View commit details
Copy full SHA for 0ecfe54
Browse repository at this point
ci: run the three gateway suites
Show description for c6163ed
kvinwang
committed
c6163ed
View commit details
Copy full SHA for c6163ed
Browse repository at this point
docs(gateway): rewrite the test-run guide for the compose suites
Show description for d722e60
kvinwang
committed
d722e60
View commit details
Copy full SHA for d722e60
Browse repository at this point
test(ra-tls): add a shared test PKI instead of hand-rolling certs per suite
Show description for 57b281a
kvinwang
committed
57b281a
View commit details
Copy full SHA for 57b281a
Browse repository at this point
test(gateway): make a cluster rerun start from nothing
Show description for a166fd2
kvinwang
committed
a166fd2
View commit details
Copy full SHA for a166fd2
Browse repository at this point
test(gateway): bound the cluster waits on wall clock, not iteration count
Show description for 0403ee2
kvinwang
committed
0403ee2
View commit details
Copy full SHA for 0403ee2
Browse repository at this point
test(gateway): fail closed where the cluster suite failed open
Show description for a937d8b
kvinwang
committed
a937d8b
View commit details
Copy full SHA for a937d8b
Browse repository at this point
test(gateway): probe the shared fixture before arming teardown
Show description for 4f20138
kvinwang
committed
4f20138
View commit details
Copy full SHA for 4f20138
Browse repository at this point
test(gateway): run the no-TLS-ULP arm even when the main one fails
Show description for 25ed336
kvinwang
committed
25ed336
View commit details
Copy full SHA for 25ed336
Browse repository at this point
ci: serialise the gateway suites and widen their path filters
Show description for 098f640
kvinwang
committed
098f640
View commit details
Copy full SHA for 098f640
Browse repository at this point
test(gateway): build the e2e gateway image through the shared builder
Show description for 49fe0c0
kvinwang
committed
49fe0c0
View commit details
Copy full SHA for 49fe0c0
Browse repository at this point
test(cert-client): cover the app id stamped on locally issued certificates
Show description for a6e1e9b
kvinwang
committed
a6e1e9b
View commit details
Copy full SHA for a6e1e9b
Browse repository at this point
docs(gateway): correct the test-run guide and the fixture cross-reference
Show description for 5e63ce2
kvinwang
committed
5e63ce2
View commit details
Copy full SHA for 5e63ce2
Browse repository at this point
test: audit for the external-trust-anchor flag too
Show description for b580a9d
kvinwang
committed
b580a9d
View commit details
Copy full SHA for b580a9d
Browse repository at this point
fix(gateway): accept only the app-id extension from a sync peer
Show description for dbcf28a
kvinwang
committed
dbcf28a
View commit details
Copy full SHA for dbcf28a
Browse repository at this point
test(certbot): cover the DNS wait budget
Show description for 385d444
kvinwang
committed
385d444
View commit details
Copy full SHA for 385d444
Browse repository at this point
test(gateway): wait on conditions instead of sleeping
Show description for 2126215
kvinwang
committed
2126215
View commit details
Copy full SHA for 2126215
Browse repository at this point
build(gateway): stop reinstalling the toolchain on every fixture build
Show description for cee4fa5
kvinwang
committed
cee4fa5
View commit details
Copy full SHA for cee4fa5
Browse repository at this point
ci: run shellcheck the way the scripts are written
Show description for 046c066
kvinwang
committed
046c066
View commit details
Copy full SHA for 046c066
Browse repository at this point
test(gateway): give each suite its own attestation fixture
Show description for 83322be
kvinwang
committed
83322be
View commit details
Copy full SHA for 83322be
Browse repository at this point
ci: stop the shared concurrency group from dropping a suite
Show description for b144cbf
kvinwang
committed
b144cbf
View commit details
Copy full SHA for b144cbf
Browse repository at this point
You can’t perform that action at this time.