René's URL Explorer Experiment


Title: perf(ci): add key-suffix to remaining matrix jobs sharing GOCACHE by davdhacs · Pull Request #19576 · stackrox/stackrox · GitHub

Open Graph Title: perf(ci): add key-suffix to remaining matrix jobs sharing GOCACHE by davdhacs · Pull Request #19576 · stackrox/stackrox

X Title: perf(ci): add key-suffix to remaining matrix jobs sharing GOCACHE by davdhacs · Pull Request #19576 · stackrox/stackrox

Description: Summary Add key-suffix to three matrix jobs that share GOCACHE keys across their variants. Problem After #19425 added GOCACHE trimming, matrix jobs that share a cache key have a new side-effect: each variant's trim step deletes entries used by other variants (since they weren't accessed during that variant's build). This turns cache sharing from "harmless bloat" into "actively deleting useful entries." Audit of all cache-go-dependencies usages found three remaining collisions: Workflow Job Matrix variants key-suffix unit-tests.yaml go GOTAGS="", GOTAGS=release missing unit-tests.yaml go-postgres GOTAGS="", GOTAGS=release missing scanner-build.yaml pre-build-scanner-go-binary default, prerelease, race-condition-debug missing build.yaml's pre-build-go-binaries and build-and-push-operator were already fixed in #19425. Fix Pass the matrix discriminator as key-suffix so each variant gets its own cache key. Partially generated by AI.

Open Graph Description: Summary Add key-suffix to three matrix jobs that share GOCACHE keys across their variants. Problem After #19425 added GOCACHE trimming, matrix jobs that share a cache key have a new side-effect: ea...

X Description: Summary Add key-suffix to three matrix jobs that share GOCACHE keys across their variants. Problem After #19425 added GOCACHE trimming, matrix jobs that share a cache key have a new side-effect: ea...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:e361cff7-4037-9501-f9f0-ec0933322e33
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCA24:29E627:D6EA18:12402B0:6A4D5EE9
html-safe-nonced3cf5da7519285c420e533719686165a82048d471cfc0d311d765a4f49266561
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQTI0OjI5RTYyNzpENkVBMTg6MTI0MDJCMDo2QTRENUVFOSIsInZpc2l0b3JfaWQiOiIzNjQ4Mjg0MDA5NDUwMjg4NDEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacf219bde39448fbcdf76af5c461cb9e290778a69ab18db7ad4c500083fa222b68
hovercard-subject-tagpull_request:3441064456
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/19576/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:altSummary Add key-suffix to three matrix jobs that share GOCACHE keys across their variants. Problem After #19425 added GOCACHE trimming, matrix jobs that share a cache key have a new side-effect: ea...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2a1443ff9733a3016431263ea73c93d8fe00c195eb4a7670ac30e7848f045441
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
releasef3bdd3157ea1f0fd738d408eceeead721acf1dc3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/stackrox/stackrox/pull/19576/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fstackrox%2Fstackrox%2Fpull%2F19576%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%2F19576%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/19576/files
Reloadhttps://github.com/stackrox/stackrox/pull/19576/files
Reloadhttps://github.com/stackrox/stackrox/pull/19576/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19576/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/gha-matrix-job-cache-fixeshttps://github.com/stackrox/stackrox/tree/davdhacs/gha-matrix-job-cache-fixes
Conversation 4 https://github.com/stackrox/stackrox/pull/19576
Commits 1 https://github.com/stackrox/stackrox/pull/19576/commits
Checks 83 https://github.com/stackrox/stackrox/pull/19576/checks
Files changed https://github.com/stackrox/stackrox/pull/19576/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19576/files
perf(ci): add key-suffix to remaining matrix jobs sharing GOCACHE https://github.com/stackrox/stackrox/pull/19576/files#top
Show all changes 1 commit https://github.com/stackrox/stackrox/pull/19576/files
0bc4b0e perf(ci): add key-suffix to remaining matrix jobs sharing GOCACHE davdhacs Mar 24, 2026 https://github.com/stackrox/stackrox/pull/19576/commits/0bc4b0e01cb6f9d8c14695f6e3d64acd9054d00f
Clear filters https://github.com/stackrox/stackrox/pull/19576/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19576/files
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19576/files
scanner-build.yaml https://github.com/stackrox/stackrox/pull/19576/files#diff-9ff08f51e9e9b767c00bc7066e8be6337cc5661d029248adc9557a9e6ab5fa3e
unit-tests.yaml https://github.com/stackrox/stackrox/pull/19576/files#diff-6e608e02c595d53ab6b70822a2bf19abcfc6ddcc976c2f536ad5bfca20f0443f
https://github.com/stackrox/stackrox/blob/master/.github/CODEOWNERS#L113
.github/workflows/scanner-build.yamlhttps://github.com/stackrox/stackrox/pull/19576/files#diff-9ff08f51e9e9b767c00bc7066e8be6337cc5661d029248adc9557a9e6ab5fa3e
View file https://github.com/stackrox/stackrox/blob/0bc4b0e01cb6f9d8c14695f6e3d64acd9054d00f/.github/workflows/scanner-build.yaml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/stackrox/stackrox/pull/19576/{{ revealButtonHref }}
https://github.com/stackrox/stackrox/pull/19576/files#diff-9ff08f51e9e9b767c00bc7066e8be6337cc5661d029248adc9557a9e6ab5fa3e
https://github.com/stackrox/stackrox/pull/19576/files#diff-9ff08f51e9e9b767c00bc7066e8be6337cc5661d029248adc9557a9e6ab5fa3e
https://github.com/stackrox/stackrox/blob/master/.github/CODEOWNERS#L113
.github/workflows/unit-tests.yamlhttps://github.com/stackrox/stackrox/pull/19576/files#diff-6e608e02c595d53ab6b70822a2bf19abcfc6ddcc976c2f536ad5bfca20f0443f
View file https://github.com/stackrox/stackrox/blob/0bc4b0e01cb6f9d8c14695f6e3d64acd9054d00f/.github/workflows/unit-tests.yaml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/stackrox/stackrox/pull/19576/{{ revealButtonHref }}
https://github.com/stackrox/stackrox/pull/19576/files#diff-6e608e02c595d53ab6b70822a2bf19abcfc6ddcc976c2f536ad5bfca20f0443f
https://github.com/stackrox/stackrox/pull/19576/files#diff-6e608e02c595d53ab6b70822a2bf19abcfc6ddcc976c2f536ad5bfca20f0443f
https://github.com/stackrox/stackrox/pull/19576/files#diff-6e608e02c595d53ab6b70822a2bf19abcfc6ddcc976c2f536ad5bfca20f0443f
https://github.com/stackrox/stackrox/pull/19576/files#diff-6e608e02c595d53ab6b70822a2bf19abcfc6ddcc976c2f536ad5bfca20f0443f
Please reload this pagehttps://github.com/stackrox/stackrox/pull/19576/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.