René's URL Explorer Experiment


Title: Add option `tools: linked` for `tools` input of init action. by NlightNFotis · Pull Request #2281 · github/codeql-action · GitHub

Open Graph Title: Add option `tools: linked` for `tools` input of init action. by NlightNFotis · Pull Request #2281 · github/codeql-action

X Title: Add option `tools: linked` for `tools` input of init action. by NlightNFotis · Pull Request #2281 · github/codeql-action

Description: Description The init action supports an input tools, which can get a range of values, including a special value latest that is supposed to force the use of the bundled version of CodeQL for the action. The use of the word latest, however, might hint to users that this is really fetching the newest version of CodeQL, rather than the one associated with the action when it was released. This PR is adding an option tools: linked that is functionally equivalent to tools: latest, but is supposed to guide user expectations as to the version that's actually used. Review Guidance The basic mechanism that supports the new input option has been added in 80f8aff, in the file src/setup-codeql.ts. Tests for the new option, and the old option working in an equivalent manner have been added in 80f8aff, in the file src/setup-codeql.test.ts Tests for the logging of the version being present in the logs generated by the program have been added in 3a2da5f Still outstanding Will need to check whether readme or changelog need to be edited. Will need to add documentation for the new option, but I want to do this as a different PR associated with #1327 Need to document some information transfer from Henry that unblocked me while trying to write a stub using Sinon. Added github/codeql-core#4293 Merge / deployment checklist Confirm this change is backwards compatible with existing workflows. Confirm the readme has been updated if necessary. Confirm the changelog has been updated if necessary.

Open Graph Description: Description The init action supports an input tools, which can get a range of values, including a special value latest that is supposed to force the use of the bundled version of CodeQL for the act...

X Description: Description The init action supports an input tools, which can get a range of values, including a special value latest that is supposed to force the use of the bundled version of CodeQL for the act...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:1bdf3f22-445c-89e4-07a7-cfb370c68ace
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idAB5A:2FCF6D:312E7C7:46EA9DA:6A55298E
html-safe-nonceaf9efd5f8f510a057982ede7c075c90b1c4edbb26290e3ea55de04e74c991ad6
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQjVBOjJGQ0Y2RDozMTJFN0M3OjQ2RUE5REE6NkE1NTI5OEUiLCJ2aXNpdG9yX2lkIjoiNDE5Nzk5NDc0MDE5NTg2MjkyNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac505bb48dc9bc51b365f3619d2125c80ce04cc55c24d6326b7da56c0a2fd46a8a
hovercard-subject-tagpull_request:1862170530
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/github/codeql-action/pull/2281/files
twitter:imagehttps://avatars.githubusercontent.com/u/1859274?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1859274?s=400&v=4
og:image:altDescription The init action supports an input tools, which can get a range of values, including a special value latest that is supposed to force the use of the bundled version of CodeQL for the act...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None682d273eacb2ac51680c6eb9c0b270f029f7ce74c32090f319083c34497e28a5
turbo-cache-controlno-preview
diff-viewunified
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 full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release358dd24ad7465d20e3fae729b5b169d35b0dd7f8
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/github/codeql-action/pull/2281/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F2281%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/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/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/enterprise/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%2Fgithub%2Fcodeql-action%2Fpull%2F2281%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=github%2Fcodeql-action
Reloadhttps://github.com/github/codeql-action/pull/2281/files
Reloadhttps://github.com/github/codeql-action/pull/2281/files
Reloadhttps://github.com/github/codeql-action/pull/2281/files
Please reload this pagehttps://github.com/github/codeql-action/pull/2281/files
github https://github.com/github
codeql-actionhttps://github.com/github/codeql-action
Notifications https://github.com/login?return_to=%2Fgithub%2Fcodeql-action
Fork 472 https://github.com/login?return_to=%2Fgithub%2Fcodeql-action
Star 1.6k https://github.com/login?return_to=%2Fgithub%2Fcodeql-action
Code https://github.com/github/codeql-action
Issues 156 https://github.com/github/codeql-action/issues
Pull requests 25 https://github.com/github/codeql-action/pulls
Actions https://github.com/github/codeql-action/actions
Models https://github.com/github/codeql-action/models
Security and quality 2 https://github.com/github/codeql-action/security
Insights https://github.com/github/codeql-action/pulse
Code https://github.com/github/codeql-action
Issues https://github.com/github/codeql-action/issues
Pull requests https://github.com/github/codeql-action/pulls
Actions https://github.com/github/codeql-action/actions
Models https://github.com/github/codeql-action/models
Security and quality https://github.com/github/codeql-action/security
Insights https://github.com/github/codeql-action/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fgithub%2Fcodeql-action%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fgithub%2Fcodeql-action%2Fissues%2Fnew%2Fchoose
NlightNFotishttps://github.com/NlightNFotis
mainhttps://github.com/github/codeql-action/tree/main
tools_latest_improvementhttps://github.com/github/codeql-action/tree/tools_latest_improvement
Conversation 21 https://github.com/github/codeql-action/pull/2281
Findings https://github.com/github/codeql-action/pull/2281/findings
Commits 8 https://github.com/github/codeql-action/pull/2281/commits
Checks 0 https://github.com/github/codeql-action/pull/2281/checks
Files changed https://github.com/github/codeql-action/pull/2281/files
Please reload this pagehttps://github.com/github/codeql-action/pull/2281/files
Add option tools: linked for tools input of init action. https://github.com/github/codeql-action/pull/2281/files#top
Show all changes 8 commits https://github.com/github/codeql-action/pull/2281/files
cbe408d Add option `tools: linked` for init action. NlightNFotis May 8, 2024 https://github.com/github/codeql-action/pull/2281/commits/cbe408dfc9140b46923d9e5dd958313061385b32
cff15d7 Add logging for CodeQL CLI Version and add tests to the logger for it. NlightNFotis May 8, 2024 https://github.com/github/codeql-action/pull/2281/commits/cff15d71176c7e329a7e0e14ce00970308c6a20a
c92bbd4 Add test for CodeQL version appearing in log. NlightNFotis May 9, 2024 https://github.com/github/codeql-action/pull/2281/commits/c92bbd4223e9d948ccebc7255839a23883d5ef02
998a4c7 Change overriding log message to make default version more explicit. NlightNFotis May 9, 2024 https://github.com/github/codeql-action/pull/2281/commits/998a4c720d41aacbfb6af7f7fe861cd9a5b9d140
4522b08 [SYNC] Sync files in lib/ as requested by CI check that is failing NlightNFotis May 9, 2024 https://github.com/github/codeql-action/pull/2281/commits/4522b08a7e37df6845d4b03616918ecd847eec97
1796f54 Add new input option `tools: linked` to CHANGELOG NlightNFotis May 9, 2024 https://github.com/github/codeql-action/pull/2281/commits/1796f5474fbff0f7c3644003820910a8f7c780bb
bcc1365 Move logging messages to downstream function and add deprecation notice NlightNFotis May 10, 2024 https://github.com/github/codeql-action/pull/2281/commits/bcc13653e8b53663f7d284522b220881ffc07d45
df4819e Soften deprecation message wording and remove unhelpful version strin… NlightNFotis May 13, 2024 https://github.com/github/codeql-action/pull/2281/commits/df4819e3a10bf958dbc683a9ecd006195abc816b
Clear filters https://github.com/github/codeql-action/pull/2281/files
Please reload this pagehttps://github.com/github/codeql-action/pull/2281/files
Please reload this pagehttps://github.com/github/codeql-action/pull/2281/files
CHANGELOG.md https://github.com/github/codeql-action/pull/2281/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed
setup-codeql.js https://github.com/github/codeql-action/pull/2281/files#diff-ad71750ccd3dcc08a5d326422dbc8c13e0a59da010b6b56982971426ecd83309
setup-codeql.js.map https://github.com/github/codeql-action/pull/2281/files#diff-bc8733e0f062f8494d2905bfbcbdb2a7218e03717bd50fa633a6744a47863707
setup-codeql.test.js https://github.com/github/codeql-action/pull/2281/files#diff-a9f9f1d4d355d5b9f39bff3c36b0f7f87bd23bf12eb599ca343269397713422d
setup-codeql.test.js.map https://github.com/github/codeql-action/pull/2281/files#diff-8dc926aa1bd436412e64a5c315f4786dc803d107a347911c558265f552d37f6d
testing-utils.js https://github.com/github/codeql-action/pull/2281/files#diff-0d179c52d69fc5c41a7cbaea8dbb89ee4a97c30f27a7ee0ad6319411e6e324c1
testing-utils.js.map https://github.com/github/codeql-action/pull/2281/files#diff-2011d4337fad4fbe50193d77415d9e1685ef85233d55aa71dcdbe4ee2ea5af76
setup-codeql.test.ts https://github.com/github/codeql-action/pull/2281/files#diff-f306d28dd1b1b19631643393e111cbf6e6dad30ad83d9eca67f08a64e5e8c324
setup-codeql.ts https://github.com/github/codeql-action/pull/2281/files#diff-1cfeb61aadfc528c554a41781d61b9aea3ea35902cc52b2e1b0ba8d49eb6cda1
testing-utils.ts https://github.com/github/codeql-action/pull/2281/files#diff-b5e75f890eca9e7fbfff472427b39ce0f5628833109b50e7b2d165729bd8c124
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
CHANGELOG.mdhttps://github.com/github/codeql-action/pull/2281/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed
View file https://github.com/github/codeql-action/blob/df4819e3a10bf958dbc683a9ecd006195abc816b/CHANGELOG.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql-action/pull/2281/{{ revealButtonHref }}
https://github.com/github/codeql-action/pull/2281/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed
https://github.com/github/codeql-action/pull/2281/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/setup-codeql.jshttps://github.com/github/codeql-action/pull/2281/files#diff-ad71750ccd3dcc08a5d326422dbc8c13e0a59da010b6b56982971426ecd83309
View file https://github.com/github/codeql-action/blob/df4819e3a10bf958dbc683a9ecd006195abc816b/lib/setup-codeql.js
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/github/codeql-action/pull/2281/files
Please reload this pagehttps://github.com/github/codeql-action/pull/2281/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.