René's URL Explorer Experiment


Title: Cache CLI extractor paths across Actions steps by mario-campos · Pull Request #3950 · github/codeql-action · GitHub

Open Graph Title: Cache CLI extractor paths across Actions steps by mario-campos · Pull Request #3950 · github/codeql-action

X Title: Cache CLI extractor paths across Actions steps by mario-campos · Pull Request #3950 · github/codeql-action

Description: Actions for running CodeQL analysis. Contribute to github/codeql-action development by creating an account on GitHub.

Open Graph Description: Similar to #3943, this PR caches the output of codeql resolve languages, which contains the paths to the various extractors so that repeated calls to resolveLanguages() are idempotent. Additionally...

X Description: Similar to #3943, this PR caches the output of codeql resolve languages, which contains the paths to the various extractors so that repeated calls to resolveLanguages() are idempotent. Additionally...

Opengraph URL: https://github.com/github/codeql-action/pull/3950

X: @github

direct link

Domain: redirect.github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:275992ba-5c34-5915-cb6b-41fe6e820244
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA216:3073D:45CBE1:60C62E:6A4C81A4
html-safe-nonce2a0a62a6bc81180575342c146cd0379888bbe86c93392837382cab689cd97920
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMjE2OjMwNzNEOjQ1Q0JFMTo2MEM2MkU6NkE0QzgxQTQiLCJ2aXNpdG9yX2lkIjoiMzEzMDg0NTQ3MTk1MTMyMzU1NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac2e84d780717d3069816ea75ee7b7e61de9088624281e6b28672e7b0892d11d56
hovercard-subject-tagpull_request:3803480968
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/github/codeql-action/3950/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/87162f386fe9cfc7244d859ada5f54f8bd45b4caa8f358680976dff98fc5d183/github/codeql-action/pull/3950
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/87162f386fe9cfc7244d859ada5f54f8bd45b4caa8f358680976dff98fc5d183/github/codeql-action/pull/3950
og:image:altSimilar to #3943, this PR caches the output of codeql resolve languages, which contains the paths to the various extractors so that repeated calls to resolveLanguages() are idempotent. Additionally...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemario-campos
hostnamegithub.com
expected-hostnamegithub.com
None3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c
turbo-cache-controlno-cache
go-importgithub.com/github/codeql-action git https://github.com/github/codeql-action.git
octolytics-dimension-user_id9919
octolytics-dimension-user_logingithub
octolytics-dimension-repository_id259445878
octolytics-dimension-repository_nwogithub/codeql-action
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id259445878
octolytics-dimension-repository_network_root_nwogithub/codeql-action
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasecd470457e909b9d062f8002cf438ba870e6acff6
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://redirect.github.com/github/codeql-action/pull/3950#start-of-content
https://redirect.github.com/
Sign in https://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F3950
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://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F3950
Sign up https://redirect.github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=github%2Fcodeql-action
Reloadhttps://redirect.github.com/github/codeql-action/pull/3950
Reloadhttps://redirect.github.com/github/codeql-action/pull/3950
Reloadhttps://redirect.github.com/github/codeql-action/pull/3950
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
github https://redirect.github.com/github
codeql-actionhttps://redirect.github.com/github/codeql-action
Notifications https://redirect.github.com/login?return_to=%2Fgithub%2Fcodeql-action
Fork 471 https://redirect.github.com/login?return_to=%2Fgithub%2Fcodeql-action
Star 1.6k https://redirect.github.com/login?return_to=%2Fgithub%2Fcodeql-action
Code https://redirect.github.com/github/codeql-action
Issues 156 https://redirect.github.com/github/codeql-action/issues
Pull requests 27 https://redirect.github.com/github/codeql-action/pulls
Actions https://redirect.github.com/github/codeql-action/actions
Models https://redirect.github.com/github/codeql-action/models
Security and quality 2 https://redirect.github.com/github/codeql-action/security
Insights https://redirect.github.com/github/codeql-action/pulse
Code https://redirect.github.com/github/codeql-action
Issues https://redirect.github.com/github/codeql-action/issues
Pull requests https://redirect.github.com/github/codeql-action/pulls
Actions https://redirect.github.com/github/codeql-action/actions
Models https://redirect.github.com/github/codeql-action/models
Security and quality https://redirect.github.com/github/codeql-action/security
Insights https://redirect.github.com/github/codeql-action/pulse
mario-camposhttps://redirect.github.com/mario-campos
mainhttps://redirect.github.com/github/codeql-action/tree/main
mario-campos/cache-cli-resolve-langshttps://redirect.github.com/github/codeql-action/tree/mario-campos/cache-cli-resolve-langs
Conversationhttps://redirect.github.com/github/codeql-action/pull/3950
Commits26 (26)https://redirect.github.com/github/codeql-action/pull/3950/commits
Checkshttps://redirect.github.com/github/codeql-action/pull/3950/checks
Files changedhttps://redirect.github.com/github/codeql-action/pull/3950/files
Cache CLI extractor paths across Actions stepshttps://redirect.github.com/github/codeql-action/pull/3950#top
mario-camposhttps://redirect.github.com/mario-campos
mainhttps://redirect.github.com/github/codeql-action/tree/main
mario-campos/cache-cli-resolve-langshttps://redirect.github.com/github/codeql-action/tree/mario-campos/cache-cli-resolve-langs
https://redirect.github.com/mario-campos
mario-camposhttps://redirect.github.com/mario-campos
Jun 4, 2026https://redirect.github.com/github/codeql-action/pull/3950#issue-4589277035
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
#3943https://github.com/github/codeql-action/pull/3943
changeloghttps://github.com/github/codeql-action/blob/main/CHANGELOG.md
readmehttps://github.com/github/codeql-action/blob/main/README.md
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
https://redirect.github.com/apps/github-actions
github-actionshttps://redirect.github.com/apps/github-actions
size/S https://redirect.github.com/github/codeql-action/issues?q=state%3Aopen%20label%3Asize%2FS
Jun 4, 2026https://redirect.github.com/github/codeql-action/pull/3950#event-26340178163
https://redirect.github.com/henrymercer
henrymercerhttps://redirect.github.com/henrymercer
Jun 5, 2026 https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4435839873
View reviewed changes https://redirect.github.com/github/codeql-action/pull/3950/files
henrymercerhttps://redirect.github.com/henrymercer
https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4435839873
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/codeql.tshttps://redirect.github.com/github/codeql-action/pull/3950/files#diff-473ad8cf33ad034dc4f9ae468a3ce5d87106ace4f96f6a23a000261d46efaa60
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
https://redirect.github.com/mbg
mbghttps://redirect.github.com/mbg
Jun 10, 2026 https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4466150504
View reviewed changes https://redirect.github.com/github/codeql-action/pull/3950/files
mbghttps://redirect.github.com/mbg
https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4466150504
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@henrymercerhttps://github.com/henrymercer
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/environment.tshttps://redirect.github.com/github/codeql-action/pull/3950/files#diff-c0b3266a3c4f1c4857b2a8bc79c4b463560bb7da30deb7c2b6e852f705723827
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/util.tshttps://redirect.github.com/github/codeql-action/pull/3950/files#diff-3294a832ea2276e554177e0b3007cc2d401c082912c7fbde49fa09141bf1aed1
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
mario-camposhttps://redirect.github.com/mario-campos
June 18, 2026 09:58https://redirect.github.com/github/codeql-action/pull/3950#commits-pushed-311292c
https://redirect.github.com/mario-campos
Cache the output of codeql resolve languageshttps://redirect.github.com/github/codeql-action/pull/3950/commits/311292c28fcad4d4c3efb0b85ec3f23b2785a19f
311292chttps://redirect.github.com/github/codeql-action/pull/3950/commits/311292c28fcad4d4c3efb0b85ec3f23b2785a19f
https://redirect.github.com/mario-campos
Reimplement resolveExtractor() as wrapper over resolveLanguages()https://redirect.github.com/github/codeql-action/pull/3950/commits/6010f85d81311aee3e4d090b444e82855e90740b
6010f85https://redirect.github.com/github/codeql-action/pull/3950/commits/6010f85d81311aee3e4d090b444e82855e90740b
https://redirect.github.com/mario-campos
Validate numbers, objects, and undefinables in the json modulehttps://redirect.github.com/github/codeql-action/pull/3950/commits/445107e23af9b5ae4b0e0d68e638eaf4da59d014
445107ehttps://redirect.github.com/github/codeql-action/pull/3950/commits/445107e23af9b5ae4b0e0d68e638eaf4da59d014
https://redirect.github.com/mario-campos
Refactor isVersionInfo() to use json` modulehttps://redirect.github.com/github/codeql-action/pull/3950/commits/587fcb33c738fe65109c7fbcda01b693e9b9614a
587fcb3https://redirect.github.com/github/codeql-action/pull/3950/commits/587fcb33c738fe65109c7fbcda01b693e9b9614a
https://redirect.github.com/mario-campos
Refactor CLI executions into helper functionshttps://redirect.github.com/github/codeql-action/pull/3950/commits/889ae42672fcfc9f2570842bca674d6989c02f69
889ae42https://redirect.github.com/github/codeql-action/pull/3950/commits/889ae42672fcfc9f2570842bca674d6989c02f69
https://redirect.github.com/mario-campos
Refactor CLI JSON handling into a dedicated runCliJson functionhttps://redirect.github.com/github/codeql-action/pull/3950/commits/dc8e1e9aa030ff727aca68fda116800bf38b8eb3
dc8e1e9https://redirect.github.com/github/codeql-action/pull/3950/commits/dc8e1e9aa030ff727aca68fda116800bf38b8eb3
https://redirect.github.com/mario-campos
Refactor CLI caching with in-memory and file storagehttps://redirect.github.com/github/codeql-action/pull/3950/commits/a602287f735f45c60ac6df611e76a9e54a28347b
a602287https://redirect.github.com/github/codeql-action/pull/3950/commits/a602287f735f45c60ac6df611e76a9e54a28347b
https://redirect.github.com/mario-campos
Rebased onto main; fixups were neededhttps://redirect.github.com/github/codeql-action/pull/3950/commits/b18df17ee7608277c4d8ac617d62bd3878135de1
b18df17https://redirect.github.com/github/codeql-action/pull/3950/commits/b18df17ee7608277c4d8ac617d62bd3878135de1
https://redirect.github.com/mario-campos
mario-camposhttps://redirect.github.com/mario-campos
force-pushedhttps://redirect.github.com/github/codeql-action/compare/c218fd63625effc97865407326e5325f147a4f01..b18df17ee7608277c4d8ac617d62bd3878135de1
c218fd6https://redirect.github.com/github/codeql-action/commit/c218fd63625effc97865407326e5325f147a4f01
b18df17https://redirect.github.com/github/codeql-action/commit/b18df17ee7608277c4d8ac617d62bd3878135de1
Compare https://redirect.github.com/github/codeql-action/compare/c218fd63625effc97865407326e5325f147a4f01..b18df17ee7608277c4d8ac617d62bd3878135de1
June 18, 2026 15:25https://redirect.github.com/github/codeql-action/pull/3950#event-26918823139
https://redirect.github.com/apps/github-actions
github-actionshttps://redirect.github.com/apps/github-actions
size/XL https://redirect.github.com/github/codeql-action/issues?q=state%3Aopen%20label%3Asize%2FXL
size/S https://redirect.github.com/github/codeql-action/issues?q=state%3Aopen%20label%3Asize%2FS
Jun 18, 2026https://redirect.github.com/github/codeql-action/pull/3950#event-26918847139
https://redirect.github.com/mario-campos
Add error handling for undefined extractors in language resolutionhttps://redirect.github.com/github/codeql-action/pull/3950/commits/553eef0d3fb88d9d9478e100a556cf047da13c07
553eef0https://redirect.github.com/github/codeql-action/pull/3950/commits/553eef0d3fb88d9d9478e100a556cf047da13c07
https://redirect.github.com/mario-campos
mario-camposhttps://redirect.github.com/mario-campos
Jun 18, 2026https://redirect.github.com/github/codeql-action/pull/3950#issuecomment-4743682861
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
https://redirect.github.com/mario-campos
mario-camposhttps://redirect.github.com/mario-campos
June 18, 2026 15:44https://redirect.github.com/github/codeql-action/pull/3950#event-26919695078
https://redirect.github.com/mario-campos
mario-camposhttps://redirect.github.com/mario-campos
code ownerhttps://redirect.github.com/github/codeql-action/blob/ee70cd5210be4f326974d7381701e5b148c6a6a3/CODEOWNERS#L1
June 18, 2026 15:44https://redirect.github.com/github/codeql-action/pull/3950#event-26919695697
https://redirect.github.com/apps/copilot-pull-request-reviewer
Copilothttps://redirect.github.com/apps/copilot-pull-request-reviewer
June 18, 2026 15:44https://redirect.github.com/github/codeql-action/pull/3950#event-26919695817
started reviewinghttps://github.com/github/codeql-action/sessions/fd07a4b8-b62a-4d8a-9e7e-cac390fb0d89
mario-camposhttps://redirect.github.com/mario-campos
June 18, 2026 15:45https://redirect.github.com/github/codeql-action/pull/3950#event-26919720312
View session https://github.com/github/codeql-action/sessions/fd07a4b8-b62a-4d8a-9e7e-cac390fb0d89
https://redirect.github.com/apps/copilot-pull-request-reviewer
Copilothttps://redirect.github.com/apps/copilot-pull-request-reviewer
Jun 18, 2026 https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4526501103
View reviewed changes https://redirect.github.com/github/codeql-action/pull/3950/files/553eef0d3fb88d9d9478e100a556cf047da13c07
Copilothttps://redirect.github.com/apps/copilot-pull-request-reviewer
https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4526501103
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Excluding content from Copilothttps://docs.github.com/en/copilot/how-tos/configure-content-exclusion/exclude-content-from-copilot
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/cache.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/553eef0d3fb88d9d9478e100a556cf047da13c07#diff-d027d3b9853e6bedddf63bd1d8fa67c69b4c1ff2b947685108f315e4e831cdbd
mbghttps://redirect.github.com/mbg
Jun 19, 2026https://redirect.github.com/github/codeql-action/pull/3950#discussion_r3443521245
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/codeql.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/553eef0d3fb88d9d9478e100a556cf047da13c07#diff-473ad8cf33ad034dc4f9ae468a3ce5d87106ace4f96f6a23a000261d46efaa60
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/codeql.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/553eef0d3fb88d9d9478e100a556cf047da13c07#diff-473ad8cf33ad034dc4f9ae468a3ce5d87106ace4f96f6a23a000261d46efaa60
mario-camposhttps://redirect.github.com/mario-campos
Jun 18, 2026https://redirect.github.com/github/codeql-action/pull/3950#discussion_r3438496143
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
https://redirect.github.com/mario-campos
Refactor resolveLanguages() to cache output according to CLI featur…https://redirect.github.com/github/codeql-action/pull/3950/commits/c8e32e423db7a4baa7df978f7fff4c7773fdd378
c8e32e4https://redirect.github.com/github/codeql-action/pull/3950/commits/c8e32e423db7a4baa7df978f7fff4c7773fdd378
https://redirect.github.com/mario-campos
mario-camposhttps://redirect.github.com/mario-campos
force-pushedhttps://redirect.github.com/github/codeql-action/compare/2f4495ae6ac60517428128e1411517d7e3f82997..c8e32e423db7a4baa7df978f7fff4c7773fdd378
2f4495ahttps://redirect.github.com/github/codeql-action/commit/2f4495ae6ac60517428128e1411517d7e3f82997
c8e32e4https://redirect.github.com/github/codeql-action/commit/c8e32e423db7a4baa7df978f7fff4c7773fdd378
Compare https://redirect.github.com/github/codeql-action/compare/2f4495ae6ac60517428128e1411517d7e3f82997..c8e32e423db7a4baa7df978f7fff4c7773fdd378
June 18, 2026 19:46https://redirect.github.com/github/codeql-action/pull/3950#event-26928632500
https://redirect.github.com/henrymercer
henrymercerhttps://redirect.github.com/henrymercer
Jun 19, 2026 https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4533904350
View reviewed changes https://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378
henrymercerhttps://redirect.github.com/henrymercer
https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4533904350
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
https://redirect.github.com/mbg
mbghttps://redirect.github.com/mbg
Jun 19, 2026 https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4533955704
View reviewed changes https://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378
mbghttps://redirect.github.com/mbg
https://redirect.github.com/github/codeql-action/pull/3950#pullrequestreview-4533955704
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/json/index.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378#diff-bcb20dc6b5fd7e102cf1a28855c15ede5884e6b9cfe8ee117511b14081bec017
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/cache.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378#diff-d027d3b9853e6bedddf63bd1d8fa67c69b4c1ff2b947685108f315e4e831cdbd
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/json/index.test.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378#diff-587b7ebbb6df83f1fefac6fc6fb0e58bf2eddc560414ed578a316c631693078d
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/config-utils.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378#diff-14691739edd81c7a3c8a30fec2e77ee99f2d57f323523e502a73ab375982d6fa
mbghttps://redirect.github.com/mbg
Jun 19, 2026https://redirect.github.com/github/codeql-action/pull/3950#discussion_r3443449084
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
mario-camposhttps://redirect.github.com/mario-campos
Jun 19, 2026https://redirect.github.com/github/codeql-action/pull/3950#discussion_r3443644357
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/config-utils.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378#diff-14691739edd81c7a3c8a30fec2e77ee99f2d57f323523e502a73ab375982d6fa
mbghttps://redirect.github.com/mbg
Jun 19, 2026https://redirect.github.com/github/codeql-action/pull/3950#discussion_r3443452294
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
mario-camposhttps://redirect.github.com/mario-campos
Jun 19, 2026https://redirect.github.com/github/codeql-action/pull/3950#discussion_r3443624779
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
findinghttps://github.com/github/codeql-action/pull/3950#discussion_r3437146339
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
mbghttps://redirect.github.com/mbg
Jun 22, 2026https://redirect.github.com/github/codeql-action/pull/3950#discussion_r3451288059
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/cache.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378#diff-d027d3b9853e6bedddf63bd1d8fa67c69b4c1ff2b947685108f315e4e831cdbd
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/cache.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/553eef0d3fb88d9d9478e100a556cf047da13c07#diff-d027d3b9853e6bedddf63bd1d8fa67c69b4c1ff2b947685108f315e4e831cdbd
mbghttps://redirect.github.com/mbg
Jun 19, 2026https://redirect.github.com/github/codeql-action/pull/3950#discussion_r3443521245
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/cache.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378#diff-d027d3b9853e6bedddf63bd1d8fa67c69b4c1ff2b947685108f315e4e831cdbd
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/cache.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378#diff-d027d3b9853e6bedddf63bd1d8fa67c69b4c1ff2b947685108f315e4e831cdbd
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
src/cache.tshttps://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378#diff-d027d3b9853e6bedddf63bd1d8fa67c69b4c1ff2b947685108f315e4e831cdbd
mbghttps://redirect.github.com/mbg
Jun 19, 2026https://redirect.github.com/github/codeql-action/pull/3950#discussion_r3443532723
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
#3963https://github.com/github/codeql-action/pull/3963
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
mario-camposhttps://redirect.github.com/mario-campos
June 19, 2026 13:55https://redirect.github.com/github/codeql-action/pull/3950#commits-pushed-defcf1b
https://redirect.github.com/mario-campos
Rename optional and undefinable functions for clarity; update rel…https://redirect.github.com/github/codeql-action/pull/3950/commits/defcf1bff6e0bd3d59991cbe4c608eeb1eedb41e
defcf1bhttps://redirect.github.com/github/codeql-action/pull/3950/commits/defcf1bff6e0bd3d59991cbe4c608eeb1eedb41e
https://redirect.github.com/mario-campos
Improve documentation for cache file and command keys in CLIhttps://redirect.github.com/github/codeql-action/pull/3950/commits/420c97eadde1b53f6fb590ecf837b21d11a01cd8
420c97ehttps://redirect.github.com/github/codeql-action/pull/3950/commits/420c97eadde1b53f6fb590ecf837b21d11a01cd8
https://redirect.github.com/mario-campos
Replace string with CommandCacheKey for better type safetyhttps://redirect.github.com/github/codeql-action/pull/3950/commits/dd7ff302052d32dd1ffd25528cf0ac83e33d755f
dd7ff30https://redirect.github.com/github/codeql-action/pull/3950/commits/dd7ff302052d32dd1ffd25528cf0ac83e33d755f
https://redirect.github.com/mario-campos
Rename CacheEntry to CommandCacheEntry for consistencyhttps://redirect.github.com/github/codeql-action/pull/3950/commits/126166c21209f7c4537f0bd342c2b5907460e656
126166chttps://redirect.github.com/github/codeql-action/pull/3950/commits/126166c21209f7c4537f0bd342c2b5907460e656
https://redirect.github.com/mario-campos
Refactor cache file reading to check for existence before attempting …https://redirect.github.com/github/codeql-action/pull/3950/commits/94b12602ac7a37849b55dd401b0c1207f3438564
94b1260https://redirect.github.com/github/codeql-action/pull/3950/commits/94b12602ac7a37849b55dd401b0c1207f3438564
mario-camposhttps://redirect.github.com/mario-campos
June 19, 2026 16:07https://redirect.github.com/github/codeql-action/pull/3950#commits-pushed-d1bd5ec
https://redirect.github.com/mario-campos
Add logging for command cache file read/write failureshttps://redirect.github.com/github/codeql-action/pull/3950/commits/d1bd5ec7b0d24e2aece3fc1fb9d8761318d83943
d1bd5echttps://redirect.github.com/github/codeql-action/pull/3950/commits/d1bd5ec7b0d24e2aece3fc1fb9d8761318d83943
https://redirect.github.com/mario-campos
Remove duplicate key check in cacheCommandOutput and related testshttps://redirect.github.com/github/codeql-action/pull/3950/commits/805b59092e7efaab37053dc1898e5fb1a435636f
805b590https://redirect.github.com/github/codeql-action/pull/3950/commits/805b59092e7efaab37053dc1898e5fb1a435636f
https://redirect.github.com/mario-campos
Front-load caching and rear-load saving to diskhttps://redirect.github.com/github/codeql-action/pull/3950/commits/895ffe7eb5dc00f0e37304117af54df325cf26ee
895ffe7https://redirect.github.com/github/codeql-action/pull/3950/commits/895ffe7eb5dc00f0e37304117af54df325cf26ee
https://redirect.github.com/mario-campos
Refactor cache storage to use cacheCommandOutput for consistencyhttps://redirect.github.com/github/codeql-action/pull/3950/commits/649bababe740aae717fbfd30fc0b4af8f7676a17
649babahttps://redirect.github.com/github/codeql-action/pull/3950/commits/649bababe740aae717fbfd30fc0b4af8f7676a17
https://redirect.github.com/mario-campos
Add warning log for invalid data in command cache retrievalhttps://redirect.github.com/github/codeql-action/pull/3950/commits/b3c7aa7372bb8c2a98069821038d3ed34bd4d90f
b3c7aa7https://redirect.github.com/github/codeql-action/pull/3950/commits/b3c7aa7372bb8c2a98069821038d3ed34bd4d90f
https://redirect.github.com/mario-campos
Move cache.ts to cli/output-cache.tshttps://redirect.github.com/github/codeql-action/pull/3950/commits/41965b0e7be3045e3ddf8d5c7c30fe3f19a1480b
41965b0https://redirect.github.com/github/codeql-action/pull/3950/commits/41965b0e7be3045e3ddf8d5c7c30fe3f19a1480b
https://redirect.github.com/mario-campos
Refactor CommandCacheKey as a string unionhttps://redirect.github.com/github/codeql-action/pull/3950/commits/c2f43799c5aca5fdaebaed44e5f4ef63d80a6987
c2f4379https://redirect.github.com/github/codeql-action/pull/3950/commits/c2f43799c5aca5fdaebaed44e5f4ef63d80a6987
https://redirect.github.com/mario-campos
Move output type validators to output-cache.ts modulehttps://redirect.github.com/github/codeql-action/pull/3950/commits/0d698171d350266bf2b7dafa80e83d2479fa79a3
0d69817https://redirect.github.com/github/codeql-action/pull/3950/commits/0d698171d350266bf2b7dafa80e83d2479fa79a3
https://redirect.github.com/mario-campos
Switch CommandCacheKey back to an enumhttps://redirect.github.com/github/codeql-action/pull/3950/commits/da149812f1432ca8dd89eb2c43d4acbbdb5f486c
da14981https://redirect.github.com/github/codeql-action/pull/3950/commits/da149812f1432ca8dd89eb2c43d4acbbdb5f486c
https://redirect.github.com/mario-campos
Revert JSON module changeshttps://redirect.github.com/github/codeql-action/pull/3950/commits/bba0d6c67cb441000dde909b0cc8ad52e67561d5
bba0d6chttps://redirect.github.com/github/codeql-action/pull/3950/commits/bba0d6c67cb441000dde909b0cc8ad52e67561d5
#3980https://github.com/github/codeql-action/pull/3980
Create wrapper runCliJson #3981 https://redirect.github.com/github/codeql-action/pull/3981
Support undefined, number in JSON module #3980 https://redirect.github.com/github/codeql-action/pull/3980
https://redirect.github.com/mario-campos
Revert change to resolveExtractorhttps://redirect.github.com/github/codeql-action/pull/3950/commits/7f4f27e7e62ffbdfee14c96f3c882d09d8a62e64
7f4f27ehttps://redirect.github.com/github/codeql-action/pull/3950/commits/7f4f27e7e62ffbdfee14c96f3c882d09d8a62e64
https://github.co/hiddenchars
https://redirect.github.com/github/codeql-action/pull/{{ revealButtonHref }}
Sign up for freehttps://redirect.github.com/join?source=comment-repo
Sign in to commenthttps://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F3950
https://redirect.github.com/mbg
mbg https://redirect.github.com/mbg
https://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378
https://redirect.github.com/henrymercer
henrymercer https://redirect.github.com/henrymercer
https://redirect.github.com/github/codeql-action/pull/3950/files/c8e32e423db7a4baa7df978f7fff4c7773fdd378
Copilot code review https://redirect.github.com/apps/copilot-pull-request-reviewer
Copilot https://redirect.github.com/apps/copilot-pull-request-reviewer
https://redirect.github.com/github/codeql-action/pull/3950/files/553eef0d3fb88d9d9478e100a556cf047da13c07
size/XL https://redirect.github.com/github/codeql-action/issues?q=state%3Aopen%20label%3Asize%2FXL
Please reload this pagehttps://redirect.github.com/github/codeql-action/pull/3950
https://redirect.github.com/mario-campos
https://redirect.github.com/mbg
https://redirect.github.com/henrymercer
https://redirect.github.com/apps/copilot-pull-request-reviewer
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.