Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
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 }}
devsy-org
devsy
Repository navigation
Code
Issues
12
(12)
Pull requests
16
(16)
Discussions
Actions
Security and quality
Insights
More
items
fix(agentcontainer,credentials): fix credentials-server port race noise, distinguish cross-user collisions
- #1107
#1107
Merged
skevetter
merged 10 commits into
main
devsy-org/devsy:main
from
fix/credentials-server-port-race
devsy-org/devsy:fix/credentials-server-port-race
Copy head branch name to clipboard
Aug 19, 2026
Conversation
Commits
10
(10)
Checks
Files changed
Merged
fix(agentcontainer,credentials): fix credentials-server port race noise, distinguish cross-user collisions
#1107
skevetter
merged 10 commits into
main
devsy-org/devsy:main
from
fix/credentials-server-port-race
devsy-org/devsy:fix/credentials-server-port-race
Copy head branch name to clipboard
Commits
Commits on Aug 19, 2026
fix(agentcontainer): treat credentials-server port race as a no-op
Show description for a13aff7
skevetter
committed
a13aff7
View commit details
Copy full SHA for a13aff7
Browse repository at this point
fix(credentials): distinguish same-user vs cross-user port collisions
Show description for 04627f9
skevetter
committed
04627f9
View commit details
Copy full SHA for 04627f9
Browse repository at this point
test(ssh): add e2e coverage for the credentials-server port race, trim comments
Show description for 1b1ec92
skevetter
committed
1b1ec92
View commit details
Copy full SHA for 1b1ec92
Browse repository at this point
ci(e2e): one top-level label per e2e/tests/ssh file, matching CI matrix rows
Show description for 9f8c110
skevetter
committed
9f8c110
View commit details
Copy full SHA for 9f8c110
Browse repository at this point
ci(e2e): prefix ssh sub-suite labels with ssh- to match directory name
Show description for 2e3d4ac
skevetter
committed
2e3d4ac
View commit details
Copy full SHA for 2e3d4ac
Browse repository at this point
chore: drop two more comments per review
Show description for 79bb6a3
skevetter
committed
79bb6a3
View commit details
Copy full SHA for 79bb6a3
Browse repository at this point
fix(e2e): rename ssh sub-suite files off _test.go so ginkgo specs actually run
Show description for 223e800
skevetter
committed
223e800
View commit details
Copy full SHA for 223e800
Browse repository at this point
fix(e2e): background devsy up --ssh-tunnel instead of blocking on it
Show description for f21c325
skevetter
committed
f21c325
View commit details
Copy full SHA for f21c325
Browse repository at this point
refactor(e2e): use gomega.Eventually/StopTrying instead of a hand-rolled poll loop
Show description for 9c4ed56
skevetter
committed
9c4ed56
View commit details
Copy full SHA for 9c4ed56
Browse repository at this point
fix(credentials): harden FetchOwner against a hostile port squatter
Show description for 6463551
skevetter
committed
6463551
View commit details
Copy full SHA for 6463551
Browse repository at this point
You can’t perform that action at this time.