René's URL Explorer Experiment


Title: perf(ci): remove container from unit-tests jobs by davdhacs · Pull Request #19678 · stackrox/stackrox · GitHub

Open Graph Title: perf(ci): remove container from unit-tests jobs by davdhacs · Pull Request #19678 · stackrox/stackrox

X Title: perf(ci): remove container from unit-tests jobs by davdhacs · Pull Request #19678 · stackrox/stackrox

Description: Description Comprehensive unit-tests workflow optimization: remove all CI containers, shard Go tests, skip GOMODCACHE, cache integration tests, skip benchmarks on PRs, and optimize Cypress. Master: 33-36m / 188m compute → 3.2m / 54m compute. 10-11x faster, 71% less compute. Changes Container removal: All 9 jobs run on ubuntu-latest. Saves 55-77s init per job. Go test sharding (5-way): pkg-helm, pkg-other, central-1, central-2, rest. Go-postgres sharding (2-way): main / migrator. Integration test split: go-integration (cacheable, removed -count=1) + go-operator-integration. Roxctl test split: dev / release variants in parallel. Benchmarks: master-only (skipped on PRs). Skip GOMODCACHE: Warm test shards don't need 2.9GB module cache. Cache step: 60s → 4s. SKIP_DEPS: Bypass go mod tidy in make targets (validated in style workflow). Shallow checkout: Test jobs don't need git history. Cypress optimization: cypress-io/github-action (caches binary), CYPRESS_VIDEO=false, artifacts upload only on failure. Warm run results (run 23728217606) Job Time go (pkg-helm) 1.0m go-postgres (migrator) 1.0m shell-unit-tests 1.0m openshift-ci 1.5m go-integration 1.6-1.7m go (central-2) 2.0-2.2m go (pkg-other) 2.0-2.2m go-postgres (main) 2.1m go (rest) 2.4-2.7m go (central-1) 2.8-3.2m go-operator-integration 2.8-2.9m local-roxctl (release) 2.9m sensor-integration 3.0m ui-component 3.1m local-roxctl (dev) 3.2m Metric Master This PR (warm) This PR (cold) Wall-clock 33-36m 3.2m 11m Total compute 188m 54m 70m Speedup — 10-11x 3x Compute savings — 71% 63% Jobs 11 25 25 Key findings GOMODCACHE (2.9GB) was the cache bottleneck, not GOCACHE. Skipping saves ~60s/job. go mod tidy in make deps downloaded all modules even when tests were cached. SKIP_DEPS=1 bypasses this. -count=1 on integration tests from 2019 was unnecessary — 38/50 packages use mocks. 71% less total compute despite 2.3x more jobs — caching eliminates redundant work. Smaller PRs = faster CI — test cache hits are per-package. Test fixes for host-runner environment TestContainerDetection, zip path perms, postgres locale, rate_limited_logger paths, bash 5.2+ XML escaping, GOTOOLCHAIN=auto, bats-action (SHA-pinned), yq v4 separators. Based on #19618. Depends on #19617, #19395, #19580. Suggested by @janisz. User-facing documentation CHANGELOG.md update not needed Documentation PR not needed Testing and quality Production ready CI results inspected Automated testing modified existing tests How I validated my change 15+ CI runs across cold/warm cycles, all green Cold: 11m wall-clock, 70m compute Warm: 3.2m wall-clock, 54m compute Partially generated by AI.

Open Graph Description: Description Comprehensive unit-tests workflow optimization: remove all CI containers, shard Go tests, skip GOMODCACHE, cache integration tests, skip benchmarks on PRs, and optimize Cypress. Master:...

X Description: Description Comprehensive unit-tests workflow optimization: remove all CI containers, shard Go tests, skip GOMODCACHE, cache integration tests, skip benchmarks on PRs, and optimize Cypress. Master:...

Opengraph URL: https://github.com/stackrox/stackrox/pull/19678

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:a1fe8d64-d0da-0d95-2d60-f65d22e9f678
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD6EA:CBED7:3F12EA:544361:6A4D397A
html-safe-noncec7635277d66a8c2f5ea119465b59a02c7a1be16da448a7ea742dd9f2fff3ccee
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENkVBOkNCRUQ3OjNGMTJFQTo1NDQzNjE6NkE0RDM5N0EiLCJ2aXNpdG9yX2lkIjoiNDY5ODU0MjQ3ODExNzkxMDkwNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmaca22e6939f7e00fc2792712efd14314d6451aa8f38f03c3a4689a4c8a18a8d5d9
hovercard-subject-tagpull_request:3461895886
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/stackrox/stackrox/pull/19678/files
twitter:imagehttps://avatars.githubusercontent.com/u/105243888?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/105243888?s=400&v=4
og:image:altDescription Comprehensive unit-tests workflow optimization: remove all CI containers, shard Go tests, skip GOMODCACHE, cache integration tests, skip benchmarks on PRs, and optimize Cypress. Master:...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None92571a8944142227b7e19cd10918b1ddd06e5066c1ad5bc7e4769cf6140a87e6
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/stackrox/stackrox git https://github.com/stackrox/stackrox.git
octolytics-dimension-user_id40638982
octolytics-dimension-user_loginstackrox
octolytics-dimension-repository_id434017296
octolytics-dimension-repository_nwostackrox/stackrox
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id434017296
octolytics-dimension-repository_network_root_nwostackrox/stackrox
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
release56fc8347865a14e2ec811533d68f929cf4e0ec19
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/stackrox/stackrox/pull/19678/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fstackrox%2Fstackrox%2Fpull%2F19678%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
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
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://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/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fstackrox%2Fstackrox%2Fpull%2F19678%2Ffiles
Sign up https://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=stackrox%2Fstackrox
Reloadhttps://github.com/stackrox/stackrox/pull/19678/files
Reloadhttps://github.com/stackrox/stackrox/pull/19678/files
Reloadhttps://github.com/stackrox/stackrox/pull/19678/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19678/files
stackrox https://github.com/stackrox
stackroxhttps://github.com/stackrox/stackrox
Notifications https://github.com/login?return_to=%2Fstackrox%2Fstackrox
Fork 181 https://github.com/login?return_to=%2Fstackrox%2Fstackrox
Star 1.3k https://github.com/login?return_to=%2Fstackrox%2Fstackrox
Code https://github.com/stackrox/stackrox
Issues 52 https://github.com/stackrox/stackrox/issues
Pull requests 549 https://github.com/stackrox/stackrox/pulls
Actions https://github.com/stackrox/stackrox/actions
Security and quality 0 https://github.com/stackrox/stackrox/security
Insights https://github.com/stackrox/stackrox/pulse
Code https://github.com/stackrox/stackrox
Issues https://github.com/stackrox/stackrox/issues
Pull requests https://github.com/stackrox/stackrox/pulls
Actions https://github.com/stackrox/stackrox/actions
Security and quality https://github.com/stackrox/stackrox/security
Insights https://github.com/stackrox/stackrox/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fstackrox%2Fstackrox%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fstackrox%2Fstackrox%2Fissues%2Fnew%2Fchoose
davdhacshttps://github.com/davdhacs
masterhttps://github.com/stackrox/stackrox/tree/master
davdhacs/matrix-unittestshttps://github.com/stackrox/stackrox/tree/davdhacs/matrix-unittests
Conversation 44 https://github.com/stackrox/stackrox/pull/19678
Commits 74 https://github.com/stackrox/stackrox/pull/19678/commits
Checks 123 https://github.com/stackrox/stackrox/pull/19678/checks
Files changed https://github.com/stackrox/stackrox/pull/19678/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19678/files
perf(ci): remove container from unit-tests jobs https://github.com/stackrox/stackrox/pull/19678/files#top
Show all changes 74 commits https://github.com/stackrox/stackrox/pull/19678/files
66497a2 perf(ci): use fixed version ldflags for tests to enable GOCACHE hits davdhacs Mar 25, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/66497a2b24896967a5d4f50d1b1b56d5fd8257e4
0bdca75 perf(ci): stabilize file mtimes for Go test cache davdhacs Mar 24, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/0bdca7567a5188da5b3a6ed32481d59b18f7e652
0af36f0 perf(ci): also stabilize directory mtimes for test cache davdhacs Mar 26, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/0af36f09849c470661f6ffbe3bb3773e7221f333
dfff6f5 perf(ci): stop over-separating GOCACHE for matrix variants that share… davdhacs Mar 24, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/dfff6f57adecd9f96d7f3ac1f36e46503e03530e
dc74d14 fix(ci): add key-suffix for unit-test GOTAGS matrix and scanner GOARCH davdhacs Mar 24, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/dc74d1425043799d0b43827db725f839fd629b8e
8fae846 style: add parentheses to key-suffix conditional for clarity davdhacs Mar 24, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/8fae846eebf7d734164a8753c3e75c9868b12f0d
8fbd5e5 revert: keep operator branding key-suffix (PR #19417 will refactor this) davdhacs Mar 25, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/8fbd5e5095b21ffb8a5ccabcac882a16841d2ac4
76892da chore: add comment explaining race-only cache key separation davdhacs Mar 25, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/76892da1faf08361dfd32595db080f441431d38e
841d0ad empty: warm run with rebased combined branch davdhacs Mar 28, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/841d0addb1d62ddfe34f347c96523fb2c8c8f6aa
8fdaa3a ci: temporarily always save GOCACHE for testing on PR branch (remove … davdhacs Mar 28, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/8fdaa3ac92a98ceeb8d5c72b5fcf9c733206c681
ab64892 empty: warm run after cache save davdhacs Mar 28, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/ab648929fded075c5ae3e1c40e838b69d6d2b27e
4e792fc perf(ci): remove container from unit-tests jobs, run on host davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/4e792fc4485f8d05dabc1a0d23eeedf3b39a9e54
b3fd3ff fix: install bats, fix postgres role, keep openshift-ci in container davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/b3fd3ff3ed184efa2a7767415f8afd4e2b60642d
7d7d8c8 fix: install bats libs to /usr/lib/node_modules to match test helpers davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/7d7d8c8c5687ee94fd97dec09dc16d16c86deed9
2ea9954 fix: address test failures from container removal davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/2ea9954cce4c49b754800019272722e5839b92e8
c51eb95 fix: add host runner path prefix for rate limited logger davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/c51eb958368222fd3e8c4ac9efdd91434d7eeb43
b05f21b fix: escape & in bash replacement strings for bash 5.2+ davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/b05f21bb705175115b32bb6a88ab0d278f85ff14
41fe559 fix: override GOTOOLCHAIN=local from setup-go davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/41fe559339f51029db70851dc04309e848918e5b
bed59cd empty: warm run after successful seed davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/bed59cd9d678eae697db500a50c7c96f6b7c79bd
e15a29e fix: handle yq v4 multi-doc separators in netpol bats tests davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/e15a29ea9b3e27a70044988aba7f1bbd605ef0e5
3f82c38 perf(ci): split go unit tests into 3 shards (pkg, central, rest) davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/3f82c38d86e1bca99fa756e707f893ddb69255c2
42b76e7 fix: exclude sensor/tests and operator/tests from rest shard davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/42b76e7df69b34ccdf1fe3e506fc3e3f24857bab
faf9004 empty: warm run with all 3 shard caches saved davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/faf90041abd42edb3537b8760cf9295cdaa5732d
c7efb58 perf(ci): separate integration tests job, skip bench on PRs davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/c7efb583ee6454baf832a88a5a941064ef372292
64444f8 perf(ci): split go-postgres into main/migrator shards davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/64444f82f440d2dc08e678a9e28816dada18efce
981344d empty: warm run with all shard caches davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/981344d912679561b7d1ae4ed9d3a6ad57aa1beb
a14c6a3 perf(ci): split integration/operator tests, enable integration caching davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/a14c6a3a4f3553420939cc646eb574b17694f913
4525f53 fix: remove junit report from operator integration (no test log) davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/4525f53d0d52846c654df8e5ad2c835f96ada44a
6e14b45 empty: warm run with all caches including operator-integration davdhacs Mar 29, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/6e14b453bfa98c9f136827c51c7e1fd1018b482b
4f8206a perf(ci): split go tests into 5 shards for smaller caches davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/4f8206a371e3adc38a71b7680d2a24f47c124282
4349ae5 empty: warm run with 5-way shard caches davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/4349ae576bc0a26bbd7404a15321fed01a08ec2e
a446d62 perf(ci): experiment — skip GOMODCACHE for pkg-helm shard davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/a446d62aff96bbb59079e904530bf8059afbd84b
942cc0f perf(ci): skip GOMODCACHE for all go test shards davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/942cc0f481c8c6f0e5b92b63b362506b6ef0d8e5
c1044a9 perf(ci): skip GOMODCACHE + shallow checkout for all Go test jobs davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/c1044a91947a974a1a5804c11224ef08673409f3
fdb4653 fix: restore GOMODCACHE for operator-integration (needs protoc tools) davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/fdb4653269c2a138fa973c92b49cd9819e5d31cc
e17999c perf(ci): skip GOMODCACHE for local-roxctl-tests davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/e17999c6365c610c7af12240a50b77ae59fa7a5a
e223936 perf(ci): split local-roxctl-tests into dev/release shards davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/e22393665127b42e04f7f5f8c4a952ead0779cb9
10a07a2 empty: warm run with roxctl shard caches davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/10a07a29c070f8ef1264ca8cd25fa52959944019
f39a036 perf(ci): remove container from ui-component, use setup-node davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/f39a036b92e2ca97ff205ce9719fb04146f06a14
ad30746 perf(ci): use cypress-io/github-action for ui-component tests davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/ad307460ca6ce6ebc4dc1846b7152f5baa4e91e7
ae2e769 perf(ci): bypass make deps/build-prep for test jobs davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/ae2e7698d66772f71a05ff4db863be7d11eaac1c
f58b26a fix: restore make targets for go-postgres, fix ui-component junit davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/f58b26a954754da6b761247706e2788460466a08
4c81839 perf(ci): add SKIP_DEPS to bypass go mod tidy in test jobs davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/4c81839c32d169f11e5bdd6dd3921b4ee7d995c2
4a3925f perf(ci): disable Cypress video, upload artifacts only on failure davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/4a3925f44e7894d5e89f3b2fe501a5a755bf8c84
869af28 refactor: keep skip-mod-cache default false, explicit true on test jobs davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/869af28f4d23de4a68fade7caac3e416930ac154
67bae80 perf(ci): adopt cache-mod approach from #19688 davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/67bae80a56c31d9c8fd902a44ef3853d41f85181
4e9c8ad empty: trigger CI for cold run with cache-mod approach davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/4e9c8ad484325fc037ec62acce0b58490050d608
73ba0fe trigger: add comment to force workflow run davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/73ba0fedecc88849d85d8d6502a13b42da7445ea
4b8edf2 chore: clean trigger comment davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/4b8edf2f9d705919dd3102cdd0259382268ed5c4
5648e38 fix: remove duplicate integration/helm steps from go shards davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/5648e384c7bcb4fc68e985d8dc4c5eecdb403494
ef394a2 fix: use := for SCANNER_DIR, remove unused matrix.variant.env davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/ef394a29ae100df6f087f28d2fa6255b458d5e78
23a8a0f perf: make SCANNER_DIR lazy — only download when proto targets run davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/23a8a0f841ef3bab4a584d8b3ff84312c89ec399
51abc01 docs: explain bash 5.2 ampersand escaping in XML replacement davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/51abc01273e035634e6a7f3f883818d753e142ee
5e8e46b fix: fail fast on postgres readiness timeout, increase to 60s davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/5e8e46b18f32a0b5cbff2bf41a189de448d88af3
74e56e5 fix: use tee -a in migrator target to preserve main shard output davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/74e56e5711e88eb2f24dffdcb6332cada57f6563
581f56d fix: preserve yq exit status in yq_multidoc helper davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/581f56d76b345ce08bdf5c2f79bead5ff7cf2139
88cc868 fix: assert specific errors in zip path traversal test davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/88cc8687db2b328896b3952af08db6c46563f335
c8ca344 fix: set BUILD_TAG for operator helm tests (avoids git describe) davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/c8ca344fa33ec1d2420484a531683cb5c5900a1a
1f31808 perf(ci): adopt latest #19688 — remove GOMODCACHE entirely davdhacs Mar 30, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/1f318080a2cde07a48bf3e5061fe03974f44d579
4464bdf fix: set BUILD_TAG on operator integration tests too davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/4464bdfb160c2a0be5fa62ff879d56592874bccd
ca27ddf fix: use /.dockerenv instead of GITHUB_ACTIONS for container detectio… davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/ca27ddfcbcf9b46d71a864492fa49deb64492510
6d9dd2a chore: remove circular TestContainerDetection davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/6d9dd2ab263f3887ff11c305bb077b2538d43ad4
83f47d9 empty: re-trigger CI after operator-integration fix davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/83f47d968c585cdc841a3628b82adf8f78b32b5a
7dc8c1c Merge origin/master into davdhacs/matrix-unittests davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/7dc8c1cd4cde38f4743c361b3c220d3c3d668975
b9c014f fix: host-runner compatibility for tests and scripts davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/b9c014f6e416c90b38e02376d60a0579d50cd262
f153542 Merge remote-tracking branch 'origin/master' into davdhacs/matrix-uni… davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/f153542745756b823f11d9bece8e8a7fc2d71b16
c42ca78 fix(ci): address shellcheck warnings in unit-tests workflow davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/c42ca78d15210cdf95ee5defd11e8aecc4612bd8
9f2eb95 fix(ci): fix shellcheck directive syntax davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/9f2eb951ed24216ea96a6d9095dd423f5b56e7dc
3f50506 Merge remote-tracking branch 'origin/master' into davdhacs/host-runne… davdhacs Mar 31, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/3f50506fe2c93ae04cdd37e1d7a43fa40d5ba651
fe90602 Merge remote-tracking branch 'origin/master' into davdhacs/host-runne… davdhacs Apr 1, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/fe90602ec07dac71f71c8e9c9443a589cec6ce41
0abf513 Merge remote-tracking branch 'origin/master' into davdhacs/matrix-uni… davdhacs Apr 1, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/0abf513e461dac4b1eb58f05c1b732584ef0c5ce
58ea483 fix: use sed instead of grep -v in yq_multidoc davdhacs Apr 1, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/58ea4834ab9582f09ee92d722eee3fbeb2af7b29
11e1696 Merge remote-tracking branch 'origin/davdhacs/host-runner-test-fixes'… davdhacs Apr 1, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/11e169650b9773814b8d924271910868c0de5419
651a366 Merge origin/master into davdhacs/matrix-unittests davdhacs May 7, 2026 https://github.com/stackrox/stackrox/pull/19678/commits/651a366f5f0fc63c496db9924b9c5e3b97711f6f
Clear filters https://github.com/stackrox/stackrox/pull/19678/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19678/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19678/files
unit-tests.yaml https://github.com/stackrox/stackrox/pull/19678/files#diff-6e608e02c595d53ab6b70822a2bf19abcfc6ddcc976c2f536ad5bfca20f0443f
Makefile https://github.com/stackrox/stackrox/pull/19678/files#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52
go-tool.sh https://github.com/stackrox/stackrox/pull/19678/files#diff-98fe5781c9a901030c3ba8b40f129fe11769fec10b4b2fb6dd0c67af124ce298
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19678/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19678/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.