René's URL Explorer Experiment


Title: Use `json` module for JSON validation in `output-cache` by mario-campos · Pull Request #4096 · github/codeql-action · GitHub

Open Graph Title: Use `json` module for JSON validation in `output-cache` by mario-campos · Pull Request #4096 · github/codeql-action

X Title: Use `json` module for JSON validation in `output-cache` by mario-campos · Pull Request #4096 · github/codeql-action

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

Open Graph Description: Use the included json module to improve (make more readable) the validation of the output of codeql version. Refactor getCachedCodeQlVersion and cacheCodeQlVersion to accept the cache-file-path as ...

X Description: Use the included json module to improve (make more readable) the validation of the output of codeql version. Refactor getCachedCodeQlVersion and cacheCodeQlVersion to accept the cache-file-path as ...

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

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_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:c567128c-4c73-b088-7815-ba058d4445ed
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB5D6:1C7D35:4F12D4:69BE27:6AED17F7
html-safe-noncee0f78dcc6deea6cc4c54268ff6c5f53895d5ca1d9a3a743b4292788fc4dd08fd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNUQ2OjFDN0QzNTo0RjEyRDQ6NjlCRTI3OjZBRUQxN0Y3IiwidmlzaXRvcl9pZCI6IjQwNTY3NDg3NTc3ODc0MTY1NjciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacdc190f15c1f0c10dd3dd9589f212d491e8fe1dcd8de6cb31128844f82e01ad83
hovercard-subject-tagpull_request:4276961027
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/4096/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/34a0215439c8499d5b1c3873366f3568b84cec7efbf613a715fe7ac9c9f85540/github/codeql-action/pull/4096
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/34a0215439c8499d5b1c3873366f3568b84cec7efbf613a715fe7ac9c9f85540/github/codeql-action/pull/4096
og:image:altUse the included json module to improve (make more readable) the validation of the output of codeql version. Refactor getCachedCodeQlVersion and cacheCodeQlVersion to accept the cache-file-path as ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemario-campos
hostnamegithub.com
expected-hostnamegithub.com
None120085d0bcec1f427e3ab45302c8b95f873d26ad21984dc86d62ab2c10158f41
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
releasee12fd03aa775dceadc5a793c3a0791e43ca256bb
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/github/codeql-action/pull/4096#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F4096
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F4096
Sign uphttps://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://github.com/github/codeql-action/pull/4096
Reloadhttps://github.com/github/codeql-action/pull/4096
Reloadhttps://github.com/github/codeql-action/pull/4096
githubhttps://github.com/github
codeql-actionhttps://github.com/github/codeql-action
Codehttps://github.com/github/codeql-action
Issues163 (163)https://github.com/github/codeql-action/issues
Pull requests41 (41)https://github.com/github/codeql-action/pulls
Actionshttps://github.com/github/codeql-action/actions
Security and quality2 (2)https://github.com/github/codeql-action/security
Insightshttps://github.com/github/codeql-action/pulse
https://github.com/github/codeql-action
mario-camposhttps://github.com/mario-campos
mainhttps://github.com/github/codeql-action/tree/main
mario-campos/use-json-modulehttps://github.com/github/codeql-action/tree/mario-campos/use-json-module
Conversationhttps://github.com/github/codeql-action/pull/4096
Commits9 (9)https://github.com/github/codeql-action/pull/4096/commits
Checkshttps://github.com/github/codeql-action/pull/4096/checks
Files changedhttps://github.com/github/codeql-action/pull/4096/files
Use json module for JSON validation in output-cachehttps://github.com/github/codeql-action/pull/4096#top
mario-camposhttps://github.com/mario-campos
mainhttps://github.com/github/codeql-action/tree/main
mario-campos/use-json-modulehttps://github.com/github/codeql-action/tree/mario-campos/use-json-module
https://github.com/mario-campos
mario-camposhttps://github.com/mario-campos
Aug 14, 2026https://github.com/github/codeql-action/pull/4096#issue-5148271565
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
changeloghttps://github.com/github/codeql-action/blob/main/CHANGELOG.md
readmehttps://github.com/github/codeql-action/blob/main/README.md
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
https://github.com/mario-campos
mario-camposhttps://github.com/mario-campos
mbghttps://github.com/mbg
Copilothttps://github.com/apps/copilot-pull-request-reviewer
August 14, 2026 04:19https://github.com/github/codeql-action/pull/4096#event-29438761855
https://github.com/mario-campos
mario-camposhttps://github.com/mario-campos
code ownerhttps://github.com/github/codeql-action/blob/c2fd8f54d19fa46c94ed79cb92e6dd6606d61762/CODEOWNERS#L1
August 14, 2026 04:19https://github.com/github/codeql-action/pull/4096#event-29438762187
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
size/S https://github.com/github/codeql-action/issues?q=state%3Aopen%20label%3Asize%2FS
Aug 14, 2026https://github.com/github/codeql-action/pull/4096#event-29438774589
https://github.com/mario-campos
Use json module for JSON validation in output-cachehttps://github.com/github/codeql-action/pull/4096/commits/93d793c5fed140067c0ea5d5744725ec2a9ad05d
93d793chttps://github.com/github/codeql-action/pull/4096/commits/93d793c5fed140067c0ea5d5744725ec2a9ad05d
started reviewinghttps://github.com/github/codeql-action/sessions/26bf8c82-27cf-4109-be17-07dbc97aacad
mario-camposhttps://github.com/mario-campos
August 14, 2026 04:19https://github.com/github/codeql-action/pull/4096#event-29438781641
View session https://github.com/github/codeql-action/sessions/26bf8c82-27cf-4109-be17-07dbc97aacad
https://github.com/mario-campos
mario-camposhttps://github.com/mario-campos
force-pushedhttps://github.com/github/codeql-action/compare/1a0c45882c109b6ce83871909327c84d025be938..93d793c5fed140067c0ea5d5744725ec2a9ad05d
1a0c458https://github.com/github/codeql-action/commit/1a0c45882c109b6ce83871909327c84d025be938
93d793chttps://github.com/github/codeql-action/commit/93d793c5fed140067c0ea5d5744725ec2a9ad05d
Compare https://github.com/github/codeql-action/compare/1a0c45882c109b6ce83871909327c84d025be938..93d793c5fed140067c0ea5d5744725ec2a9ad05d
August 14, 2026 04:19https://github.com/github/codeql-action/pull/4096#event-29438786150
https://github.com/apps/copilot-pull-request-reviewer
Copilothttps://github.com/apps/copilot-pull-request-reviewer
Aug 14, 2026 https://github.com/github/codeql-action/pull/4096#pullrequestreview-4933960316
View reviewed changes https://github.com/github/codeql-action/pull/4096/files
Copilothttps://github.com/apps/copilot-pull-request-reviewer
https://github.com/github/codeql-action/pull/4096#pullrequestreview-4933960316
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Add a code-review agent skillhttps://github.com/github/codeql-action/new/main?filename=.github/skills/code-review/SKILL.md
Learn more in the docs.https://docs.github.com/en/copilot/how-tos/use-copilot-agents/request-a-code-review/use-code-review#mcp-servers-and-agent-skills
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
src/cli/output-cache.tshttps://github.com/github/codeql-action/pull/4096/files#diff-1da25bf67e8e047dbb84783778ba7c946308597fd8f0c7841df204d98509434f
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
https://github.com/mbg
mbghttps://github.com/mbg
Aug 14, 2026 https://github.com/github/codeql-action/pull/4096#pullrequestreview-4936565227
View reviewed changes https://github.com/github/codeql-action/pull/4096/files/93d793c5fed140067c0ea5d5744725ec2a9ad05d
mbghttps://github.com/mbg
https://github.com/github/codeql-action/pull/4096#pullrequestreview-4936565227
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
src/cli/output-cache.tshttps://github.com/github/codeql-action/pull/4096/files#diff-1da25bf67e8e047dbb84783778ba7c946308597fd8f0c7841df204d98509434f
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
src/cli/output-cache.tshttps://github.com/github/codeql-action/pull/4096/files/93d793c5fed140067c0ea5d5744725ec2a9ad05d#diff-1da25bf67e8e047dbb84783778ba7c946308597fd8f0c7841df204d98509434f
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
mario-camposhttps://github.com/mario-campos
August 14, 2026 10:55https://github.com/github/codeql-action/pull/4096#commits-pushed-cb9d39f
https://github.com/mario-campos
Export getCommandCacheFilePath function for use in testshttps://github.com/github/codeql-action/pull/4096/commits/cb9d39fcc1d38819ade4855aac0022c8125d1f62
cb9d39fhttps://github.com/github/codeql-action/pull/4096/commits/cb9d39fcc1d38819ade4855aac0022c8125d1f62
https://github.com/mario-campos
Refactor tests to use getCommandCacheFilePathhttps://github.com/github/codeql-action/pull/4096/commits/d7d901a925f541b44083ef27ad5d63ce47bef846
d7d901ahttps://github.com/github/codeql-action/pull/4096/commits/d7d901a925f541b44083ef27ad5d63ce47bef846
https://github.com/mario-campos
Refactor isVersionInfo with json modulehttps://github.com/github/codeql-action/pull/4096/commits/c8ba2d2a051d51ff20e2e0e1f499cac0c30f7976
c8ba2d2https://github.com/github/codeql-action/pull/4096/commits/c8ba2d2a051d51ff20e2e0e1f499cac0c30f7976
https://github.com/mario-campos
Refactor OutputCache with json modulehttps://github.com/github/codeql-action/pull/4096/commits/f3deecb42da34b56edc2fe889712eab8c0e2b600
f3deecbhttps://github.com/github/codeql-action/pull/4096/commits/f3deecb42da34b56edc2fe889712eab8c0e2b600
https://github.com/mbg
mbghttps://github.com/mbg
Aug 14, 2026 https://github.com/github/codeql-action/pull/4096#pullrequestreview-4939550981
View reviewed changes https://github.com/github/codeql-action/pull/4096/files/f3deecb42da34b56edc2fe889712eab8c0e2b600
src/cli/types.tshttps://github.com/github/codeql-action/pull/4096/files/d7d901a925f541b44083ef27ad5d63ce47bef846..c8ba2d2a051d51ff20e2e0e1f499cac0c30f7976#diff-eaeb05bf3fbd57ef4164da1dfcef2f43e5ba1cac06695b843d2601a4fc0b6218
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
src/cli/output-cache.test.tshttps://github.com/github/codeql-action/pull/4096/files/cb9d39fcc1d38819ade4855aac0022c8125d1f62..d7d901a925f541b44083ef27ad5d63ce47bef846#diff-8218f87148350d9b3551df1d359ed41fc65374c7997de3c7d031ae8f99b40b26
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
https://github.com/mbg
mbghttps://github.com/mbg
Aug 14, 2026https://github.com/github/codeql-action/pull/4096#issuecomment-5296211023
@mario-camposhttps://github.com/mario-campos
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
mario-camposhttps://github.com/mario-campos
August 14, 2026 14:05https://github.com/github/codeql-action/pull/4096#commits-pushed-b60777a
https://github.com/mario-campos
Delete unnecessary statement from JSDoc commentshttps://github.com/github/codeql-action/pull/4096/commits/b60777a21583aa71de05f7a860e4b65db83a55ad
b60777ahttps://github.com/github/codeql-action/pull/4096/commits/b60777a21583aa71de05f7a860e4b65db83a55ad
https://github.com/mario-campos
Fix VersionInfo derived type to pass linterhttps://github.com/github/codeql-action/pull/4096/commits/1f46830a1f6fa9bbd14eaa67e6f4392d3f0322ba
1f46830https://github.com/github/codeql-action/pull/4096/commits/1f46830a1f6fa9bbd14eaa67e6f4392d3f0322ba
https://github.com/mario-campos
Refactor tests in output-cache.test.ts to use named imports from `o…https://github.com/github/codeql-action/pull/4096/commits/b5d34388b76a52b59a974c6217b807d809c40ed7
b5d3438https://github.com/github/codeql-action/pull/4096/commits/b5d34388b76a52b59a974c6217b807d809c40ed7
https://github.com/mario-campos
Refactor output-caching functions to accept file path dependencyhttps://github.com/github/codeql-action/pull/4096/commits/fcd8d74cda72c98da18b8990874bb47f19b9634e
fcd8d74https://github.com/github/codeql-action/pull/4096/commits/fcd8d74cda72c98da18b8990874bb47f19b9634e
@mbghttps://github.com/mbg
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
size/M https://github.com/github/codeql-action/issues?q=state%3Aopen%20label%3Asize%2FM
size/S https://github.com/github/codeql-action/issues?q=state%3Aopen%20label%3Asize%2FS
Aug 14, 2026https://github.com/github/codeql-action/pull/4096#event-29477536630
https://github.com/mario-campos
mario-camposhttps://github.com/mario-campos
Aug 14, 2026https://github.com/github/codeql-action/pull/4096#issuecomment-5297500940
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
tools-feature.tshttps://github.com/github/codeql-action/blob/d97b3428e8eebbb1810cf454d6397886d136b4ba/src/tools-features.ts#L20-L25
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
https://github.com/mario-campos
mario-camposhttps://github.com/mario-campos
mbghttps://github.com/mbg
August 19, 2026 18:29https://github.com/github/codeql-action/pull/4096#event-29700733047
https://github.com/mario-campos
mario-camposhttps://github.com/mario-campos
Aug 19, 2026 https://github.com/github/codeql-action/pull/4096#ref-pullrequest-4589277035
Cache CLI extractor paths across Actions steps #3950 https://github.com/github/codeql-action/pull/3950
https://github.com/mbg
mbghttps://github.com/mbg
Sep 1, 2026 https://github.com/github/codeql-action/pull/4096#pullrequestreview-5078191815
View reviewed changes https://github.com/github/codeql-action/pull/4096/files/fcd8d74cda72c98da18b8990874bb47f19b9634e
https://github.com/mario-campos
mario-camposhttps://github.com/mario-campos
merge queuehttps://github.com/github/codeql-action/queue/main
Sep 1, 2026https://github.com/github/codeql-action/pull/4096#event-30355530217
a0c7312https://github.com/github/codeql-action/commit/a0c73122a6231d3a72b4b04036548af1cd2487c9
Sep 1, 2026https://github.com/github/codeql-action/pull/4096#event-30356363546
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
https://github.com/mario-campos
mario-camposhttps://github.com/mario-campos
September 1, 2026 15:31https://github.com/github/codeql-action/pull/4096#event-30356365879
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Sep 9, 2026 https://github.com/github/codeql-action/pull/4096#ref-pullrequest-5399440673
Merge main into releases/v4 #4131 https://github.com/github/codeql-action/pull/4131
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Sep 9, 2026 https://github.com/github/codeql-action/pull/4096#ref-pullrequest-5400899077
Merge releases/v4 into releases/v3 #4133 https://github.com/github/codeql-action/pull/4133
https://github.co/hiddenchars
https://github.com/github/codeql-action/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F4096
Copilot code review https://github.com/apps/copilot-pull-request-reviewer
Copilot https://github.com/apps/copilot-pull-request-reviewer
Learn more about Copilot code review.https://gh.io/copilot-code-review-docs
https://github.com/github/codeql-action/pull/4096/files/1a0c45882c109b6ce83871909327c84d025be938
https://github.com/mbg
mbg https://github.com/mbg
https://github.com/github/codeql-action/pull/4096/files/fcd8d74cda72c98da18b8990874bb47f19b9634e
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
size/M https://github.com/github/codeql-action/issues?q=state%3Aopen%20label%3Asize%2FM
Please reload this pagehttps://github.com/github/codeql-action/pull/4096
https://github.com/mario-campos
https://github.com/mbg
https://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.