Bassem Dghaidi
43fa4598d2
Merge pull request #1857 from actions/neo-cache-service
...
Integrate cache service v2
2024-11-22 19:22:23 +01:00
Bassem Dghaidi
48c9089e23
Post merge cleanup
2024-11-14 02:04:20 -08:00
Thomas Boop
5ecf41b7e9
HTTP Client 2.2.3 Release ( #1804 )
...
* http-client 2.2.3
* fix audit
* Revert "fix audit"
724956ffa7d2369e0fcc7e0a4f0ae7f6fb2ff034
* update versions
* Revert "update versions"
139b3391a00f8d8a03a2bc782f40e7cefbe9354c
* exclude dev dependencies while we work on removing lerna
2024-08-22 10:13:36 -04:00
Brian DeHamer
57a7808b09
fix encoding for proxy auth token
...
Signed-off-by: Brian DeHamer <bdehamer@github.com >
2024-08-16 15:03:40 -07:00
Thomas Boop
edc11fedd9
HTTP Client 2.2.2 Release ( #1794 )
...
* 2.2.2 release
* update nodes
2024-08-16 13:11:10 -04:00
Yu
7460913945
Handle Encoded URL for Proxy Username and Password in HTTP Client ( #1782 )
...
* uri-decode-fix
Signed-off-by: Yu <yu.yang@anz.com >
* http-client URLdecode fix
Signed-off-by: Yu <yu.yang@anz.com >
* http-client URLdecode test typo fix
Signed-off-by: Yu <yu.yang@anz.com >
---------
Signed-off-by: Yu <yu.yang@anz.com >
2024-08-16 12:43:10 -04:00
Thomas Boop
e174ba00bb
Fix HTTP client tests ( #1792 )
...
* fix tests and update dependencies
2024-08-15 16:53:06 -04:00
eggyhead
e961517035
Merge pull request #1712 from actions/vmjoseph/update-archiver
...
Upgrading `upload-artifact` and `download-artifact` archiver package
2024-04-15 13:03:10 -07:00
Vallie Joseph
31d43858e6
.
2024-04-15 15:24:57 +00:00
Vallie Joseph
3937a81bb6
Rever http
2024-04-15 12:59:58 +00:00
Vallie Joseph
aa1a26db5c
Adding missing progress time
2024-04-09 20:40:08 +00:00
Vallie Joseph
7fab4d3849
Revert http
2024-04-09 18:09:34 +00:00
Vallie Joseph
f8255627a1
upgrading archiver package along with chunk timeout
2024-04-09 18:02:48 +00:00
Luke Tomlinson
f2b2850817
Update http-client to 2.2.1 ( #1679 )
2024-03-01 15:09:37 -05:00
teatimeguest
fd3dd961f1
Make sure RequestOptions.keepAlive is applied properly on node20 runtime ( #1572 )
2024-02-28 12:10:57 -05:00
Tatyana Kostromskaya
212e9eca5f
Update release notes for http-client@2.2.0 ( #1549 )
2023-10-06 16:03:00 +02:00
Tatyana Kostromskaya
5d17af2710
Merge pull request #1547 from actions/takost/update-http-client
...
Add function to return proxy agent dispatcher for compatibility with latest `octokit` packages
2023-10-06 14:47:16 +02:00
Tatyana Kostromskaya
6771ff80c7
resolve comments
2023-10-06 12:39:29 +00:00
Tatyana Kostromskaya
fc74e936b4
fix format
2023-10-05 16:34:31 +02:00
Tatyana Kostromskaya
245f6fa8e3
Add function to return proxy agent dispatcher for compatibility with latest octokit
2023-10-05 16:20:26 +02:00
Tatyana Kostromskaya
7df25b814a
Merge pull request #1508 from actions/takost/update-workflows-to-node20
...
Update workflows to node20
2023-09-01 11:55:53 +02:00
Tatyana Kostromskaya
72c9b82e75
revert
2023-08-29 11:19:06 +00:00
Tatyana Kostromskaya
9865bd2c4c
test
2023-08-29 10:43:51 +00:00
Chad Kimes
cab9d56ad0
actions/http-client 2.1.1 release ( #1483 )
2023-08-04 15:00:50 -04:00
Chad Kimes
60aa416760
Add readBodyBuffer method to HttpClientResponse ( #1475 )
...
* Add readBodyBuffer method to HttpClientResponse
* Implement method in other package tests
* Make method optional to satisfy the test process
2023-08-04 14:35:26 -04:00
Vallie Joseph
159e42038d
Audit Fix ( #1480 )
...
* fixing audit failures
* replacing lerna bootstrap with npm command
* audit fix for cache and tool-cache
* updating tunnel
* upgrading core packages
* re-adding tunnel as prod dep
* updating dependencies
* updating exec deps
* updating exec io package
* .
* Revert
* updating packages
* adding core as dep
* updating learna config
* updating lerna commands
* Removing audit failing packages in cache + tool-cache
* updating contribution bootstrap description
* updating libraries
* prettier lint
* hiding stricter rules
* updating prettier command
* Removing unknown flag
* Adding eslint prettier
* ignoring sym links
* updating ignore path
* updating prettier rules
* changing prettier + github ver
* updating ts and ignores
* Revert ts
* Adding unknown ignores
* downgrading lerna
* .
* adding nx
* Adding lint auto lint rules
* updating eslint ignore for glob packages
* Adding subdirs to ignore
* adding flag for ignore pattern in linter
* Expanding ignore regex
* Adding ignore rules
* adding another ignore pattern to tsconfig eslint
* adding ignore pattern to eslintrc
* syncing package-json
* updating traverse
* .
* test adding core and http client to base package
* running npm ci
* adding tsconfig paths
* adding base URL
* Adding explicit path to core and http-client
* editing tsc call
* updating artifact packages
* force build
* updating lock file version
* updating lock file version
* upgrading node version
* Adding babel traverse back
* fixing build issue
* fixing typescript ver
* updating package json
* Adding ignore for artifact test
* adding ignore to flags
* unlink after test completes
* cleanup
* merge + package edit
2023-08-03 16:36:11 -04:00
Ferenc Hammerl
081fb7ff98
Prepend http:// to http(s)_proxy env if missing ( #1439 )
...
* Prepend http:// to http(s)_proxy env if missing
* Formatting
* Fix linting
2023-06-22 11:03:38 +02:00
Francesco Renzi and Bassem Dghaidi
9d8bfe0007
Update packages/http-client/__tests__/proxy.test.ts
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
2023-05-23 13:10:40 +01:00
Francesco Renzi
757b183fd3
Use postman-echo to replace httpbin
2023-05-23 12:37:39 +01:00
Ferenc Hammerl
ba6acc9b29
Bump http-client to version 2.1.0 ( #1364 )
...
* Update package.json
* Update package.json
* Update RELEASES.md
2023-03-06 17:03:09 +01:00
Ferenc Hammerl
1bd13ca5ee
Bypass proxy on loopback IPs (localhost, 127.*, ::1 etc) ( #1361 )
...
* Bypass proxy on loopback IPs
* Expect empty array instead of undefined
* Restore accidentally deleted test
* Fix formatting
* Fix linting
* Update proxy.ts
* Better ipv6 definitions
* Fix linting
* Update proxy.test.ts
2023-03-06 11:07:04 +01:00
Ferenc Hammerl
0ef4ed9b56
Support '*' wildcard ( #1355 )
2023-03-06 11:02:29 +01:00
Ferenc Hammerl
3db8d7ca19
Revert "Bypass proxy on loopback IPs"
...
This reverts commit edb73c217d .
2023-03-01 13:48:44 +00:00
Ferenc Hammerl
edb73c217d
Bypass proxy on loopback IPs
2023-03-01 13:45:12 +00:00
Felix Luthman
86b9ab12e0
Standardize behaviour of no_proxy environmental variable ( #1223 )
...
* match no_proxy to subdomains
* strip leading dot + '*' match all + testcases
* Update proxy.test.ts
* Revert "Update proxy.test.ts"
This reverts commit 0e925a6dc5a88470659d28f0809772e4f450766f.
* remove support for leading dots and wildcard no_proxy
* change order of tests for logic consistency
* add test for working leading dot
* add check for partial domain, as opposed to subdomain
2023-02-13 15:00:05 +01:00
Ferenc Hammerl
f33ae160e3
Merge pull request #1278 from actions/fhammerl/node-v16-and-toolkit-fixes
...
Migrate dev environment and workflows to node16
2023-01-03 14:02:07 +01:00
Ferenc Hammerl
94c232a677
Fix missing typescript casts
2022-12-14 01:28:46 +01:00
Francesco Renzi
b3c08ffc49
Merge pull request #1180 from actions/rentziass/allow-parse-url
2022-09-16 17:05:24 +01:00
Francesco Renzi
9c7a14de95
Update internal dependencies
2022-09-16 15:47:36 +00:00
Sankalp Kotewar
0399c4fbe7
Merge pull request #1108 from actions/users/kotewar/fix-tar-exit-with-code-1
...
Adding fix for tar exiting with code 1 issue
2022-06-06 14:41:07 +05:30
Sankalp Kotewar
3a4544a37e
Revert "Adding fix for tar exiting with code 1 issue"
...
This reverts commit ceef7bc0b4 .
2022-06-06 07:56:27 +00:00
Sankalp Kotewar
ceef7bc0b4
Adding fix for tar exiting with code 1 issue
2022-06-01 13:18:50 +00:00
Konrad Pabjan
4a69f11b4a
Bump to version 2.0.1 ( #1086 )
2022-05-13 10:29:29 -04:00
Konrad Pabjan
206d280f39
Make tunnel a prod dependency for http-client ( #1085 )
2022-05-13 10:19:06 -04:00
Brian Cristante
dcddde79c9
Update other packages to use http-client v2 ( #1082 )
...
We moved `@actions/http-client` to be part of the toolkit in https://github.com/actions/toolkit/pull/1062 . We also made some breaking changes to exported types and released v2.
The biggest change in terms of lines of code affected was to get rid of the `I-` prefix for interfaces since TypeScript doesn't follow this convention.
I bumped the patch version of all packages except for `tool-cache`, where I bumped the major version. The rationale is explained in the release notes for that package.
2022-05-11 17:14:25 -04:00
Brian Cristante
80b9e93a05
Move @actions/http-client into the toolkit ( #1062 )
...
💡 See https://github.com/actions/toolkit/pull/1064 for a better diff!
https://github.com/actions/toolkit contains a variety of packages used for building actions. https://github.com/actions/http-client is one such package, but lives outside of the toolkit. Moving it inside of the toolkit will improve discoverability and reduce the number of repos we have to keep track of for maintenance tasks (such as github/c2c-actions-service#2937 ).
I checked with @bryanmacfarlane on the historical decision here. Apparently it was just inertia from before we released the toolkit as multiple packages.
The benefits here are:
- Have one fewer repo to keep track of
- Signal that this is an HTTP client meant for building actions, not for general use.
## Notes
- `@actions/http-client` will continue to be released as its own package.
- Bumping the package version to **2.0.0**. Since we're compiling in strict mode now, there are some breaking changes to the exported types. This is an improvement because the null-unsafe version of`http-client` is currently breaking the safety of null-safe consumers.
- I'm not updating the other packages to use the new version in this PR. I plan to do that in a follow-up. We'll hold off on publishing `http-client` v2 to NPM until that's done just in case other changes shake out of it.
2022-05-03 11:10:13 -04:00