Sergei Zharinov
0ae44810fc
fix(http): detect x-access-token prefix before hostType-based auth branching ( #42083 )
...
* fix: Add `github-digest` to `GITHUB_API_USING_HOST_TYPES` list
* fix(http): detect x-access-token prefix before hostType-based auth branching
Moves GitHub App installation token detection (`x-access-token:` prefix)
before the hostType-based authorization chain in `applyAuthorization`.
This ensures correct `token` scheme auth for any GitHub-related hostType,
not only those listed in `GITHUB_API_USING_HOST_TYPES`.
* test(http/auth): add regression test for GitHub App token with non-listed hostType
* Fixes
* Fix tests
2026-03-24 17:11:56 +00:00
Michael Kriese
0babee8a19
fix: drop unused got remove authorization beforeRedirect hook ( #41299 )
2026-02-18 15:47:11 +00:00
Sergei Zharinov
930cf6633c
refactor: Rewrite imports with .ts extensions ( #40700 )
...
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
Michael Kriese
9fe353adb4
test: add coverage (part1) ( #40636 )
2026-01-23 15:09:01 +00:00
Cyrille
a8ee6648c0
fix(forgejo): support fallback for all forgejo-* host types ( #39968 )
...
* fix: support fallback for forgejo-* host types
* Sort imports
* Reorganize code to lexicographical order
2025-12-16 20:28:24 +00:00
RahulGautamSingh
76f911041a
refactor: use named exports ( #39196 )
...
* use named exports
* fix test
* add missing imnport
* fix prettier
2025-11-10 12:00:35 +00:00
Michael Kriese
593a92655e
feat: refactor http ( #34550 )
2025-02-28 14:40:04 +00:00
Michael Kriese
a3e29a092d
feat(gitea)!: use Bearer instead of token for auth ( #28308 )
...
Previous Gitea implementation used non-standard “token” auth instead of “Bearer”. Gitea supports Bearer al alternate to token since v1.8.0, so it’s safe to make this change now.
BREAKING CHANGE: Gitea platfor authentication will now be done using Bearer auth instead of token auth.
2024-07-25 15:28:16 +02:00
Rhys Arkins
ee34245628
fix(http): honor authType first ( #28304 )
2024-04-10 08:06:33 +00:00
Sergei Zharinov
b69416ce17
refactor(prettier): Force trailing commas ( #25631 )
2023-11-07 15:50:29 +00:00
Michael Kriese
69f7240640
feat(datasource): add gitea-tags datasource ( #24083 )
2023-08-25 14:12:36 +00:00
renovate[bot]
fe739befbf
chore(deps): update linters to v6 (major) ( #23325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2023-08-02 15:07:49 +00:00
Sergei Zharinov
ce41717678
refactor(http): Fix coverage ( #23004 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2023-06-28 11:55:26 +02:00
RahulGautamSingh
c56588eaba
refactor: convert PlatformmId to union ( #18458 )
2022-11-01 14:46:09 +00:00
Sergei Zharinov
030b1a61a4
refactor(util/http): Strict null checks for http utils ( #13416 )
...
* refactor(util/http): Strict null checks for http utils
* More tests for queue.ts
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2022-01-09 21:22:27 +00:00
HonkingGoose
ab018191fa
chore: report and fix unused ESLint disable directives ( #12548 )
2021-11-08 20:20:03 +01:00
Maksim
1f86b71fd5
refactor: constants ( #11690 )
2021-10-06 07:43:32 +02:00
Michael Kriese
8785f70b93
fix(core/http): fallback to github /gitlab hosttype ( #11605 )
...
* fix(core/http): fallback to github /gitlab hosttype
* fix: remove generic host rule
* Update lib/util/http/index.ts
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2021-09-06 21:07:52 +02:00
Sebastian Poxhofer
443b22b0ae
feat(gitlab-release): implement datasource ( #11226 )
...
Co-authored-by: Nejc Habjan <hab.nejc@gmail.com >
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2021-09-01 09:36:38 +00:00
Michael Kriese
60b3d6d933
fix(manager:docker): only pass auth header when required ( #11449 )
2021-08-30 15:55:16 +02:00
Jesko Steinberg
9f791552d3
feat: enable right filtering when specifing hostRules with github-api using datasources ( #11136 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2021-08-25 07:07:23 +00:00
Kamil Kowalski
a73d82787b
feat(hex): Private Hex packages ( #11168 )
2021-08-12 09:34:27 +00:00
Michael Kriese
607b151f0e
feat(http): support custom auth types ( #9053 )
2021-03-09 19:25:18 +01:00
Kevin James
9e09363305
fix(auth): fix HTTP Basic auth for NOPASS indexes ( #8442 )
2021-01-29 06:28:52 +01:00
Julien Poissonnier
a2b2671370
fix(gitlab): Restore auth for versions older than 12.2 ( #7155 )
2020-09-01 12:42:23 +02:00
Julien Poissonnier
499c838fe0
feat(gitlab): Allow using an OAuth2 token for authentication ( #7131 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2020-08-31 15:36:48 +02:00
Rhys Arkins
76913a1889
feat(github): support app tokens ( #6859 )
2020-08-17 14:14:19 +02:00
Michael Kriese
5815f75f13
feat(internal): migrate to got v11 ( #6725 )
...
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com >
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2020-07-22 20:15:48 +02:00
Michael Kriese
76d8574581
chore(internal): fix http coverage ( #6746 )
2020-07-14 09:51:27 +02:00
Etienne
45d7d40952
fix: remove authorization header from core.windows.net requests for Azure docker registries ( #6641 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2020-07-01 15:48:22 +02:00
Rhys Arkins
6c38eb359a
refactor: move auth to http module ( #6502 )
2020-06-13 06:17:13 +02:00