René's URL Explorer Experiment


Title: Private registries: Add support for Cloudsmith and GCP OIDC configurations by mbg · Pull Request #3850 · github/codeql-action · GitHub

Open Graph Title: Private registries: Add support for Cloudsmith and GCP OIDC configurations by mbg · Pull Request #3850 · github/codeql-action

X Title: Private registries: Add support for Cloudsmith and GCP OIDC configurations by mbg · Pull Request #3850 · github/codeql-action

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

Open Graph Description: This PR primarily adds validation for Cloudsmith and GCP OIDC configurations, so that they can be correctly propagated to the authentication proxy for private package registries when given to the s...

X Description: This PR primarily adds validation for Cloudsmith and GCP OIDC configurations, so that they can be correctly propagated to the authentication proxy for private package registries when given to the s...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:ec7a81ac-8407-be35-909a-1d7b5050eef9
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8094:951F5:14F2629:1E6E135:6A4CE0F2
html-safe-noncede6260da68862290457c15b24705656285e95d79dc3c5876ae6423328b9e8fcc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MDk0Ojk1MUY1OjE0RjI2Mjk6MUU2RTEzNTo2QTRDRTBGMiIsInZpc2l0b3JfaWQiOiI1MzU1NjAxOTEyMzg4MTgyMjU4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac2a989c374eaab2594980dd13a56f5d6474f7e855e0c49e219da5c9d14c4b0eee
hovercard-subject-tagpull_request:3583968227
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/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/github/codeql-action/pull/3850/commits
twitter:imagehttps://opengraph.githubassets.com/5a0fd0a3529da15afe3cde5cf3eddb537fe325a67162042672328c1d1e946b64/github/codeql-action/pull/3850
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/5a0fd0a3529da15afe3cde5cf3eddb537fe325a67162042672328c1d1e946b64/github/codeql-action/pull/3850
og:image:altThis PR primarily adds validation for Cloudsmith and GCP OIDC configurations, so that they can be correctly propagated to the authentication proxy for private package registries when given to the s...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamembg
hostnamegithub.com
expected-hostnamegithub.com
None299b43bca6e02ad35197ffeba30d2466846d5fb02ab96fbced5b5e6cec589fb8
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
releasec5a57f04eeb310f57c73fd6d751d957e2ca27ed2
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/github/codeql-action/pull/3850/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F3850%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql-action%2Fpull%2F3850%2Fcommits
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%2Fcommits&source=header-repo&source_repo=github%2Fcodeql-action
Reloadhttps://github.com/github/codeql-action/pull/3850/commits
Reloadhttps://github.com/github/codeql-action/pull/3850/commits
Reloadhttps://github.com/github/codeql-action/pull/3850/commits
Please reload this pagehttps://github.com/github/codeql-action/pull/3850/commits
github https://github.com/github
codeql-actionhttps://github.com/github/codeql-action
Notifications https://github.com/login?return_to=%2Fgithub%2Fcodeql-action
Fork 470 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 27 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
mbghttps://github.com/mbg
mainhttps://github.com/github/codeql-action/tree/main
mbg/private-registry/cloudsmith-gcphttps://github.com/github/codeql-action/tree/mbg/private-registry/cloudsmith-gcp
Conversationhttps://github.com/github/codeql-action/pull/3850
Commits20 (20)https://github.com/github/codeql-action/pull/3850/commits
Checkshttps://github.com/github/codeql-action/pull/3850/checks
Files changedhttps://github.com/github/codeql-action/pull/3850/files
Private registries: Add support for Cloudsmith and GCP OIDC configurationshttps://github.com/github/codeql-action/pull/3850/commits#top
mbghttps://github.com/mbg
mainhttps://github.com/github/codeql-action/tree/main
mbg/private-registry/cloudsmith-gcphttps://github.com/github/codeql-action/tree/mbg/private-registry/cloudsmith-gcp
Add simple JSON schema / validation helpershttps://github.com/github/codeql-action/pull/3850/commits/243c274daf79e2158519c66f93640001e92c4699
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
243c274https://github.com/github/codeql-action/pull/3850/commits/243c274daf79e2158519c66f93640001e92c4699
https://github.com/github/codeql-action/tree/243c274daf79e2158519c66f93640001e92c4699
Use schema/validation for existing OIDC config typeshttps://github.com/github/codeql-action/pull/3850/commits/0752451507238defe854c2172d7cc02170c52f46
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
0752451https://github.com/github/codeql-action/pull/3850/commits/0752451507238defe854c2172d7cc02170c52f46
https://github.com/github/codeql-action/tree/0752451507238defe854c2172d7cc02170c52f46
Move `getAuthConfig` out of `start-proxy.ts`https://github.com/github/codeql-action/pull/3850/commits/c8e26e209a72378c5f0d0c0baff9ed657148b087
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
c8e26e2https://github.com/github/codeql-action/pull/3850/commits/c8e26e209a72378c5f0d0c0baff9ed657148b087
https://github.com/github/codeql-action/tree/c8e26e209a72378c5f0d0c0baff9ed657148b087
Simplify credential cloning in `getAuthConfig`https://github.com/github/codeql-action/pull/3850/commits/bc4097bbe1e9ec5b32dd49b7267b4fed21fab02e
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
bc4097bhttps://github.com/github/codeql-action/pull/3850/commits/bc4097bbe1e9ec5b32dd49b7267b4fed21fab02e
https://github.com/github/codeql-action/tree/bc4097bbe1e9ec5b32dd49b7267b4fed21fab02e
Add schemas for basic credential typeshttps://github.com/github/codeql-action/pull/3850/commits/d2a54a45078101ba95470d15db11ab2e19d6e287
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
d2a54a4https://github.com/github/codeql-action/pull/3850/commits/d2a54a45078101ba95470d15db11ab2e19d6e287
https://github.com/github/codeql-action/tree/d2a54a45078101ba95470d15db11ab2e19d6e287
Add tests for `getAuthConfig`https://github.com/github/codeql-action/pull/3850/commits/2acf81942be0e7e23680c9ea047cc9dc9154cc30
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
2acf819https://github.com/github/codeql-action/pull/3850/commits/2acf81942be0e7e23680c9ea047cc9dc9154cc30
https://github.com/github/codeql-action/tree/2acf81942be0e7e23680c9ea047cc9dc9154cc30
Group OIDC schemas into an arrayhttps://github.com/github/codeql-action/pull/3850/commits/530fcb3bbf6b4ec77dc7c4e7cd1ebcdeaef33be1
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
530fcb3https://github.com/github/codeql-action/pull/3850/commits/530fcb3bbf6b4ec77dc7c4e7cd1ebcdeaef33be1
https://github.com/github/codeql-action/tree/530fcb3bbf6b4ec77dc7c4e7cd1ebcdeaef33be1
Validate Cloudsmith OIDC configurationshttps://github.com/github/codeql-action/pull/3850/commits/70b2658d233375ecac06a6d4b53c197a2100688b
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
70b2658https://github.com/github/codeql-action/pull/3850/commits/70b2658d233375ecac06a6d4b53c197a2100688b
https://github.com/github/codeql-action/tree/70b2658d233375ecac06a6d4b53c197a2100688b
Validate GCP OIDC configurationshttps://github.com/github/codeql-action/pull/3850/commits/4d2c7c6e1052d01b903f8c448040cca75475cb70
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
4d2c7c6https://github.com/github/codeql-action/pull/3850/commits/4d2c7c6e1052d01b903f8c448040cca75475cb70
https://github.com/github/codeql-action/tree/4d2c7c6e1052d01b903f8c448040cca75475cb70
Accept `replaces-base` optionhttps://github.com/github/codeql-action/pull/3850/commits/efdcb31f11520a0f75acffe6ab513bc602f26e8c
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
efdcb31https://github.com/github/codeql-action/pull/3850/commits/efdcb31f11520a0f75acffe6ab513bc602f26e8c
https://github.com/github/codeql-action/tree/efdcb31f11520a0f75acffe6ab513bc602f26e8c
Ignore test fileshttps://github.com/github/codeql-action/pull/3850/commits/0ed734b61b913e13c91e6dfe8bdb25eae59c2152
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
0ed734bhttps://github.com/github/codeql-action/pull/3850/commits/0ed734b61b913e13c91e6dfe8bdb25eae59c2152
https://github.com/github/codeql-action/tree/0ed734b61b913e13c91e6dfe8bdb25eae59c2152
Improve typing of `cloneCredential`https://github.com/github/codeql-action/pull/3850/commits/35715ef8fe7f093c67aee3ea68ab814037564120
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
35715efhttps://github.com/github/codeql-action/pull/3850/commits/35715ef8fe7f093c67aee3ea68ab814037564120
https://github.com/github/codeql-action/tree/35715ef8fe7f093c67aee3ea68ab814037564120
Improve `validateSchema` commenthttps://github.com/github/codeql-action/pull/3850/commits/91fbc5160642c21a03107a9a66d2841d732e0ecd
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
91fbc51https://github.com/github/codeql-action/pull/3850/commits/91fbc5160642c21a03107a9a66d2841d732e0ecd
https://github.com/github/codeql-action/tree/91fbc5160642c21a03107a9a66d2841d732e0ecd
Modify `FromSchema` so that optional properties are actually optionalhttps://github.com/github/codeql-action/pull/3850/commits/7a6ed562193d7191bec9a0e1d3cd34b4cab3f10a
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
7a6ed56https://github.com/github/codeql-action/pull/3850/commits/7a6ed562193d7191bec9a0e1d3cd34b4cab3f10a
https://github.com/github/codeql-action/tree/7a6ed562193d7191bec9a0e1d3cd34b4cab3f10a
Make it clearer what the expectations for `isUsernamePassword` arehttps://github.com/github/codeql-action/pull/3850/commits/549683cee56636703703eed41c1847ee23ee4463
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
549683chttps://github.com/github/codeql-action/pull/3850/commits/549683cee56636703703eed41c1847ee23ee4463
https://github.com/github/codeql-action/tree/549683cee56636703703eed41c1847ee23ee4463
Fix `permutations` commenthttps://github.com/github/codeql-action/pull/3850/commits/b77983290b283ad7a760a3981c5eb9da3ba05629
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
b779832https://github.com/github/codeql-action/pull/3850/commits/b77983290b283ad7a760a3981c5eb9da3ba05629
https://github.com/github/codeql-action/tree/b77983290b283ad7a760a3981c5eb9da3ba05629
Improve `replaces-base` validation and add testshttps://github.com/github/codeql-action/pull/3850/commits/d1edf2e4deb7b62a55d69b57f06b7f158ce65b84
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
d1edf2ehttps://github.com/github/codeql-action/pull/3850/commits/d1edf2e4deb7b62a55d69b57f06b7f158ce65b84
https://github.com/github/codeql-action/tree/d1edf2e4deb7b62a55d69b57f06b7f158ce65b84
Add changelog entryhttps://github.com/github/codeql-action/pull/3850/commits/0a4d574ac47a8f8e488be5dcbbbbf207120f7bbe
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
0a4d574https://github.com/github/codeql-action/pull/3850/commits/0a4d574ac47a8f8e488be5dcbbbbf207120f7bbe
https://github.com/github/codeql-action/tree/0a4d574ac47a8f8e488be5dcbbbbf207120f7bbe
Merge remote-tracking branch 'origin/main' into mbg/private-registry/cloudsmith-gcphttps://github.com/github/codeql-action/pull/3850/commits/022ff3c73f1668d39b34166317b77ea3d14d0946
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
022ff3chttps://github.com/github/codeql-action/pull/3850/commits/022ff3c73f1668d39b34166317b77ea3d14d0946
https://github.com/github/codeql-action/tree/022ff3c73f1668d39b34166317b77ea3d14d0946
Add generic non-printable chars test for OIDC configshttps://github.com/github/codeql-action/pull/3850/commits/262a15f6cf4c7a43d6a38ad76392e5e2d4977751
https://github.com/mbg
mbghttps://github.com/github/codeql-action/commits?author=mbg
262a15fhttps://github.com/github/codeql-action/pull/3850/commits/262a15f6cf4c7a43d6a38ad76392e5e2d4977751
https://github.com/github/codeql-action/tree/262a15f6cf4c7a43d6a38ad76392e5e2d4977751
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.