René's URL Explorer Experiment


Title: add error-catching wrapper around calls to toolrunner by nickfyson · Pull Request #174 · github/codeql-action · GitHub

Open Graph Title: add error-catching wrapper around calls to toolrunner by nickfyson · Pull Request #174 · github/codeql-action

X Title: add error-catching wrapper around calls to toolrunner by nickfyson · Pull Request #174 · github/codeql-action

Description: This PR adds a wrapper around specific exec.exec calls that are known to sometimes fail in specific ways, and captures both the exit code and stdout/err in order to match against a pre-defined list of conditions. Matching can be either by an exit code that the codeql-cli uses to indicate a specific condition, or by regex that matches against either stdout or stderr. When a match is found the wrapper throws a custom error message, which can be used to give snippets of documentation to users. In this initial PR there is just a single matcher, intended to catch cases where no source code was seen during the build. You can see the matchers in action in the extra (deliberately failing) integration tests here... https://github.com/github/codeql-action/actions/runs/243679881 The testing story for this behaviour isn't entirely complete – ideally we would have integration tests like those above that deliberately trigger the errors in question and check they are caught as expected. Perhaps this could be achieved by some additional wrapper to test the wrapper, but that's all getting a little bit inception. I don't think there's a way to run to 'expect' a job to fail, but obviously that would be ideal. Closes github/code-scanning#1559 Merge / deployment checklist Confirm this change is backwards compatible with existing workflows. Confirm the readme has been updated if necessary.

Open Graph Description: This PR adds a wrapper around specific exec.exec calls that are known to sometimes fail in specific ways, and captures both the exit code and stdout/err in order to match against a pre-defined list...

X Description: This PR adds a wrapper around specific exec.exec calls that are known to sometimes fail in specific ways, and captures both the exit code and stdout/err in order to match against a pre-defined list...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:932a7f5b-ed67-9a85-a937-6ff62d7f5d2d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idAF60:A5753:11C3C:178D1:6A55865C
html-safe-nonce044687cbc0573305afda25fb458157074a0472b75cc45cb6eae86675179f67cd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRjYwOkE1NzUzOjExQzNDOjE3OEQxOjZBNTU4NjVDIiwidmlzaXRvcl9pZCI6IjMxOTU5MDY0NDI4ODE2MTM3MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacc3ad5687f454a2e19f92b0b19596325d9dba33926fba923a10ffbc0d3aceacc4
hovercard-subject-tagpull_request:481665238
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/174/files
twitter:imagehttps://avatars.githubusercontent.com/u/1482231?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1482231?s=400&v=4
og:image:altThis PR adds a wrapper around specific exec.exec calls that are known to sometimes fail in specific ways, and captures both the exit code and stdout/err in order to match against a pre-defined list...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb5665c84831ed9ac4fb79519c16c9c5580ba8092fb8bb6e3e72972ec7197348e
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
release3215163789b3dc58dba97bd78a30c20c949f477f
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/github/codeql-action/pull/174/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F174%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%2F174%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/174/files
Reloadhttps://github.com/github/codeql-action/pull/174/files
Reloadhttps://github.com/github/codeql-action/pull/174/files
Please reload this pagehttps://github.com/github/codeql-action/pull/174/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
nickfysonhttps://github.com/nickfyson
mainhttps://github.com/github/codeql-action/tree/main
nickfyson/error_wrapperhttps://github.com/github/codeql-action/tree/nickfyson/error_wrapper
Conversation 18 https://github.com/github/codeql-action/pull/174
Findings https://github.com/github/codeql-action/pull/174/findings
Commits 22 https://github.com/github/codeql-action/pull/174/commits
Checks 0 https://github.com/github/codeql-action/pull/174/checks
Files changed https://github.com/github/codeql-action/pull/174/files
Please reload this pagehttps://github.com/github/codeql-action/pull/174/files
add error-catching wrapper around calls to toolrunner https://github.com/github/codeql-action/pull/174/files#top
Show all changes 22 commits https://github.com/github/codeql-action/pull/174/files
2b27c68 add exec_wrapper function nickfyson Aug 21, 2020 https://github.com/github/codeql-action/pull/174/commits/2b27c68c84b46a763e9ae913641c50ff2520553a
45e00a8 match existing behaviour when custom listeners defined nickfyson Aug 24, 2020 https://github.com/github/codeql-action/pull/174/commits/45e00a8e6a7f779537ae616786aa4a7864674687
cd22abc add example regex match for stdout/err string nickfyson Aug 24, 2020 https://github.com/github/codeql-action/pull/174/commits/cd22abcda8a8331d862f9896e7048696d8bb74a2
7b7e0e1 update error_wrapper to take matcher array nickfyson Sep 1, 2020 https://github.com/github/codeql-action/pull/174/commits/7b7e0e12b7768d6b4b6cfd43bb81a23ad76395f8
6ef5334 wrap more codeql calls in the error catcher wrapper nickfyson Sep 1, 2020 https://github.com/github/codeql-action/pull/174/commits/6ef533485ed3acf0d61ba1aba80624d93401cea8
231537b refactor to handle exec.exec return values together nickfyson Sep 2, 2020 https://github.com/github/codeql-action/pull/174/commits/231537b08ef57e28e550239c2079c4a294773b42
6a43a61 ensure matchers not applied if exit code is zero nickfyson Sep 3, 2020 https://github.com/github/codeql-action/pull/174/commits/6a43a6178d1a7a4a22ac1ee519066c5df7b68797
dd4e841 remove spurious use of exec_wrapper nickfyson Sep 3, 2020 https://github.com/github/codeql-action/pull/174/commits/dd4e841441b3fb05488d1145c37f64b41caf08fe
9701a93 ensure exec_wrapper always captures exit code of called process nickfyson Sep 7, 2020 https://github.com/github/codeql-action/pull/174/commits/9701a93bf11727593de62e25288c86d8969a3230
1f3ce75 add initial suite of tests for exec_wrapper nickfyson Sep 7, 2020 https://github.com/github/codeql-action/pull/174/commits/1f3ce75844fe0a331add272db35dad480a223118
7dbaff0 move error matcher definition into dedicated file nickfyson Sep 7, 2020 https://github.com/github/codeql-action/pull/174/commits/7dbaff09b608c15860638396597f24a3535a8e35
3e6d239 add test for initial error matcher nickfyson Sep 7, 2020 https://github.com/github/codeql-action/pull/174/commits/3e6d23928bb590e0714fcbd23a8fa3ea01aaa5cb
cc2dfaf clean up and rename things to follow proper conventions nickfyson Sep 7, 2020 https://github.com/github/codeql-action/pull/174/commits/cc2dfaf5d871902b24801add006e43750ad264fb
30bb37a restore all default workflow triggers and integration tests nickfyson Sep 7, 2020 https://github.com/github/codeql-action/pull/174/commits/30bb37a5c771ca0828a4ff3e113f066291678bb3
c4f579a remove the intentionally failing matcher integration tests nickfyson Sep 7, 2020 https://github.com/github/codeql-action/pull/174/commits/c4f579a4dbc4520a3cdf7c53261f5ebe8e434f95
3cd4127 Merge branch 'main' into nickfyson/error_wrapper nickfyson Sep 7, 2020 https://github.com/github/codeql-action/pull/174/commits/3cd41279f20d66ac2ef16cce4c5ebd96bddd70c5
88951d6 renames to reflect the switch to using toolrunner nickfyson Sep 7, 2020 https://github.com/github/codeql-action/pull/174/commits/88951d6193a278ee8ce2b39643cb3cab5ba3ae7b
1fb7c81 tweak in response to reviewer comments nickfyson Sep 11, 2020 https://github.com/github/codeql-action/pull/174/commits/1fb7c81099a0cf4b3c37f9e2cfd8e5912780534e
b3b9901 make ErrorMatcher an object rather than a tuple nickfyson Sep 11, 2020 https://github.com/github/codeql-action/pull/174/commits/b3b99014eb254ee8a0a84d95e5a57b48639e7881
b104d6e Merge branch 'main' into nickfyson/error_wrapper nickfyson Sep 11, 2020 https://github.com/github/codeql-action/pull/174/commits/b104d6e035e56f530bf322987cda0929492302ad
814840b Merge branch 'main' into nickfyson/error_wrapper nickfyson Sep 14, 2020 https://github.com/github/codeql-action/pull/174/commits/814840b1de6467c85f5602cf3134a9b8373f1e25
e5e9aad Merge branch 'main' into nickfyson/error_wrapper nickfyson Sep 14, 2020 https://github.com/github/codeql-action/pull/174/commits/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9
Clear filters https://github.com/github/codeql-action/pull/174/files
Please reload this pagehttps://github.com/github/codeql-action/pull/174/files
Please reload this pagehttps://github.com/github/codeql-action/pull/174/files
codeql.js https://github.com/github/codeql-action/pull/174/files#diff-5bd808ec74194675da6319beb80c228163039f26c9ddf1b8bf3eef9b12c9341b
codeql.js.map https://github.com/github/codeql-action/pull/174/files#diff-325a6cb428a1dafbcfbd43461aa4ae95826c648a3f9a7d7b6e6bf05878152d64
error-matcher.js https://github.com/github/codeql-action/pull/174/files#diff-955459b0827a97e3080a98f6f4ca2bdc68fd43caa3c79c493aa53d39b78563ed
error-matcher.js.map https://github.com/github/codeql-action/pull/174/files#diff-30b6fa60f0264d68d5e21f9279a9a1e22b1f1136bd4309dbfaa1b7328b02877b
error-matcher.test.js https://github.com/github/codeql-action/pull/174/files#diff-514e754c7ceadafaeca3ca63b72ca74a3c4f6673f9bb6c5690cee8b66111019b
error-matcher.test.js.map https://github.com/github/codeql-action/pull/174/files#diff-77aeb7fad4ae43b3e759ddd3c07e03005e0b2cf32868ddcf25685c5573de7003
toolrunner-error-catcher.js https://github.com/github/codeql-action/pull/174/files#diff-3ba5f924cf58c1607950668fb59cc29a4f04bff2361b095e3c11d842784c071c
toolrunner-error-catcher.js.map https://github.com/github/codeql-action/pull/174/files#diff-8187aaabcbf5e9e46b4f70f59eddc1a42772449bc96c767c4518b650e3d881b6
toolrunner-error-catcher.test.js https://github.com/github/codeql-action/pull/174/files#diff-fefb0218f044eeb0f1943ddb2fa5b57189cc602c0358743e1b29c6db5e252caf
toolrunner-error-catcher.test.js.map https://github.com/github/codeql-action/pull/174/files#diff-d7400be77643174988d0594803b43f4f3486f557848b95b19224aef6aae11efa
codeql.ts https://github.com/github/codeql-action/pull/174/files#diff-473ad8cf33ad034dc4f9ae468a3ce5d87106ace4f96f6a23a000261d46efaa60
codeql.ts.orig https://github.com/github/codeql-action/pull/174/files#diff-16b41c552ae36e8d993aabc59357524bcbfb31774b6d39c5ce2436148aafff5f
error-matcher.test.ts https://github.com/github/codeql-action/pull/174/files#diff-1fdacecdb7baca6154505230e6aedd9a922302186618d8db3a8456a940e7db4d
error-matcher.ts https://github.com/github/codeql-action/pull/174/files#diff-73b52bc309f51efd2cf0f60006da1528761086a051f88564ac75b7bf3c26ba00
toolrunner-error-catcher.test.ts https://github.com/github/codeql-action/pull/174/files#diff-47e898ad034a20cf2af3c8c638ab9aaacf665c602c1d056dcea1de20f293612d
toolrunner-error-catcher.ts https://github.com/github/codeql-action/pull/174/files#diff-b5bc807ac8fa6a0b871d6d73d09ea11e3ad9be04b92bfeb4a72023ea0b5d088c
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/codeql.jshttps://github.com/github/codeql-action/pull/174/files#diff-5bd808ec74194675da6319beb80c228163039f26c9ddf1b8bf3eef9b12c9341b
View file https://github.com/github/codeql-action/blob/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9/lib/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/174/files
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/codeql.js.maphttps://github.com/github/codeql-action/pull/174/files#diff-325a6cb428a1dafbcfbd43461aa4ae95826c648a3f9a7d7b6e6bf05878152d64
View file https://github.com/github/codeql-action/blob/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9/lib/codeql.js.map
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/github/codeql-action/pull/174/files
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/error-matcher.jshttps://github.com/github/codeql-action/pull/174/files#diff-955459b0827a97e3080a98f6f4ca2bdc68fd43caa3c79c493aa53d39b78563ed
View file https://github.com/github/codeql-action/blob/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9/lib/error-matcher.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/174/files
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/error-matcher.js.maphttps://github.com/github/codeql-action/pull/174/files#diff-30b6fa60f0264d68d5e21f9279a9a1e22b1f1136bd4309dbfaa1b7328b02877b
View file https://github.com/github/codeql-action/blob/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9/lib/error-matcher.js.map
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/174/files
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/error-matcher.test.jshttps://github.com/github/codeql-action/pull/174/files#diff-514e754c7ceadafaeca3ca63b72ca74a3c4f6673f9bb6c5690cee8b66111019b
View file https://github.com/github/codeql-action/blob/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9/lib/error-matcher.test.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/174/files
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/error-matcher.test.js.maphttps://github.com/github/codeql-action/pull/174/files#diff-77aeb7fad4ae43b3e759ddd3c07e03005e0b2cf32868ddcf25685c5573de7003
View file https://github.com/github/codeql-action/blob/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9/lib/error-matcher.test.js.map
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/174/files
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/toolrunner-error-catcher.jshttps://github.com/github/codeql-action/pull/174/files#diff-3ba5f924cf58c1607950668fb59cc29a4f04bff2361b095e3c11d842784c071c
View file https://github.com/github/codeql-action/blob/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9/lib/toolrunner-error-catcher.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/174/files
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/toolrunner-error-catcher.js.maphttps://github.com/github/codeql-action/pull/174/files#diff-8187aaabcbf5e9e46b4f70f59eddc1a42772449bc96c767c4518b650e3d881b6
View file https://github.com/github/codeql-action/blob/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9/lib/toolrunner-error-catcher.js.map
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/174/files
https://github.com/github/codeql-action/blob/main/CODEOWNERS#L1
lib/toolrunner-error-catcher.test.jshttps://github.com/github/codeql-action/pull/174/files#diff-fefb0218f044eeb0f1943ddb2fa5b57189cc602c0358743e1b29c6db5e252caf
View file https://github.com/github/codeql-action/blob/e5e9aad17498c905ee91f7cb2920b2dfa95ea6d9/lib/toolrunner-error-catcher.test.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/174/files
Please reload this pagehttps://github.com/github/codeql-action/pull/174/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.