René's URL Explorer Experiment


Title: fix(ci): bound a stalled bun install and let the helm test probe wait for routing by waleedlatif1 · Pull Request #9409 · simstudioai/sim · GitHub

Open Graph Title: fix(ci): bound a stalled bun install and let the helm test probe wait for routing by waleedlatif1 · Pull Request #9409 · simstudioai/sim

X Title: fix(ci): bound a stalled bun install and let the helm test probe wait for routing by waleedlatif1 · Pull Request #9409 · simstudioai/sim

Description: Summary bun install in the shared setup action now gets 3 minutes per attempt and up to 2 attempts (about 6.5 minutes worst case, inside the shortest caller's 10-minute job timeout). Bun already retries failed requests itself, but a registry connection that stalls without failing left the install waiting until the job timeout cancelled it. That cancelled a required integration shard and skipped a release's promote. Healthy installs finish within 146s cold (p99 94s across ~900 recent install steps). Only a stall (exit 124/137) is retried; any other failure still fails at once. This follows the bounded-attempt pattern other Bun monorepos use (kilocode, oh-my-pi, elizaOS) The helm test probe retries each URL until a 60-second deadline. A pod turns Ready before every node routes its Service to it, so a single-shot probe sent the moment helm install --wait returns could be refused The helm workflow moves the failure diagnostics after helm test and adds the realtime and test-pod logs, so a failed probe says which URL refused (--logs cannot be used: the hook's hook-succeeded delete policy removes a passing pod before helm reads its log) Chart 1.11.9 Type of Change Bug fix Testing Install loop run under bash with GNU timeout (Linux container) against a stub bun: success (1 call), lockfile error (fails at once, 1 call), stall then success (recovers on attempt 2), permanent stall (fails after 2), stall that ignores SIGTERM (killed after the grace period) Rendered the test hook with helm template and ran the script through sh -n, then against a stub wget: recovers after refusals; fails at the deadline with exit 1 actionlint on helm.yml, helm lint on the chart Checklist Code follows project style guidelines Self-reviewed my changes Tests added/updated and passing (new tests pass the test-audit authoring gate) No new warnings introduced I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

Open Graph Description: Summary bun install in the shared setup action now gets 3 minutes per attempt and up to 2 attempts (about 6.5 minutes worst case, inside the shortest caller's 10-minute job timeout). Bun alrea...

X Description: Summary bun install in the shared setup action now gets 3 minutes per attempt and up to 2 attempts (about 6.5 minutes worst case, inside the shortest caller's 10-minute job timeout). Bun a...

Opengraph URL: https://github.com/simstudioai/sim/pull/9409

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:47bcec80-f19e-d11f-e2ff-cfcdf726fb99
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBB64:3FD4:43B673:5EBF31:6AECFE39
html-safe-nonce33ff4b181134d1172375af17a6da84c1a969a642f9b4cae63005b84c62dade0b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQjY0OjNGRDQ6NDNCNjczOjVFQkYzMTo2QUVDRkUzOSIsInZpc2l0b3JfaWQiOiI4NzU2MTQ5NTcwNDUxMDc4NzEzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac219e44db8c99ab29cde8cb653cd2c1b7d7e4e0b1b7b3f2f66ce40902dd1905ea
hovercard-subject-tagpull_request:5053468355
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/simstudioai/sim/pull/9409/files
twitter:imagehttps://avatars.githubusercontent.com/u/40672544?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/40672544?s=400&v=4
og:image:altSummary bun install in the shared setup action now gets 3 minutes per attempt and up to 2 attempts (about 6.5 minutes worst case, inside the shortest caller's 10-minute job timeout). Bun alrea...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None76be9fd7856c8274dcfc751356c6c2dc12374a9696cbae1046752a000b9a5ca9
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/simstudioai/sim git https://github.com/simstudioai/sim.git
octolytics-dimension-user_id199344406
octolytics-dimension-user_loginsimstudioai
octolytics-dimension-repository_id912559512
octolytics-dimension-repository_nwosimstudioai/sim
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id912559512
octolytics-dimension-repository_network_root_nwosimstudioai/sim
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasef3ae5cc8182dfd6f403dc93a15ed8017d5ee795b
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/simstudioai/sim/pull/9409/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsimstudioai%2Fsim%2Fpull%2F9409%2Ffiles
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsimstudioai%2Fsim%2Fpull%2F9409%2Ffiles
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=simstudioai%2Fsim
Reloadhttps://github.com/simstudioai/sim/pull/9409/files
Reloadhttps://github.com/simstudioai/sim/pull/9409/files
Reloadhttps://github.com/simstudioai/sim/pull/9409/files
simstudioaihttps://github.com/simstudioai
simhttps://github.com/simstudioai/sim
Codehttps://github.com/simstudioai/sim
Issues128 (128)https://github.com/simstudioai/sim/issues
Pull requests226 (226)https://github.com/simstudioai/sim/pulls
Actionshttps://github.com/simstudioai/sim/actions
Projectshttps://github.com/simstudioai/sim/projects
Security and qualityhttps://github.com/simstudioai/sim/security
Insightshttps://github.com/simstudioai/sim/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fsimstudioai%2Fsim%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fsimstudioai%2Fsim%2Fissues%2Fnew%2Fchoose
waleedlatif1https://github.com/waleedlatif1
staginghttps://github.com/simstudioai/sim/tree/staging
fix/ci-install-and-helm-test-flakeshttps://github.com/simstudioai/sim/tree/fix/ci-install-and-helm-test-flakes
Conversation 13 https://github.com/simstudioai/sim/pull/9409
Commits 2 https://github.com/simstudioai/sim/pull/9409/commits
Checks 73 https://github.com/simstudioai/sim/pull/9409/checks
Files changed https://github.com/simstudioai/sim/pull/9409/files
Please reload this pagehttps://github.com/simstudioai/sim/pull/9409/files
fix(ci): bound a stalled bun install and let the helm test probe wait for routing https://github.com/simstudioai/sim/pull/9409/files#top
Show all changes 2 commits https://github.com/simstudioai/sim/pull/9409/files
f8c188a fix(ci): bound a stalled bun install and let the helm test probe wait… waleedlatif1 Oct 28, 2026 https://github.com/simstudioai/sim/pull/9409/commits/f8c188a9042c8dc0b6c9de2ef2b7face5f24a8e4
77827fd fix(ci): fit the install retry inside every caller and read a failed … waleedlatif1 Oct 28, 2026 https://github.com/simstudioai/sim/pull/9409/commits/77827fd356f293a9534b85549715d75342681d4d
Clear filters https://github.com/simstudioai/sim/pull/9409/files
Please reload this pagehttps://github.com/simstudioai/sim/pull/9409/files
Please reload this pagehttps://github.com/simstudioai/sim/pull/9409/files
action.yml https://github.com/simstudioai/sim/pull/9409/files#diff-9fb8259afcb532c9556e2d41ae1ee97cf6de54b486cef93a7ef1bf39433fa530
helm.yml https://github.com/simstudioai/sim/pull/9409/files#diff-c6d51e33c2cb8931e4a3fc967207a870628eff8c3e77c4b458337d605db82922
Chart.yaml https://github.com/simstudioai/sim/pull/9409/files#diff-d445852065771a32d12552f3dda5753bbf1f5cadfc7f4c3368a27d9c92932918
test-connection.yaml https://github.com/simstudioai/sim/pull/9409/files#diff-982ac576d0d08f888cb598653a62ecacd5dff7e90883582bf2095727d5690443
.github/actions/setup/action.ymlhttps://github.com/simstudioai/sim/pull/9409/files#diff-9fb8259afcb532c9556e2d41ae1ee97cf6de54b486cef93a7ef1bf39433fa530
View file https://github.com/simstudioai/sim/blob/77827fd356f293a9534b85549715d75342681d4d/.github/actions/setup/action.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/9409/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/9409/files#diff-9fb8259afcb532c9556e2d41ae1ee97cf6de54b486cef93a7ef1bf39433fa530
Please reload this pagehttps://github.com/simstudioai/sim/pull/9409/files
.github/workflows/helm.ymlhttps://github.com/simstudioai/sim/pull/9409/files#diff-c6d51e33c2cb8931e4a3fc967207a870628eff8c3e77c4b458337d605db82922
View file https://github.com/simstudioai/sim/blob/77827fd356f293a9534b85549715d75342681d4d/.github/workflows/helm.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/9409/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/9409/files#diff-c6d51e33c2cb8931e4a3fc967207a870628eff8c3e77c4b458337d605db82922
https://github.com/simstudioai/sim/pull/9409/files#diff-c6d51e33c2cb8931e4a3fc967207a870628eff8c3e77c4b458337d605db82922
https://github.com/simstudioai/sim/pull/9409/files#diff-c6d51e33c2cb8931e4a3fc967207a870628eff8c3e77c4b458337d605db82922
helm/sim/Chart.yamlhttps://github.com/simstudioai/sim/pull/9409/files#diff-d445852065771a32d12552f3dda5753bbf1f5cadfc7f4c3368a27d9c92932918
View file https://github.com/simstudioai/sim/blob/77827fd356f293a9534b85549715d75342681d4d/helm/sim/Chart.yaml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/9409/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/9409/files#diff-d445852065771a32d12552f3dda5753bbf1f5cadfc7f4c3368a27d9c92932918
https://github.com/simstudioai/sim/pull/9409/files#diff-d445852065771a32d12552f3dda5753bbf1f5cadfc7f4c3368a27d9c92932918
helm/sim/templates/tests/test-connection.yamlhttps://github.com/simstudioai/sim/pull/9409/files#diff-982ac576d0d08f888cb598653a62ecacd5dff7e90883582bf2095727d5690443
View file https://github.com/simstudioai/sim/blob/77827fd356f293a9534b85549715d75342681d4d/helm/sim/templates/tests/test-connection.yaml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/9409/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/9409/files#diff-982ac576d0d08f888cb598653a62ecacd5dff7e90883582bf2095727d5690443
Please reload this pagehttps://github.com/simstudioai/sim/pull/9409/files
Please reload this pagehttps://github.com/simstudioai/sim/pull/9409/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.