| route-pattern | /:user_id/:repository/pull/:id/commits/:range(.:format) |
| route-controller | pull_requests |
| route-action | commits |
| fetch-nonce | v2:d679852f-18b5-a6c0-b670-79b94fe26e28 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | D0B8:1956C7:1F26C8B:2A36AFF:6A655291 |
| html-safe-nonce | 56bc47b771a5426a45b739a54e0a818b8bac5341acb257f44c332c87e6198102 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMEI4OjE5NTZDNzoxRjI2QzhCOjJBMzZBRkY6NkE2NTUyOTEiLCJ2aXNpdG9yX2lkIjoiNjAwMzgyNDIxMDkzMDM4OTY0OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 2011854da36c9f00beccdaf73ee5fedea9f4e39e274fb60cd3d2c164ae7dcd66 |
| hovercard-subject-tag | pull_request:3616825231 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///pull_requests/show/commits |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
| twitter:image | https://avatars.githubusercontent.com/u/105243888?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/105243888?s=400&v=4 |
| og:image:alt | Summary
Experimental combined job that compiles Go binaries and builds/pushes Docker images in a single self-contained job, replacing the split pre-build-go-binaries → build-and-push-main pipeline.... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/stackrox/stackrox git https://github.com/stackrox/stackrox.git |
| octolytics-dimension-user_id | 40638982 |
| octolytics-dimension-user_login | stackrox |
| octolytics-dimension-repository_id | 434017296 |
| octolytics-dimension-repository_nwo | stackrox/stackrox |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 434017296 |
| octolytics-dimension-repository_network_root_nwo | stackrox/stackrox |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 309153364422b3c499922d1a2a6404910a58ed8e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fstackrox%2Fstackrox%2Fpull%2F20326%2Fcommits%2F8858f0eee22f081e271e4f09fd4762f532a00a0a |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| Code QualityEnforce quality at merge | https://github.com/features/code-quality |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%2F20326%2Fcommits%2F8858f0eee22f081e271e4f09fd4762f532a00a0a |
|
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%2Fcommits&source=header-repo&source_repo=stackrox%2Fstackrox |
| Reload | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
| Reload | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
| Reload | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
| Please reload this page | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
|
stackrox
| https://github.com/stackrox |
| stackrox | https://github.com/stackrox/stackrox |
|
Notifications
| https://github.com/login?return_to=%2Fstackrox%2Fstackrox |
|
Fork
183
| 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
53
| https://github.com/stackrox/stackrox/issues |
|
Pull requests
587
| 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 service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fstackrox%2Fstackrox%2Fissues%2Fnew%2Fchoose |
| davdhacs | https://github.com/davdhacs |
| master | https://github.com/stackrox/stackrox/tree/master |
| davdhacs/combined-buildx-experiment | https://github.com/stackrox/stackrox/tree/davdhacs/combined-buildx-experiment |
|
Conversation
16
| https://github.com/stackrox/stackrox/pull/20326 |
|
Commits
62
| https://github.com/stackrox/stackrox/pull/20326/commits |
|
Checks
116
| https://github.com/stackrox/stackrox/pull/20326/checks |
|
Files changed
| https://github.com/stackrox/stackrox/pull/20326/files |
| Please reload this page | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
|
experiment: combined Go build + buildx image build
| https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a#top |
|
Show all changes
62 commits
| https://github.com/stackrox/stackrox/pull/20326/files |
|
8f262d8
ci(build): optimize Docker image build+push with buildx, matrix, and …
davdhacs May 1, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/8f262d83eebe3ca3a15478a0220b9d098bbbade6 |
|
fa26b72
experiment: combined Go build + buildx image build in single job
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/fa26b72efec6539ad08bb0d601ae764bd6940dff |
|
9a94f48
ci: trigger warm run for combined+buildx timing
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/9a94f48346146ac1438248821372f2d8d894cbd7 |
|
206e200
fix: use stable ldflags in combined job for binary layer caching
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/206e200128ece1bacdb6f72f1cb3a717bb5719e4 |
|
0a513c1
ci: trigger warm run with stable ldflags
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/0a513c1b80fe1513d643197ff536dac4fd12b612 |
|
bf52b11
ci: trigger second warm run with stable ldflags
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/bf52b113531700b38c41228f6ce6f02425a73a5a |
|
216b2b0
perf: replace make main-build-nodeps with single go build call
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/216b2b05c0d4ba58941d085b5a95b27f462c4522 |
|
721c64e
fix: correct binary list for this branch (no sensor/init-tls-certs)
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/721c64e77d32601951d2ca211763e2c0ed4bbba1 |
|
8fbe4d7
experiment: use gobuildcache with GCS backend for Go build cache
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/8fbe4d74cea8d0b8d5198db171512b95d0bff20d |
|
e86ac4b
ci: retry gobuildcache with GCS permissions fixed
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/e86ac4b20fbb3d381b6583de6b206fae91a25767 |
|
73d5977
perf: download gobuildcache release binary instead of go install
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/73d5977d5861d6b0a01faa434f77fd1f5a62393e |
|
32c1363
ci: trigger warm gobuildcache+GCS run
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/32c136323330ff0aeb162b0ed82748b07f3974c6 |
|
9ca3bce
perf: hybrid gobuildcache — GHA-cached L1 + GCS L2
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/9ca3bce0e625129a35682d5afaf1381e8a045b49 |
|
5d52e0e
ci: trigger warm hybrid gobuildcache run
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/5d52e0e2f5815a23f6a4e82bb2a58f84ae07900e |
|
f66aff5
ci: trigger second warm hybrid run — L1 should be fuller
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/f66aff5898bdd45e90fdfba9d2df95e6465256ac |
|
f0add6d
fix: use go.sum hash for gobuildcache L1 GHA cache key
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/f0add6d879a7e40176364cf10822feb7b3090e07 |
|
6bc3f33
ci: trigger warm run with go.sum-keyed L1 (should have 0 GCS misses)
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/6bc3f332c0090ea26d75c8faa435af7110d5c842 |
|
0db0770
experiment: buildID caching with conditional re-tag vs Docker build
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/0db077079c9d3355f96d3fcd814f3bb4fdfc0109 |
|
2c53363
ci: trigger warm buildID cache run — should hit re-tag path
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/2c5336323a61d34443ec14bc26d37e11153a3d99 |
|
3afc949
ci: retry warm buildID run — binary cache now saved from cold run
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/3afc9494fa4c0965d54e536e8dfd18aafd5b1b29 |
|
b0ef1a6
fix: align binary cache key with GOCACHE key
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/b0ef1a6f3dde80c181885415ca6a3f5c66730e7b |
|
619a562
ci: warm run with aligned binary+GOCACHE keys
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/619a5628c41ee2adcfb8db285e6f710a86747ea4 |
|
030fc80
ci: cold run to populate binary cache — DO NOT push warm until done
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/030fc80cc858c5f6f4510c7b77dc2b1c7a429c72 |
|
e131d95
ci: warm buildID test — binary cache confirmed saved
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/e131d95fa68dc1337e6fd396fbf7ab1ccbafdcfa |
|
72cdeb4
debug: log per-binary buildID before/after to diagnose mismatches
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/72cdeb43cfc8fbba348cc4d2f4f5cc353ccca015 |
|
bde572b
fix: don't build roxctl/roxagent in Go step — they come from cli-build
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/bde572bfc602168d2d5bacdabb372d7079277e69 |
|
5182987
fix: simplify buildID comparison — grep -oP fails on empty values
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/5182987fc7ce72341daf709b07967a62d73a4557 |
|
292bc0d
perf: use docker buildx imagetools create for server-side re-tag
davdhacs May 2, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/292bc0d155b51ccc1b5874f0bd047e7ab946d10c |
|
24f918e
test: add comment to central/main.go to verify partial rebuild
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/24f918ea11870462aa4ec03052d9e6f45460ec9f |
|
d8e35b9
perf: per-image re-tag vs rebuild decision
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/d8e35b9bee3f61b9f5f3248e1b47d9742db28913 |
|
dd5dadf
ci: save clean binary cache after central revert
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/dd5dadf0a0c0c5d5468a3c9ae6011b655537f4c9 |
|
a3edefb
test: isolated admission-control change for partial rebuild
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/a3edefbfe32117b75d2206ffea6a95583ed91941 |
|
4934f87
perf: build each binary individually for instant buildID skip
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/4934f875de9738864f4148782bc757e5c62bb7a9 |
|
b140925
simplify: single go build checks all binaries' buildIDs independently
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/b1409250bcbb2e72416ea0370e4ffdd0ac3226d3 |
|
8a68c23
perf: stub binaries with patched buildIDs instead of caching 253MB
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/8a68c2338a0578e7f20934512a2abd4bea6d1320 |
|
4fd9c4b
ci: warm run with stub buildIDs — should skip Go build in ~1s
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/4fd9c4be054d4de90854f25e54a490bf87357563 |
|
2681d6e
fix: two-path approach — stubs for re-tag, real binaries for Docker
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/2681d6ee099e4e59cc6b20c99c415cd0aa343db6 |
|
2a399ef
test scenario 1: zero Go changes → fast path (stubs + re-tag)
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/2a399efcf6fd4df88007edb35f14cef3a2d9fbef |
|
bd18d51
fix: inline python one-liner to avoid YAML quoting issues
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/bd18d51113ae519c6f215e788e3afa521cf10399 |
|
612d7df
test scenario 1: zero Go changes → fast path (stubs + re-tag)
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/612d7df749005f84f2c616029f29f0f07d3cd530 |
|
f4c8b45
simplify: single go build with stubs, no git diff, no two-path
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/f4c8b45c96ed96479edd279b5135df3f4280e970 |
|
9b7452d
perf: COPY --from=cached for unchanged binaries — no local files needed
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/9b7452d310ded8486a0d5d7ee93e8b148758756c |
|
73b12e0
fix: insert FROM cached BEFORE final stage, not after
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/73b12e092c07af2409d455b4f91c00f77a9f32ed |
|
60c3ee1
fix: convert ALL unchanged layers to --from=cached (UI, docs, OSS, etc.)
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/60c3ee1d9eb16d4a61a94caed506ff550887ec77 |
|
ce243a0
fix: use ln -sf to handle existing symlinks from cached image
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/ce243a0fe3b8958d27abf2fe984fda19e91f5d17 |
|
40e03ff
ci: save buildIDs after successful COPY --from=cached build
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/40e03ffafaf8adcab71a628a67540f69b4128554 |
|
8f7d439
test: zero Go changes — should hit re-tag path (~30s)
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/8f7d439f95af476090991df7d81b69b252a4527c |
|
1e3168f
fix: save buildIDs before cmd→stackrox-operator rename
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/1e3168f8e966e93c9a8302f989ac1f94ada50d5a |
|
6ddd6fb
test: zero changes with corrected buildID save (cmd not stackrox-oper…
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/6ddd6fbbe56aa75de80c1e5395c3824fa7f53c4c |
|
efad10c
test: definitive zero-change test — buildIDs now include 'cmd'
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/efad10c5c5e93fe2f9fe894d8e827d13720d2b5c |
|
8b0c498
perf: remove pre-build dependencies, inline UI build, self-contained job
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/8b0c498145bc4826add39ad992a3410c79014b13 |
|
435b8cd
test: minor UI change to verify inline UI build path
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/435b8cd072e1896ac34d9166bd39140add7a4d6f |
|
f5eb663
fix: use GH API for PR file change detection (shallow checkout safe)
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/f5eb6632dde3613509bd8b0df4edb7d11dae1157 |
|
88b98da
fix: add PR number debug logging and fetch depth for UI change detection
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/88b98da718c55f3cfac0555663beb972a3507aa5 |
|
47ab5ed
debug: log PR file list to diagnose UI change detection
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/47ab5ed0c6e4241840df4c50ad28e40edc966fe1 |
|
08e8339
fix: set GH_TOKEN for gh api call in UI change detection
davdhacs May 3, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/08e8339db86b1ae3b488a8282710addc4befceaa |
|
145df7d
perf: add npm cache for inline UI builds
davdhacs May 4, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/145df7db20e31cef61e98b19e77f3c610ed1f0df |
|
8858f0e
perf: skip go build entirely when no Go files changed in PR
davdhacs May 4, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
|
68b39dc
fix: only skip go build when ALL changes are under ui/
davdhacs May 4, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/68b39dced019c9cd5e6d4ea72cc674b3d4d44506 |
|
af3a6ea
fix: only ui/ is safe to skip Go — .github/ and image/ affect both
davdhacs May 4, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/af3a6ea29ef201c335f3ec39edaa80f028045a08 |
|
3ca1960
fix: trigger UI build when .github/ or image/ changed too
davdhacs May 4, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/3ca19600e880e2bb0aef9bcc3aef4a6262d5b72e |
|
0953f85
cleanup: revert test file changes for PR review
davdhacs May 4, 2026
| https://github.com/stackrox/stackrox/pull/20326/commits/0953f858066ac3090944e4ec577a6d1a2b1c19b4 |
|
Clear filters
| https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
| Please reload this page | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
| Please reload this page | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
|
Prev
| https://github.com/stackrox/stackrox/pull/20326/commits/145df7db20e31cef61e98b19e77f3c610ed1f0df |
|
Next
| https://github.com/stackrox/stackrox/pull/20326/commits/68b39dced019c9cd5e6d4ea72cc674b3d4d44506 |
| Please reload this page | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
|
| https://github.com/davdhacs |
|
| https://github.com/claude |
| davdhacs | https://github.com/stackrox/stackrox/commits?author=davdhacs |
| claude | https://github.com/stackrox/stackrox/commits?author=claude |
|
| https://github.com/stackrox/stackrox/blob/master/.github/CODEOWNERS#L114 |
| .github/workflows/build.yaml | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a#diff-d0777657fa3fd81d23aaf7273e58aee453b04e67882517900c56daeef9b3e4c1 |
|
View file
| https://github.com/stackrox/stackrox/blob/8858f0eee22f081e271e4f09fd4762f532a00a0a/.github/workflows/build.yaml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/stackrox/stackrox/pull/20326/commits/{{ revealButtonHref }} |
|
| https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a#diff-d0777657fa3fd81d23aaf7273e58aee453b04e67882517900c56daeef9b3e4c1 |
|
| https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a#diff-d0777657fa3fd81d23aaf7273e58aee453b04e67882517900c56daeef9b3e4c1 |
|
| https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a#diff-d0777657fa3fd81d23aaf7273e58aee453b04e67882517900c56daeef9b3e4c1 |
| Please reload this page | https://github.com/stackrox/stackrox/pull/20326/commits/8858f0eee22f081e271e4f09fd4762f532a00a0a |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |