Rob Herley
e0c069db55
remove runtime dependency on twirp-ts
2025-01-27 17:52:55 +00:00
Josh Gross
1f7c2c79e0
[tool-cache] Update @actions/core and prepare 2.0.2 release ( #1872 )
...
* Update `@actions/core` and prepare 2.0.2 release
* Include these changes in the release notes
2025-01-15 15:57:09 -05:00
Yang Cao
5e8c25d1f5
Merge pull request #1929 from actions/yacaovsnc/release_artifact_2_2_1
...
Prep release packages/artifact v2.2.1
2025-01-09 09:21:32 -05:00
Yang Cao
3095d112ef
Prep release packages/artifact v2.2.1
2025-01-08 21:11:59 +00:00
Yang Cao
16ef1448d7
Merge pull request #1928 from actions/yacaovsnc/artifact_upload_concurrency_and_timeout
...
Make both upload concurrency and timeout settings configurable with env variables.
2025-01-08 16:07:30 -05:00
Yang Cao
e55409315f
Rename the prefix to be more specific
2025-01-08 20:32:45 +00:00
Yang Cao
d4385a64a7
Concurrency has a min of 1
2025-01-08 18:14:04 +00:00
Yang Cao
ede05b95d7
Make concurrency change opt-in, but can only go lower
2025-01-08 18:11:38 +00:00
Yang Cao
f3c12d5561
Set default concurrency to 10 and make timeout configurable
2025-01-08 16:19:09 +00:00
Josh Gross
adb9c4a7f4
Remove more unused cache APIs ( #1909 )
2024-12-19 13:26:19 -05:00
Josh Gross
01f21badd5
Remove more unused cache APIs
2024-12-17 14:51:57 -05:00
Josh Gross
26f8f84a96
Remove unused cache API ( #1907 )
2024-12-17 14:04:05 -05:00
Brian DeHamer
433f76091b
Merge pull request #1908 from actions/bdehamer/artifact-2.2.0
...
Prepare artifact release 2.2.0
2024-12-17 10:24:18 -08:00
Brian DeHamer
4426b4ea91
Prepare artifact release 2.2.0
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-12-17 10:05:45 -08:00
Brian DeHamer
f522fdf89d
Merge pull request #1896 from actions/bdehamer/artifact-digest
...
return artifact digest on upload
2024-12-17 10:01:16 -08:00
Brian DeHamer
1e0c16f0dc
return artifact digest on upload
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-12-06 14:27:46 -08:00
Bassem Dghaidi
b7a00a3203
Merge pull request #1886 from actions/Link-/cache-4.0.0
...
Prepare `@actions/cache` `4.0.0` release
2024-12-04 20:09:19 +01:00
Bassem Dghaidi
0827eef58f
Rerun CI
2024-12-04 10:53:00 -08:00
Bassem Dghaidi
cd9197e9bd
Add announcement link
2024-12-04 08:23:10 -08:00
Bassem Dghaidi
72447df44c
Update deprecation notice
2024-12-04 05:33:47 -08:00
Bassem Dghaidi
59845ec372
Update deprecation notice
2024-12-04 05:30:50 -08:00
Bassem Dghaidi
cb001af8a3
Update README to include deprecation notice
2024-12-03 02:52:39 -08:00
Bassem Dghaidi
4498687c5e
Prepare @actions/cache 4.0.0 release
2024-12-03 02:40:00 -08:00
Bassem Dghaidi
a10e209c8d
Merge pull request #1882 from actions/enhance-blob-client
...
Enhance blob client resilience & performance
2024-12-02 20:48:46 +01:00
Bassem Dghaidi
c02c929c56
Minor comment adjustments
2024-12-02 11:10:25 -08:00
Bassem Dghaidi
c649df4b94
Minor comment adjustments
2024-12-02 10:55:33 -08:00
Bassem Dghaidi
fb40492b6f
Merge branch 'enhance-blob-client' of github.com:actions/toolkit into enhance-blob-client
2024-12-02 10:55:00 -08:00
Bassem Dghaidi
502e8ce651
Minor comment adjustments
2024-12-02 10:53:29 -08:00
Bassem Dghaidi and Josh Gross
3f7df8ec5a
Fix comments
...
Co-authored-by: Josh Gross <[email protected] >
2024-12-02 19:46:18 +01:00
Bassem Dghaidi and Josh Gross
b24632bd80
Fix comments
...
Co-authored-by: Josh Gross <[email protected] >
2024-12-02 19:46:11 +01:00
Bassem Dghaidi
792ec716de
Tune upload options
2024-12-02 07:32:33 -08:00
Bassem Dghaidi
7ad18fd6bd
Fix linter complaints
2024-12-02 04:24:17 -08:00
Bassem Dghaidi
87171e29ca
Fix tests
2024-12-02 04:18:46 -08:00
Bassem Dghaidi
a762876d6d
Minor refactoring
2024-12-02 04:08:21 -08:00
Bassem Dghaidi
d89855bb90
Fix upload progress bug
2024-12-02 03:55:57 -08:00
Bassem Dghaidi
db1d01308c
Troubleshoot
2024-12-02 03:35:20 -08:00
Bassem Dghaidi
4a272e9053
Troubleshoot
2024-12-02 03:08:05 -08:00
Bassem Dghaidi
ee1c07d0aa
Add error handling for failed uploads
2024-12-02 02:38:51 -08:00
Bassem Dghaidi
c6f1224d30
Add progress tracking for blob uploads
2024-12-02 02:33:27 -08:00
Bassem Dghaidi
1d403c2fd8
Fix tests
2024-11-29 07:36:51 -08:00
Bassem Dghaidi
65892d5ffe
Fine tune blob uploads
2024-11-29 07:09:05 -08:00
Bassem Dghaidi
8c5f6f2dc5
Force use of Azure for restoreCacheV2
2024-11-28 07:42:07 -08:00
Bassem Dghaidi
62f5f1885b
Refactor saveCacheV2 to use saveCache from cacheHttpClient
2024-11-28 07:22:01 -08:00
Bassem Dghaidi
eaf0083ee2
Respect download options for restore
2024-11-28 04:56:37 -08:00
Bassem Dghaidi
c1fb081674
Linter fixes
2024-11-28 03:53:34 -08:00
Bassem Dghaidi
df166709a3
Refactor cache upload functionality and improve test cases
2024-11-28 03:52:09 -08:00
Bassem Dghaidi
c5a5de05f6
Delete download-cache
2024-11-28 03:36:32 -08:00
Bassem Dghaidi
3a128c88c3
Merge branch 'main' into enhance-blob-client
2024-11-27 08:25:51 -08:00
John Sudol
9cc30cb0d3
Add saveCacheV2 tests ( #1879 )
2024-11-27 09:30:36 -05:00
Bassem Dghaidi
35d87ab129
Refactor code formatting for consistency and readability
2024-11-27 05:58:22 -08:00
Bassem Dghaidi
af3981c955
Update the useragent of the old http client to pass cache version
2024-11-27 05:50:01 -08:00
Bassem Dghaidi
27e5cf2514
Replace downloadCacheFile with downloadCacheStorageSDK
2024-11-27 04:51:21 -08:00
John Sudol
b050504b2d
Add test case for when the uploadFile fails on the blobclient
2024-11-27 01:45:46 +00:00
John Sudol
5d0a4af70a
Remove unused mock
2024-11-26 23:33:19 +00:00
John Sudol
94f18eb26e
Only mock the cacheUtil methods we need
2024-11-26 23:05:11 +00:00
John Sudol
208dbe2131
PR feedback
2024-11-26 16:36:12 +00:00
John Sudol
46174ed573
run prettier
2024-11-26 00:56:07 +00:00
John Sudol
1f087496ca
Add debug message for uploadResponse
2024-11-26 00:43:37 +00:00
John Sudol
8f606682c2
Add saveCacheV2 tests
2024-11-26 00:23:42 +00:00
Bassem Dghaidi
928d3e806d
Merge pull request #1876 from actions/add-restore-tests
...
Add `restoreCacheV2` tests
2024-11-25 21:35:31 +01:00
Bassem Dghaidi
35ede8fcf0
Add a new debug message for downloads
2024-11-25 12:08:07 -08:00
Bassem Dghaidi
4d31e1048a
Add the download cache file status code to debug log
2024-11-25 07:34:52 -08:00
Bassem Dghaidi
0e321b26f4
Add the download cache file status code to debug log
2024-11-25 07:34:07 -08:00
Bassem Dghaidi and Rob Herley
2d2513915c
Remove unused package
...
Co-authored-by: Rob Herley <[email protected] >
2024-11-25 16:13:20 +01:00
Bassem Dghaidi
de236da416
Fix cache lookup scenario
2024-11-25 05:47:51 -08:00
Bassem Dghaidi
4dadd612d6
Add support for matching on restore key values
2024-11-25 05:42:50 -08:00
Bassem Dghaidi
54ac2dd012
Add cache service version debug message
2024-11-25 04:08:47 -08:00
Bassem Dghaidi
4de30f744e
Add more tests for restoreCacheV2
2024-11-25 03:53:03 -08:00
Bassem Dghaidi
27dfd2c41c
Merge branch 'main' into add-restore-tests
2024-11-22 10:23:10 -08:00
Bassem Dghaidi
20ed2908f1
Merge pull request #1857 from actions/neo-cache-service
...
Integrate cache service v2
2024-11-22 19:22:23 +01:00
Bassem Dghaidi
39d19810a8
Add restore tests
2024-11-22 09:01:59 -08:00
Bassem Dghaidi
e2028d43a2
Linter fixes and remove unnecessary dependency
2024-11-21 04:05:04 -08:00
Bassem Dghaidi
267841d7bd
Add isGhes gate and refactor to clean up circular dependencies
2024-11-21 04:01:44 -08:00
Bassem Dghaidi
ab58a59f33
Bump cross-spawn to 7.0.6
2024-11-20 14:02:54 -08:00
Bassem Dghaidi
a1e6ef3759
Update cache service APIs & cleanup
2024-11-20 13:53:47 -08:00
Bassem Dghaidi
8616c313a2
Remove unused definitions
2024-11-14 07:11:12 -08:00
Bassem Dghaidi
3ca85474b8
Merge branch 'neo-cache-service' of github.com:actions/toolkit into neo-cache-service
2024-11-14 06:50:01 -08:00
Bassem Dghaidi
6c11d441a5
Remove unnecessary type hints
2024-11-14 06:49:55 -08:00
Bassem Dghaidi and Josh Gross
68ab87caa2
Add check to make sure archive has been created already
...
Co-authored-by: Josh Gross <[email protected] >
2024-11-14 15:49:02 +01:00
Bassem Dghaidi
555b03f6fd
Revert package.json
2024-11-14 06:40:10 -08:00
Bassem Dghaidi
ab8110fa2f
Remove unecessary packages from top level package.json
2024-11-14 06:36:42 -08:00
Bassem Dghaidi
5e9ef8532f
Lint fixes
2024-11-14 04:47:27 -08:00
Bassem Dghaidi
ea4bf4810a
Remove unnecessary debug information
2024-11-14 04:39:30 -08:00
Bassem Dghaidi
c3e354da23
Remove unnecessary debug information
2024-11-14 04:33:31 -08:00
Bassem Dghaidi
2ee77e654f
Add missing function return types
2024-11-14 03:42:14 -08:00
Bassem Dghaidi
83baffc3f6
Package upgrades with security fixes
2024-11-14 03:34:32 -08:00
Bassem Dghaidi
19cdd5f210
Linter cleanups
2024-11-14 03:34:13 -08:00
Bassem Dghaidi
b2557ac90c
Formatting and stylistic cleanup
2024-11-14 03:22:03 -08:00
Bassem Dghaidi
69409b3acd
Fix broken test
2024-11-14 03:10:48 -08:00
Bassem Dghaidi
9dff82c727
Port dependencies & remove dependency on toolkit/artifacts
2024-11-14 03:01:04 -08:00
Bassem Dghaidi
d109d9c03e
Handle ACTIONS_CACHE_SERVICE_V2 feature flag
2024-11-14 03:00:43 -08:00
Bassem Dghaidi
4e1912a3c3
Restore __tests__
2024-11-14 02:08:24 -08:00
Bassem Dghaidi
9da70ffbd7
Post merge cleanup
2024-11-14 02:04:20 -08:00
Bassem Dghaidi
75cdb2c08f
Merge branch 'main' into neo-cache-service
2024-11-14 02:02:55 -08:00
Josh Gross
bb2278e5cf
Extend Node version test coverage ( #1843 )
...
* Extend Node version test coverage
* Remove Node 16
2024-11-08 10:30:18 -05:00
Josh Gross
77f247b2f3
Prepare @actions/cache 3.3.0 release ( #1871 )
2024-11-01 13:32:42 -04:00
Brian DeHamer
d13839fcf4
Merge pull request #1870 from actions/bdehamer/attest-1.5-release-notes
...
`@actions/attest`: Release notes for v1.5.0 release
2024-11-01 09:55:13 -07:00
Brian DeHamer
7e54468896
update release notes for @actions/attest v1.5.0
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-11-01 09:45:11 -07:00
Brian DeHamer
339447c5d3
Merge pull request #1863 from meriadec/attest-provenance-tags
...
Handle tags containing "@" character in `buildSLSAProvenancePredicate`
2024-11-01 09:35:13 -07:00
Brian DeHamer
43ce96d373
Merge pull request #1865 from actions/bdehamer/multi-subject
...
`@actions/attest`: Support multi-subject attestations
2024-11-01 09:33:11 -07:00
Brian DeHamer
265a5be8bc
support multi-subject attestations
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-11-01 09:08:19 -07:00
Brian DeHamer
65ee4d33af
use macos-latest-large in test/release workflows ( #1869 )
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-11-01 11:59:55 -04:00
Meriadec Pillet
717ba9d9a4
Handle tags containing "@" character in buildSLSAProvenancePredicate
...
When using some monorepo-related tools (like [changesets](https://github.com/changesets/changesets )),
the produced tags have a special format that includes `@` character.
For example, a `foo` package on a monorepo will produce Git tags looking
like `[email protected] ` if using changesets.
When used in combination with `actions/attest-build-provenance`, the
action was not properly re-crafting the tag in `buildSLSAProvenancePredicate` because
it was always splitting the workflow ref by `@` and taking the second
element.
This result in this error on CI:
```
Error: Error: Failed to persist attestation: Invalid Argument - values do not match: refs/tags/foo != refs/tags/[email protected] - https://docs.github.com/rest/repos/repos#create-an-attestation
````
This PR slightly update the logic there, and rather take "everything
located after the first '@'". This shouldn't introduce any breaking
change, while giving support for custom tags.
I've added the corresponding test case, it passes, however I couldn't
successfully run the full test suite (neither on `main`). Looking
forward for CI outcome.
Thanks in advance for the review 🙏 .
2024-10-30 14:29:42 +01:00
Bassem Dghaidi
01bf918aa5
Refactoring & cleanup
2024-10-24 06:09:23 -07:00
Bassem Dghaidi
28dbd8ff93
Cleanups and package refactoring
2024-10-24 05:19:48 -07:00
Josh Gross
7f5921cddd
Document unreleased changes in cache and tool-cache ( #1856 )
2024-10-22 12:01:31 -04:00
Bassem Dghaidi
89354f6540
Cleanup implementation and use tarballs instead of streaming zip
2024-10-21 05:21:32 -07:00
Bassem Dghaidi
d399e33060
Merge branch 'main' into neo-cache-service
2024-10-21 02:25:12 -07:00
Brian DeHamer
29d342f176
Merge pull request #1848 from actions/bdehamer/attest-prep-1-5
...
`@actions/attest`: prep release of @actions/attest v1.5.0
2024-10-14 12:49:33 -07:00
Brian DeHamer
72113fe791
Merge pull request #1847 from actions/bdehamer/attest-update-core
...
`@actions/attest`: bump @actions/core from 1.10.1 to 1.11.1
2024-10-14 12:49:15 -07:00
Brian DeHamer
7b4d9763cc
Merge pull request #1846 from actions/bdehamer/sigstore-3-0-0
...
`@actions/attest`: bump @sigstore/sign from 2.3.2 to 3.0.0
2024-10-14 12:48:55 -07:00
Brian DeHamer
26c752f562
prep release of @actions/attest v1.5.0
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-10-14 12:33:10 -07:00
Brian DeHamer
ac1332a8e2
bump @actions/core from 1.10.1 to 1.11.1
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-10-14 12:16:09 -07:00
Brian DeHamer
c6c5ef6b8e
bump @sigstore/sign from 2.3.2 to 3.0.0
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-10-14 12:06:26 -07:00
Bassem Dghaidi
4d1dedf2c7
Merge branch 'main' into neo-cache-service
2024-10-09 07:45:11 -07:00
Bassem Dghaidi
13abc95165
Port restoreCache to new service
2024-10-09 04:32:57 -07:00
Rob Herley
ee93b05ee9
Merge pull request #1845 from actions/robherley/update-release-notes
...
Update artifact release notes
2024-10-08 14:11:08 -04:00
Rob Herley
799f8f5f3d
Update artifact release notes
...
Includes:
- #1815
2024-10-08 14:06:04 -04:00
Rob Herley
201b082ce1
Merge pull request #1844 from actions/robherley/artifact-2.1.11
...
Properly resolve relative symlinks
2024-10-08 13:08:45 -04:00
Rob Herley
49cbbbcd99
Update symlink bug fix reference number
2024-10-08 13:02:06 -04:00
Rob Herley
545e0e6b95
properly resolve relative symlinks
2024-10-08 12:35:48 -04:00
JoannaaKL
c18a7d2f73
Merge pull request #1815 from mydea/fn/remove-crypto
...
Use native `crypto` package from node
2024-10-07 11:06:38 +02:00
Josh Gross
d14afd7973
Explicitly import crypto ( #1842 )
...
* Explicitly import `crypto`
* Add release notes for 1.11.1
* Fix crypto mock in test
* Fix `crypto` mock
* Lint
2024-10-04 17:23:42 -04:00
Josh Gross
22a72ac3d7
Include #1551 in @actions/core 1.11.0 release notes ( #1840 )
2024-10-02 14:30:25 -04:00
Josh Gross
6ca0d9b637
Release @actions/core v1.11.0 ( #1839 )
2024-10-02 13:49:03 -04:00
Rob Herley
650f7c6aa3
Merge pull request #1830 from actions/robherley/artifact-2.1.10
...
Fix regression, auto readlink on symlinks again
2024-10-02 13:06:15 -04:00
Josh Gross
78af634e7e
Remove dependency on uuid package ( #1824 )
2024-10-02 12:28:06 -04:00
Rob Herley
2a8f1c5ddd
bump package lock version
2024-10-01 16:43:30 -04:00
Bassem Dghaidi
e62c6428e7
Fix service urls
2024-09-24 03:29:14 -07:00
Bassem Dghaidi
07e51a445e
Add cache service v2 client
2024-09-24 03:17:44 -07:00
Bassem Dghaidi
70e5684b1f
Merge branch 'main' into neo-cache-service
2024-09-24 02:36:02 -07:00
Rob Herley
5a62022195
/
2024-09-20 17:52:14 -04:00
Rob Herley
8551843690
fix assertion
2024-09-20 17:45:55 -04:00
Rob Herley
d6694e491d
update release notes
2024-09-20 17:31:40 -04:00
Rob Herley
7f19a7886a
fix regression, auto readlink on symlinks again
2024-09-20 17:23:43 -04:00
Brian DeHamer
6dd369c0e6
Merge pull request #1823 from actions/bdehamer/enterprise-issuer
...
[@actions/attest] Fix bug with customized OIDC issuer
2024-09-05 09:17:37 -07:00
Brian DeHamer
2a07de1333
fix bug with customized oidc issuer
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-09-04 10:24:28 -07:00
Francesco Novy
2e1998fc42
update lockfile
2024-08-30 09:41:33 +02:00
Francesco Novy
b7a914b73b
Use native crypto package from node
2024-08-30 09:30:02 +02:00
Brian DeHamer
6c4e082c18
Merge pull request #1805 from actions/bdehamer/update-http-client
...
bump @actions/http-client from 2.2.1 to 2.2.3
2024-08-22 08:39:26 -07:00
Brian DeHamer
1e69bffbba
bump @actions/http-client from 2.2.1 to 2.2.3
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-08-22 07:52:03 -07:00
Thomas Boop
d1aa255c7f
HTTP Client 2.2.3 Release ( #1804 )
...
* http-client 2.2.3
* fix audit
* Revert "fix audit"
724956ffa7
* update versions
* Revert "update versions"
139b3391a0
* exclude dev dependencies while we work on removing lerna
2024-08-22 10:13:36 -04:00
Brian DeHamer
7298ff3219
Merge pull request #1799 from actions/bdehamer/http-client-proxy-auth
...
fix encoding for proxy auth token
2024-08-21 06:41:49 -07:00
Brian DeHamer
571d782946
Merge pull request #1797 from actions/bdehamer/attester-release-notes
...
improve release notes for @actions/attest
2024-08-19 07:38:36 -07:00
Brian DeHamer
ada9e00cda
fix encoding for proxy auth token
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-08-16 15:03:40 -07:00
Josh Gross
faf9cb2ea2
Include the package name in the Publish Workflow run ( #1793 )
2024-08-16 16:15:14 -04:00
Brian DeHamer
ac3a063583
improve release notes for @actions/attest
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-08-16 12:43:39 -07:00
Brian DeHamer
7cc96bb976
Merge pull request #1796 from actions/bdehamer/attest-issuer
...
derive default OIDC issuer from current tenant
2024-08-16 12:21:00 -07:00
Brian DeHamer
fa6cc53297
derive default OIDC issuer from current tenant
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-08-16 12:07:23 -07:00
Thomas Boop
f299e8ba1e
HTTP Client 2.2.2 Release ( #1794 )
...
* 2.2.2 release
* update nodes
2024-08-16 13:11:10 -04:00
Yu
1b9927d1c7
Handle Encoded URL for Proxy Username and Password in HTTP Client ( #1782 )
...
* uri-decode-fix
Signed-off-by: Yu <[email protected] >
* http-client URLdecode fix
Signed-off-by: Yu <[email protected] >
* http-client URLdecode test typo fix
Signed-off-by: Yu <[email protected] >
---------
Signed-off-by: Yu <[email protected] >
2024-08-16 12:43:10 -04:00
Brian DeHamer
279e891118
Merge pull request #1790 from actions/bdehamer/attest-headers
...
support for headers param in attest functions
2024-08-16 07:21:46 -07:00
Brian DeHamer
340a1033a5
support for headers param in attest functions
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-08-15 15:35:32 -07:00
Josh Gross
50f2977cce
Add glob option to ignore hidden files ( #1791 )
...
* Add glob option to ignore hidden files
* Use the basename of the file/directory to check for `.`
* Ensure the `excludeHiddenFiles` is properly copied
* Allow the root directory to be matched
* Fix description of `excludeHiddenFiles`
* Document Windows hidden attribute limitation
* Bump version
* `lint`
* Document 0.5.0 release
* Lint again
2024-08-15 17:13:49 -04:00
Thomas Boop
48a65377c0
Fix HTTP client tests ( #1792 )
...
* fix tests and update dependencies
2024-08-15 16:53:06 -04:00
Rob Herley
f003268b32
Merge pull request #1786 from SMoraisAnsys/fix/chunk-timeout
...
refactor: set chunk timeout back to 5 minutes
2024-08-06 12:12:38 -04:00
Sébastien Morais
3a33cca851
FIX: Set chunk timeout back to 5 minutes
2024-08-06 10:27:41 +02:00
Rob Herley
bb6c500939
Merge pull request #1781 from actions/robherley/artifact-2.1.9
...
Prep for @actions/artifact v2.1.9
2024-08-01 09:42:30 -04:00
Rob Herley
76b6e24aee
bump pkg lock
2024-07-31 10:12:04 -04:00
Rob Herley
58d14c4ef5
prep for @actions/artifact v2.1.9
2024-07-31 10:05:34 -04:00
Rob Herley
7463cf3da6
Merge pull request #1771 from rmunn/fix-too-many-open-files
...
Prevent "too many open files" in artifact upload
2024-07-31 09:20:36 -04:00
Brian DeHamer
90d9783552
Merge pull request #1776 from actions/bdehamer/jwks-proxy-fix
...
fix proxy support for jwks retrieval
2024-07-29 16:31:41 -07:00
Robin Munn
7c61054649
Remove unused import
2024-07-27 17:00:02 +07:00
Brian DeHamer
b28406bd1f
fix proxy support for jwks retrieval
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-07-26 15:03:40 -07:00
Robin Munn
9517cdf52d
Prevent "too many open files" in artifact upload
...
See https://www.archiverjs.com/docs/archiver/#file
2024-07-26 08:49:34 +07:00
Rob Herley
49927e464a
Merge pull request #1774 from actions/robherley/fix-chunk-timeout
...
Fix artifact upload chunk timeout logic + update tests
2024-07-25 13:52:09 -04:00
Rob Herley
3e34f6d19c
add comment for chunk timeout
2024-07-24 12:40:57 -04:00
Rob Herley
182702d2df
fix chunk timeout + update tests
2024-07-23 21:57:39 -04:00
Rob Herley
1db73622df
Merge pull request #1768 from actions/robherley/artifacts-allow-localhost
...
Allow localhost hostnames for artifact checks
2024-07-03 14:38:52 -04:00
Rob Herley
56832696fc
npm audit fix
2024-07-03 17:03:40 +00:00
Rob Herley
176b40a888
allow localhost hostnames for artifact checks
2024-07-03 16:55:53 +00:00
Bassem Dghaidi
4902d3a118
Add backend ids
2024-06-24 01:16:11 -07:00
Bassem Dghaidi
04d1a7ec3c
Add fix cache paths
2024-06-17 03:36:06 -07:00
Bassem Dghaidi
e1b7e78d60
Fix cache misses
2024-06-17 02:39:45 -07:00
Bassem Dghaidi
7640cf17c1
Fix cache misses
2024-06-17 02:35:25 -07:00
Bassem Dghaidi
8d7ed4fb57
Fix cache service url bug
2024-06-17 01:32:41 -07:00
Bassem Dghaidi
5afc042a74
Add download cache v2
2024-06-17 01:17:10 -07:00
Bassem Dghaidi
5e5faf73fc
Use zlib for compression
2024-06-13 03:16:59 -07:00
Brian DeHamer
361a115e53
Merge pull request #1759 from actions/bdehamer/rekor-409
...
config rekor to fetch on conflict
2024-06-12 12:25:06 -07:00
Brian DeHamer
dddc440d56
config rekor to fetch on conflict
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-06-12 11:57:18 -07:00
Brian DeHamer
08d6f14ea8
Merge pull request #1745 from actions/bdehamer/attest-provenance
...
(@actions/attest) New GHA provenance build type
2024-06-12 11:45:37 -07:00
Bassem Dghaidi
9e63a77e7a
Implement cache v2
2024-06-10 12:19:52 -07:00
Bassem Dghaidi
146143a9b4
Implement cache v2
2024-06-10 11:55:28 -07:00
Bassem Dghaidi
6635d12ce0
Implement cache v2
2024-06-10 11:36:37 -07:00
Bassem Dghaidi
dccc3f7f1c
Fix upload mechanics
2024-06-10 11:01:01 -07:00
Bassem Dghaidi
66d5434f23
Add v2 cache upload
2024-06-10 10:56:20 -07:00
Brian DeHamer
73100a7f85
new GHA build provenance
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-06-05 14:54:34 -07:00
Brian DeHamer
c6b487124a
Merge pull request #1738 from actions/bdehamer/attest-1.3.0
...
(@actions/attest) prepare 1.3.0 release
2024-06-05 14:53:11 -07:00
Bassem Dghaidi
c8466d1fac
Add twirp client
2024-05-29 08:31:54 -07:00
Bassem Dghaidi
264230c2c5
add debug
2024-05-23 09:04:37 -07:00
Bassem Dghaidi
32dbccb77b
Add debug message
2024-05-23 07:25:17 -07:00
Brian DeHamer
8735a7e2da
prep 1.3.0 release of @actions/attest
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-05-21 13:11:37 -07:00
Fredrik Skogman
d1df13e178
Merge pull request #1735 from kommendorkapten/dynamic-urls
...
Read the server url from the environment variable.
2024-05-21 07:35:07 +02:00
Fredrik Skogman
d3d7736bae
Fixed a spelling error
2024-05-20 07:57:44 +02:00
Fredrik Skogman
7d18e7aa0d
PR feedback. Juse more JS idiomatic code
2024-05-20 07:52:36 +02:00
Fredrik Skogman
e60694077d
Read the server url from the environment variable.
...
Instead of having the urls hardcoded, read them from the environment.
I opted to read from the environment variable instead of the github context
because it would be easier to test.
2024-05-16 17:00:35 +02:00
Brian DeHamer
ae38557bb0
Merge pull request #1730 from actions/bdehamer/attest-readme
...
Update @actions/attest README
2024-05-01 11:48:55 -07:00
Brian DeHamer
abb586d71e
add doc link in @actions/attest readme
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-05-01 11:30:45 -07:00
Brian DeHamer
81a73aba8b
Merge pull request #1725 from actions/bdehamer/attest-retry-persist
...
(@actions/attest) retry request on failure to save attestation
2024-04-24 19:59:43 -07:00
Brian DeHamer
0e8fe8af62
retry request on failure to save attestation
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-04-24 15:07:39 -07:00
Bethany
29885a805e
Merge pull request #1724 from actions/bethanyj28/update-unzip-stream
...
Use latest `unzip-stream` and `unzip.Extract`
2024-04-24 09:09:09 -04:00
bethanyj28
9eb3d3a673
lint
2024-04-23 16:10:57 -04:00
bethanyj28
6e642f628f
lint
2024-04-23 16:06:02 -04:00
bethanyj28
0159bbe7f2
bump version
2024-04-23 16:03:52 -04:00
bethanyj28
476276bf98
use latest unzip-stream
2024-04-23 15:54:54 -04:00
Brian DeHamer
d82fd09f99
Merge pull request #1714 from actions/bdehamer/attest-no-make-fetch-happen
...
(@actions/attest) remove dep on make-fetch-happen
2024-04-23 10:39:57 -07:00
Brian DeHamer
2961d73391
remove dep on make-fetch-happen
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-04-23 09:39:17 -07:00
Rob Herley
eb1cb3649c
Merge pull request #1721 from actions/robherley/retry-502-invalid-body
...
artifact client: retry on non-JSON response
2024-04-19 14:02:46 -04:00
Rob Herley
b384fe17ba
bump pkg version + release notes
2024-04-19 15:08:30 +00:00
Rob Herley
ccb1df45d1
artifact client: retry on non-JSON response
2024-04-19 14:03:47 +00:00
eggyhead
5a736647a1
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
918b468a41
replacing writeFile with writeFileSync
2024-04-15 16:57:28 +00:00
Vallie Joseph
234761dc05
replacing writeFile with writeFileSync
2024-04-15 16:51:30 +00:00
Vallie Joseph
fa1cb5d153
correcting imports
2024-04-15 16:49:47 +00:00
Vallie Joseph
e998cf1216
cleaning up tests
2024-04-15 16:32:31 +00:00
Vallie Joseph
2bbbf928ae
re-adding minor ver for now
2024-04-15 16:20:24 +00:00
Vallie Joseph
fa06a1eadf
removing minor ver for now
2024-04-15 16:18:41 +00:00
Vallie Joseph
5eea9e34e7
cleaning up comments and removing clear timeout outside of finaly
2024-04-15 16:08:45 +00:00
Vallie Joseph
75b5e5376d
updating artifact version
2024-04-15 15:32:08 +00:00
Vallie Joseph
be507421b1
.
2024-04-15 15:24:57 +00:00
Vallie Joseph
5d943d4b7f
Rever http
2024-04-15 12:59:58 +00:00
Vallie Joseph
67951b1f2b
Merge branch 'main' into vmjoseph/update-archiver
2024-04-15 12:18:10 +00:00
eggyhead
c104cf5dc0
Merge pull request #1713 from actions/eggyhead/fix-tar-ddos-vuln
...
fixing https://github.com/advisories/GHSA-f5x3-32g6-xq36
2024-04-12 13:41:10 -07:00
Vallie Joseph
4fb4c6ed94
Merge branch 'eggyhead/fix-tar-ddos-vuln' into vmjoseph/update-archiver
2024-04-12 20:31:55 +00:00
eggyhead
df5a794b3d
fixing new-package script instruction
2024-04-10 21:48:57 +00:00
eggyhead
c01bc907ed
fixing https://github.com/advisories/GHSA-f5x3-32g6-xq36
2024-04-10 21:30:24 +00:00
Vallie Joseph
222733049e
.
2024-04-09 21:22:40 +00:00
Vallie Joseph
fa9db3c8fa
wrapping timeout in try catch
2024-04-09 21:18:30 +00:00
Vallie Joseph
18a8a22c65
updating upload try catch to always call cleartimeout
2024-04-09 21:05:58 +00:00
Vallie Joseph
425f05e29d
moving timer outside of uploadZipToBlobStorage
2024-04-09 21:04:29 +00:00
Vallie Joseph
90fca23920
replacing timeout
2024-04-09 20:51:12 +00:00
Vallie Joseph
0d3d3bbb40
Adding missing progress time
2024-04-09 20:40:08 +00:00
Vallie Joseph
98ce947a6c
updating timeout
2024-04-09 19:38:57 +00:00
Vallie Joseph
2ed9516172
updating timeout
2024-04-09 19:24:52 +00:00
Vallie Joseph
4fc93ec115
.
2024-04-09 19:01:54 +00:00
Vallie Joseph
61d6acdeb1
updating test
2024-04-09 18:52:19 +00:00
Vallie Joseph
f98ccd1e39
updating tests
2024-04-09 18:21:41 +00:00
Vallie Joseph
7f0a981b2e
Revert http
2024-04-09 18:09:34 +00:00
Vallie Joseph
2e7a11c409
upgrading archiver package along with chunk timeout
2024-04-09 18:02:48 +00:00
Brian DeHamer
9ddf153e00
Merge pull request #1701 from actions/bdehamer/attest-v03-bundle
...
(@actions/attest) generate attestations using v0.3 bundle format
2024-04-03 13:51:26 -07:00
Brian DeHamer
f8d95a85df
generate v0.3 bundles in attest package
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-04-03 12:12:26 -07:00
Brian DeHamer
59e9d284e9
Merge pull request #1693 from actions/bdehamer/oidc-provenance
...
(@actions/attest) build provenance statement from OIDC claims
2024-03-28 13:44:22 -07:00
Brian DeHamer
4ce4c767e2
npm audit fix
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-03-22 12:44:24 -07:00
Brian DeHamer
a0e6af1e53
build provenance stmt from OIDC claims
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-03-22 12:34:42 -07:00
Bethany
ef77c9d60b
Merge pull request #1683 from Smeb/fix-1579
...
fix #1579 : add test to check getCacheVersion does not mutate arguments
2024-03-07 10:48:45 -05:00
Smeb
8fee77b04b
fix #1579 : add test to check getCacheVersion does not mutate arguments
2024-03-07 16:23:04 +01:00
Luke Tomlinson
b807fc9c54
Update http-client to 2.2.1 ( #1679 )
2024-03-01 15:09:37 -05:00
Bethany
55c7a1e03d
Merge pull request #1678 from actions/bethanyj28/logging
...
Add info level logging for zip extract
2024-03-01 13:09:41 -05:00
bethanyj28
4799020e28
bump version
2024-03-01 13:04:16 -05:00
bethanyj28
bb420e4681
add info level logging for zip extract
2024-03-01 12:54:40 -05:00
Bethany
0c735ba79d
Merge pull request #1677 from actions/bethanyj28/update-releases
...
Flip releases update order
2024-02-29 12:01:04 -05:00
Bethany
e918bf24ae
Update RELEASES.md
2024-02-29 10:41:57 -05:00
Bethany
eea6b7f517
Update RELEASES.md
2024-02-29 10:40:22 -05:00
teatimeguest
ff435e591d
Make sure RequestOptions.keepAlive is applied properly on node20 runtime ( #1572 )
2024-02-28 12:10:57 -05:00
Bethany
df3315bbea
Merge pull request #1676 from actions/bethanyj28/flip-releases
...
Flip releases order
2024-02-28 10:46:45 -05:00
Bethany
b7770574c2
flip releases order
2024-02-28 10:35:01 -05:00
Brian DeHamer
29bf378d97
Merge pull request #1675 from actions/provenance-permissions
...
fix permissions for release workflow
2024-02-26 11:40:12 -08:00
Brian DeHamer
68b042febd
fix permissions for release workflow
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-02-26 11:32:45 -08:00
Brian DeHamer
c366a07d62
Merge pull request #1672 from actions/attest-v1.0.0
...
bump @actions/attest to 1.0.0
2024-02-26 11:13:48 -08:00
Brian DeHamer
9e5eb95517
Merge pull request #1674 from actions/npm-provenance
...
publish npm packages with build provenance
2024-02-26 11:13:32 -08:00
Brian DeHamer
7f96bd610d
publish npm packages with build provenance
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-02-26 10:42:33 -08:00
Thomas Boop
8f53a1d37f
Update CODEOWNERS ( #1673 )
2024-02-26 13:31:23 -05:00
Brian DeHamer
37a562b194
bump @actions/attest to 1.0.0
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-02-26 10:21:47 -08:00
Brian DeHamer
ad1f156c7c
Merge pull request #1667 from actions/bdehamer/attest
...
add new @actions/attest package
2024-02-26 10:15:14 -08:00
Brian DeHamer
6079dea4c4
add new @actions/attest package
...
Signed-off-by: Brian DeHamer <[email protected] >
2024-02-26 08:52:20 -08:00
Bethany
437f2be56d
Merge pull request #1671 from actions/bethanyj28/update-version
...
Update artifacts to 2.1.3
2024-02-26 10:24:29 -05:00
bethanyj28
97c606b612
update to 2.1.3
2024-02-26 10:18:02 -05:00
Bethany
5a7faf0eb5
Merge pull request #1670 from actions/bethanyj28/fix-callback
...
Ensure callback is only called once
2024-02-26 10:04:37 -05:00
bethanyj28
dcc55dfd04
feedback
2024-02-26 09:56:00 -05:00
bethanyj28
902046e4d8
ensure callback is only called once
2024-02-26 09:36:35 -05:00
Bethany
88f7a7bc65
Merge pull request #1666 from actions/bethanyj28/download-path
...
Use `unzip.Parse` over `unzip.Extract`
2024-02-23 16:22:24 -05:00
bethanyj28
6cf4fbcef8
add a comment
2024-02-23 15:33:24 -05:00
bethanyj28
7fa864a4f4
go back to normalize)
2024-02-23 15:28:25 -05:00
Bethany and Tingluo Huang
f77cbc9ef7
Update packages/artifact/src/internal/download/download-artifact.ts
...
Co-authored-by: Tingluo Huang <[email protected] >
2024-02-23 15:20:01 -05:00
bethanyj28
8a1800c5da
use resolve instead of normalize
2024-02-23 15:15:17 -05:00
bethanyj28
90894a8853
bump version
2024-02-23 15:03:09 -05:00
bethanyj28
614f27a4fb
use stream transform
2024-02-23 14:34:39 -05:00
bethanyj28
ac84a9bee3
re-add noop logs and format + lint
2024-02-23 13:46:22 -05:00
bethanyj28
4256ea99c5
update test case and handling
2024-02-23 13:41:40 -05:00
bethanyj28
76489f433b
attempt with comparing index
2024-02-23 11:59:36 -05:00
bethanyj28
e9005f7727
ensure no path traversal
2024-02-23 10:54:12 -05:00
bethanyj28
8d03fb4787
prettier
2024-02-23 08:46:56 -05:00
bethanyj28
d3301c9bc2
update path parsing
2024-02-23 08:42:23 -05:00
bethanyj28
1e326de474
use existing function
2024-02-23 08:28:37 -05:00
bethanyj28
83731e6528
remove awaits from on entry
2024-02-22 22:06:32 -05:00
bethanyj28
a24b9c0184
handle directories
2024-02-22 21:54:54 -05:00
bethanyj28
31c555afda
prettier
2024-02-22 20:31:49 -05:00
bethanyj28
9dea373bba
wait for upload to finish
2024-02-22 20:29:42 -05:00
bethanyj28
b956d8a4dd
audit, lint, format
2024-02-22 17:55:53 -05:00
bethanyj28
81d5e48db0
update tests
2024-02-22 17:51:15 -05:00
bethanyj28
bc5b3a85ae
use on entry
2024-02-22 17:16:32 -05:00
Konrad Pabjan
415c42d27c
Update workflows to use v4 actions ( #1652 )
...
* Update releases.yml to use v4 actions
* Bump all workflows
2024-02-01 12:50:47 -05:00
eggyhead
e6c1cd0d8c
Merge pull request #1651 from actions/eggyhead/update-ghescheck-cache-v3.2.4
...
updating cache version and release to include ghes check change
2024-02-01 09:21:58 -08:00
eggyhead
39621898ff
Merge pull request #1650 from actions/eggyhead/update-ghescheck-artifacts-v2.1.1
...
updating artifact version and release to include ghes check change
2024-02-01 08:43:20 -08:00
eggyhead
c500de6dea
updating cache version and release to include ghes check change
...
Revert "updating cache version and release to include ghes check change"
This reverts commit 7185d8964514361b7b8dcdba1f9dd54ef24b8bdd.
updating cache version and release to include ghes check change
2024-01-31 21:23:20 +00:00
eggyhead
c4f4f5ae07
updating artifact version and release to include ghes check change
2024-01-31 21:15:11 +00:00
eggyhead
f1d9b4b985
Merge pull request #1648 from actions/eggyhead/ghescheck-updatehosts
...
Update GHES host check
2024-01-31 10:33:31 -08:00
eggyhead
d134334a38
lint fixes
2024-01-31 16:51:04 +00:00
eggyhead
3b02a6fdc5
updating alowed hosts in isGhes check
...
updating alowed hosts in artifact ghes check
using dot prepend ghe host
2024-01-31 16:30:37 +00:00
eggyhead
1fe633e27c
Merge pull request #1627 from actions/eggyhead/hyperlinks-faq
...
adding hyperlinks for new section of artifacts faq
2024-01-19 08:40:40 -08:00
eggyhead and Bethany
74bca717aa
Update packages/artifact/docs/faq.md
...
Consistent spacing in version table
Co-authored-by: Bethany <[email protected] >
2024-01-19 08:37:38 -08:00
eggyhead
bb4505e078
yaml formatting
2024-01-18 17:36:26 +00:00
eggyhead
dbfca0275d
removing numbered list
2024-01-18 17:35:08 +00:00
eggyhead
d01372220d
bold text
2024-01-18 17:33:39 +00:00
eggyhead
8e13afa0db
updating language and adding compatibility table
2024-01-18 17:32:19 +00:00
Rob Herley
4e3b068ce1
Merge pull request #1629 from actions/robherley/update-docs-2.1.0
...
v2.1.0 Generate docs + update release notes
2024-01-18 11:25:50 -05:00
Rob Herley
017d757dd4
update releases.md
2024-01-18 11:07:25 -05:00
eggyhead
5212cb5ed9
Merge pull request #1628 from actions/eggyhead/update-getartifact-errmessage
...
updating artifact not found error message
2024-01-18 08:02:52 -08:00
eggyhead
cca96584eb
removing newline and camelcasing GitHub
2024-01-18 15:57:21 +00:00
Rob Herley
58c2878fce
generate docs + update releases
2024-01-18 09:51:01 -05:00
Rob Herley
daf23ba955
Merge pull request #1626 from actions/robherley/delete-artifacts
...
Add methods to delete artifacts
2024-01-18 09:46:52 -05:00
eggyhead
5016db01fe
update message for internal method
2024-01-18 04:14:39 +00:00
eggyhead
30942cc4ae
updating artifact not found error message to include more information and link to FAQ
2024-01-18 04:10:35 +00:00
eggyhead
98f72c3040
adding hyperlinks for new section of artifacts faq
2024-01-18 04:03:48 +00:00
eggyhead
64c0992283
adding version compatibility and retention to artifacts FAQ
2024-01-18 03:58:06 +00:00
Rob Herley
1852eb2115
more delete examples
2024-01-17 18:58:58 -05:00
Rob Herley
abe0bd98df
delete example
2024-01-17 18:21:25 -05:00
Rob Herley
2ad687a32e
add integration test for delete
2024-01-17 17:54:10 -05:00
Rob Herley
2f5fb3f92b
list for correct backend ids in internal delete
2024-01-17 17:53:49 -05:00
Rob Herley
7fd71a5e13
fix typo
2024-01-17 16:56:34 -05:00
Rob Herley
b62d4c91b6
add public and internal methods to delete artifacts
2024-01-17 16:18:49 -05:00
Rob Herley
1b5a6e26f4
Merge pull request #1623 from actions/robherley/update-cache-release
...
Updates release notes for @actions/cache v3.2.3
2024-01-10 17:40:55 -05:00
Rob Herley
7c27528ab4
Update RELEASES.md
...
Updates release notes for @actions/cache v3.2.3
2024-01-10 17:32:52 -05:00
Rob Herley
82e8bc69b8
Merge pull request #1622 from actions/robherley/bump-cache-version
...
Update cache npm package version
2024-01-10 17:29:16 -05:00
Rob Herley
b9079670eb
Update cache npm package version
2024-01-10 17:05:13 -05:00
Rob Herley
cab491a426
Merge pull request #1378 from MSP-Greg/00-cache-paths-dup
...
cache - getCacheVersion - dup paths array
2024-01-10 17:01:51 -05:00
Vallie Joseph
0389dcd5e4
updating release notes ( #1620 )
2024-01-10 10:43:38 -05:00
Ryan Troost
64b2775394
Merge pull request #1613 from actions/srryan/download-v4-client-blob
...
Update `http.client` to retry transient network hang ups
2024-01-09 16:01:39 -05:00
Vallie Joseph
439cd9b37e
appeasing linter
2024-01-09 19:47:25 +00:00
Vallie Joseph
c1ded1dc4d
appeasing linter
2024-01-09 19:47:02 +00:00
Vallie Joseph
f37c445bc5
reverting jest
2024-01-09 19:46:17 +00:00
Vallie Joseph
e95bcfe359
Update jest.config.js
2024-01-09 14:44:29 -05:00
Vallie Joseph
7549d1b218
removing info logs
2024-01-09 19:42:04 +00:00
Vallie Joseph
2124ef2413
cleaning up logs
2024-01-09 19:36:26 +00:00
Vallie Joseph
d617670abc
updating timer; removing logs
2024-01-09 19:23:57 +00:00
Vallie Joseph
47157e5ade
fixing true
2024-01-09 19:05:11 +00:00
Vallie Joseph
8a6aae0a16
updating global timeout
2024-01-09 19:03:41 +00:00
Vallie Joseph
58ec2bdcc9
increase timeout
2024-01-09 18:55:50 +00:00
Vallie Joseph
e19b629130
increasing timeout
2024-01-09 18:45:26 +00:00
Vallie Joseph
d63a8c4d3f
updating package-json
2024-01-09 17:13:35 +00:00
Vallie Joseph
67d2d582dc
adding delayed response to message body http mock
2024-01-09 16:44:12 +00:00
Vallie Joseph
9d70b8a9fb
testing reject after timeout
2024-01-08 15:20:05 +00:00
Vallie Joseph
7f47ffaee2
committing v1
2023-12-22 03:51:47 +00:00
Vallie Joseph
98e1a813db
testing ci
2023-12-21 20:22:20 +00:00
Vallie Joseph
0d39975814
updating test with blob timeouts
2023-12-21 18:31:01 +00:00
Vallie Joseph
f482643a6e
updating timeout for retries
2023-12-21 15:10:01 +00:00
bethanyj28
ff2c524611
lint and format
2023-12-21 09:25:34 -05:00
srryan
ecb4df89bf
remove the exit
2023-12-20 18:23:47 -05:00
srryan
03319fcffa
client fixes for retries + logging
2023-12-20 18:08:00 -05:00
srryan
c33724abbd
update to http client
2023-12-20 15:45:19 -05:00
Rob Herley
d6f3ee93b8
reject don't throw
2023-12-20 14:37:13 -05:00
Rob Herley
34a411f3c0
add timeout in between data chunks
2023-12-20 13:59:31 -05:00
Rob Herley
2d6ba67518
retry the promise
2023-12-20 13:11:04 -05:00
Yukai Chou
5430c5d848
fix typo ( #1611 )
2023-12-20 03:16:52 -05:00
James Renaud and Konrad Pabjan
bc68ce94ea
chore(docs): add missing job summary documentation ( #1574 )
...
Co-authored-by: Konrad Pabjan <[email protected] >
2023-12-20 03:12:17 -05:00
srryan
78ed49ff88
update error handling abort
2023-12-19 12:46:58 -05:00
srryan
c119fcd773
update optional settings for blob client
2023-12-19 12:02:10 -05:00
srryan
73babeabef
add explicit options
2023-12-19 11:49:39 -05:00
Vallie Joseph
bf93b54558
adding logger for blob client and response
2023-12-18 23:09:10 +00:00
srryan
0c0770ce57
cleanup
2023-12-18 17:52:55 -05:00
srryan
571bf222ee
update to use blob client over http client
2023-12-18 17:11:14 -05:00
Rob Herley
68f22927e7
Merge pull request #1608 from actions/robherley/artifact-client-import
...
Update artifact module quick start
2023-12-14 15:46:14 -05:00
Rob Herley
11a2dd3117
update artifact module quick start
2023-12-14 15:38:49 -05:00
Rob Herley
43c63eef65
Merge pull request #1607 from actions/robherley/update-artifact-tests
...
Update artifact workflow tests
2023-12-13 12:47:12 -05:00
Rob Herley
6a9034d692
update artifact workflow tests
2023-12-13 12:19:14 -05:00
Rob Herley
eff198be5b
Merge pull request #1605 from actions/robherley/usage-message
...
Better error message for artifact usage limits
2023-12-12 09:49:55 -05:00
Rob Herley
16b786a545
better error message for usage limits
2023-12-11 22:01:08 -05:00
Rob Herley
18ce228b82
Merge pull request #1603 from actions/robherley/network-errors
...
Add specific messages for network-specific node error codes
2023-12-11 17:34:24 -05:00
Rob Herley
a4bd0f1214
Add specific messages for network-specific node error codes
2023-12-11 17:07:48 -05:00
Rob Herley
37a66ebd47
Merge pull request #1602 from actions/robherley/replace-unzip-lib
...
[artifact] replace unzipper with unzip-stream
2023-12-11 14:22:07 -05:00
Rob Herley
09249a72d7
push null at end of mocked message
2023-12-11 13:41:11 -05:00
Rob Herley
4c531c013a
update packages
2023-12-11 12:24:41 -05:00
Rob Herley
3c3af56b29
replace unzipper with unzip-stream
2023-12-11 12:15:40 -05:00
Vallie Joseph
950e1711a1
Improve error messages (duplicate artifacts; too many artifacts) ( #1600 )
...
* cleaning up error messages
* updating package-json
* updating package-lock
* .
* .
* testing return message
* updating error check
* adding test
* rmv unused var
* updating status code to match conflict message
2023-12-11 11:26:54 -05:00
Jonathan Tamsut
88b76de595
Add back 429 to list of retryable requests ( #1599 )
...
* add back 429 to list of retryable requests
* fix lint error
2023-12-08 11:00:44 -08:00
Jonathan Tamsut
55a05255d7
Remove 429 request from list of retry-able status codes ( #1597 )
...
* remove 429 request from retryable
* remove 413
* make linter happy
2023-12-07 13:22:17 -08:00
Rob Herley
64d1b104d0
Generate Typescript Docs for @actions/artifact ( #1595 )
...
* autogenerate artifact documentation
* clean up comments for better autogen docs
2023-12-07 09:57:20 -08:00
Rob Herley
43ccaf05d9
Merge pull request #1596 from actions/robherley/cleanup-handlers
...
Cleanup artifact handlers hanging node process
2023-12-06 19:27:30 -05:00
Rob Herley
f732e4cd62
linter
2023-12-06 23:57:33 +00:00
Rob Herley
8c317a0e59
one too many parses
2023-12-06 23:51:16 +00:00
Rob Herley
715b1acc05
cleanup artifact handlers hanging node process
2023-12-06 23:42:07 +00:00
Rob Herley
207747e7af
Merge pull request #1594 from actions/robherley/artifact-docs-updates
...
@actions/artifact doc updates
2023-12-06 14:30:00 -05:00
Rob Herley and Mattia Richetto
c042a30d3d
Update packages/artifact/CONTRIBUTIONS.md
...
Co-authored-by: Mattia Richetto <[email protected] >
2023-12-06 14:05:38 -05:00
Rob Herley and Konrad Pabjan
70cad3f635
Update packages/artifact/README.md
...
Co-authored-by: Konrad Pabjan <[email protected] >
2023-12-06 13:19:38 -05:00
Rob Herley and Konrad Pabjan
1f87038676
Update packages/artifact/README.md
...
Co-authored-by: Konrad Pabjan <[email protected] >
2023-12-06 13:19:32 -05:00
Rob Herley
8cd4434523
mention job limit
2023-12-06 17:30:13 +00:00
Rob Herley
2e6c9a1f14
pr feedback
2023-12-06 17:28:03 +00:00
Rob Herley and Konrad Pabjan
c08a7d1b2e
Update packages/artifact/README.md
...
Co-authored-by: Konrad Pabjan <[email protected] >
2023-12-06 12:19:49 -05:00
Rob Herley
49ef8b93a8
fix typo
2023-12-06 15:38:59 +00:00
Rob Herley
19d4d9d3b2
releases.md: link to breaking v2 changes
2023-12-06 14:52:49 +00:00
Rob Herley and Bethany
b43b97985c
Update packages/artifact/docs/faq.md
...
Co-authored-by: Bethany <[email protected] >
2023-12-06 09:31:55 -05:00
Rob Herley and Bethany
23fb8c4782
Update packages/artifact/README.md
...
Co-authored-by: Bethany <[email protected] >
2023-12-06 09:31:09 -05:00
Rob Herley and Bethany
dc515188a8
Update packages/artifact/README.md
...
Co-authored-by: Bethany <[email protected] >
2023-12-06 09:30:53 -05:00
Rob Herley and Bethany
79ace256d6
Update packages/artifact/README.md
...
Co-authored-by: Bethany <[email protected] >
2023-12-06 09:30:35 -05:00
Rob Herley and Bethany
68958c2486
Update packages/artifact/README.md
...
Co-authored-by: Bethany <[email protected] >
2023-12-06 09:30:20 -05:00
Rob Herley
0c9621922e
add faq, update releases
2023-12-06 04:22:18 +00:00
Rob Herley
9b31b03496
more readme updates
2023-12-06 04:10:46 +00:00
Rob Herley
befa19f3a8
initalize artifact client as default export
2023-12-06 04:00:07 +00:00
Rob Herley
e27efe5620
readme & error updates
2023-12-05 21:55:22 +00:00
Rob Herley
449b28aee2
update contributing docs
2023-12-05 21:10:48 +00:00
Rob Herley
04945c6048
Merge pull request #1593 from actions/robherley/api-consistency
...
Consistent error behavior for Artifact methods
2023-12-05 15:22:16 -05:00
Rob Herley
5f152b798e
Update artifact-tests.yml
2023-12-05 13:54:14 -05:00
Rob Herley
c390199be6
Update artifact-tests.yml
2023-12-05 13:51:51 -05:00
Rob Herley
a3053b5cc2
fix typo
2023-12-05 18:47:37 +00:00
Rob Herley
b9872153b8
update GHES warning behavior
2023-12-05 18:42:36 +00:00
Rob Herley
ce9eae0785
consistent promise behavior for download artifact
2023-12-05 18:35:26 +00:00
Rob Herley
d3c5f358d1
consistent promise behavior for get artifact
2023-12-05 17:56:18 +00:00
Rob Herley
75a3586061
consistent promise behavior for upload artifact
2023-12-05 17:35:46 +00:00
Rob Herley
8ac8bf1d3d
Merge pull request #1592 from actions/robherley/get-list-artifact-updates
...
Additional get/list artifact updates
2023-12-04 12:40:59 -05:00
Rob Herley
141b3509e4
update import
2023-12-03 21:13:55 +00:00
Rob Herley
790e6f7194
more docs
2023-12-03 20:52:36 +00:00
Rob Herley
ef454f0991
add tests for list-artifacts
2023-12-03 20:48:33 +00:00
Rob Herley
86ce0b159a
get artifact tests
2023-12-03 19:43:37 +00:00
Rob Herley
c11a7cdeac
wip
2023-12-03 06:24:49 +00:00
Rob Herley
c94ca49c9c
ability to filter artifacts by latest
2023-12-03 05:01:20 +00:00
Rob Herley
fa7657714a
fix import
2023-12-02 21:34:07 -05:00
Rob Herley
c1f9d37323
updates to get/list artifacts
2023-12-02 21:18:22 -05:00
Rob Herley
8f1c589e25
Merge pull request #1591 from actions/robherley/artifact-internal-apis
...
Implement internal APIs for list/get/download artifacts
2023-12-01 16:17:26 -05:00
Rob Herley
281697ecbe
fix test expectations
2023-12-01 16:34:27 +00:00
Rob Herley
a59f976dd4
minor fixes
2023-12-01 09:05:46 -05:00
Rob Herley
57db7a6302
more debug info
2023-12-01 03:04:10 +00:00
Rob Herley
4789a46578
make FindOptions interface more user friendly
2023-12-01 02:15:25 +00:00
Rob Herley
32549e8197
update download-artifact tests for public and internal impl
2023-12-01 01:32:45 +00:00
Rob Herley
22b7aeb707
some test updates
2023-12-01 00:31:27 +00:00
Rob Herley
e9d6649a14
consume new pb wrappers
2023-11-30 19:10:07 +00:00
Rob Herley
695bf98f84
rewrite artifacts client to have public and internal implementations
2023-11-30 03:47:04 +00:00
Tingluo Huang
0787a93181
Merge pull request #1588 from sshmaxime/main
...
Add RUN_ATTEMPT to `@actions/github` Context class
2023-11-28 10:43:43 -05:00
Maxime Aubanel
faa425440f
Add RUN_ATTEMPT to Github context
2023-11-28 16:32:10 +01:00
Rob Herley
0407266511
Merge pull request #1584 from actions/robherley/upload-v4-improvements
...
Increase Artifact v4 upload speed
2023-11-20 16:30:50 -05:00
Rob Herley
a920781ca9
fix results url construction
2023-11-20 18:06:44 +00:00
Rob Herley
9e7201ff5b
audit fix
2023-11-20 16:51:13 +00:00
Rob Herley
3a610e848c
linter
2023-11-20 16:46:08 +00:00
Rob Herley
606ebdcf6d
extra log line for debug
2023-11-20 16:27:35 +00:00
Rob Herley
7b01731091
increase upload concurrency based on cpus, adjust highWaterMark, specify compression level
2023-11-20 15:03:58 +00:00
Nikolai Laevskii
20f826bfe7
Add platform info utilities to @actions/core ( #1551 )
...
* Introduce platform utilities into @actions/core
* Add tests for the platform helper
* Update README.md
* Update README.md with more details
2023-11-14 14:15:26 -05:00
Rob Herley
fe3e7ce9a7
Merge pull request #1563 from actions/robherley/artifact-v4/sha256
...
Use sha256 instead of md5 for artifact v4 integrity hash
2023-10-16 13:31:00 -04:00
Rob Herley
8cd02dfabc
audit fix
2023-10-16 16:27:26 +00:00
Rob Herley
82474125c8
use sha256 instead of md5 for artifact v4 integrity hash
2023-10-16 16:20:24 +00:00
Tatyana Kostromskaya
494f12bcd9
Update dependencies in github package ( #1553 )
...
* Update octokit package
* define type for function
* fix linter
* Update github package to latest
* Update RELEASES.md
2023-10-10 16:04:42 +02:00
Tatyana Kostromskaya
797f48fcfa
Update release notes for [email protected] ( #1549 )
2023-10-06 16:03:00 +02:00
Tatyana Kostromskaya
c8d1588732
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
13e0ce9cf7
resolve comments
2023-10-06 12:39:29 +00:00
Tatyana Kostromskaya
eae1b66cb0
fix audit
2023-10-05 16:41:02 +02:00
Tatyana Kostromskaya
129f884271
fix format
2023-10-05 16:34:31 +02:00
Tatyana Kostromskaya
0faced6a0b
Add function to return proxy agent dispatcher for compatibility with latest octokit
2023-10-05 16:20:26 +02:00
Patrick Ellis
0d63834474
Merge pull request #1541 from actions/pje/upgrade-codeql-actions-to-v2
...
Upgrade codeql actions to v2
2023-09-27 16:14:48 -04:00
Patrick Ellis
8f032d304a
Upgrade codeql actions to v2
...
Currently we're using v1, and there have been some important changes since then.
In particular, the latest version, v2.14.6, contains an important security patch:
> The CodeQL CLI no longer supports the `SEMMLE_JAVA_ARGS` environment variable. All previous versions of the CodeQL CLI perform command substitution on the `SEMMLE_JAVA_ARGS` value (for example, replacing `'$(echo foo)'` with `'foo'`) when starting a new Java virtual machine, which, depending on the execution environment, may have security implications. Users are advised to check their environments for possible `SEMMLE_JAVA_ARGS` misuse.
See the [codeql-cli-binaries release notes](https://github.com/github/codeql-cli-binaries/releases/tag/v2.14.4 ) for full details.
2023-09-27 15:18:59 -04:00
Tatyana Kostromskaya
28b09e224f
Merge pull request #1526 from actions/takost/upd-dependencies
...
Update dependencies to latest
2023-09-27 12:37:10 +02:00
Tatyana Kostromskaya
111c95866e
fix test + update semver
2023-09-26 11:10:18 +00:00
Tatyana Kostromskaya
ddc9c52eb6
revert octokit changes
2023-09-26 11:05:37 +00:00
Tatyana Kostromskaya
6d37c6eb2b
try to fix tests
2023-09-15 15:04:21 +00:00
Tatyana Kostromskaya
6477ef1460
tests
2023-09-15 13:54:28 +00:00
Tatyana Kostromskaya
2e5b10e3bd
fix tests
2023-09-15 13:45:26 +00:00
Tatyana Kostromskaya
8c1e6a00f0
try to fix test
2023-09-15 13:28:29 +00:00
Tatyana Kostromskaya
b2d5fa216f
update github package
2023-09-14 14:32:08 +00:00
Luke Tomlinson
c5c786523e
@actions/core v1.10.1 ( #1529 )
2023-09-11 10:45:23 -04:00
Sean Burgess
63c648f3c2
Fix error message reference ( #1511 )
2023-09-11 10:25:17 -04:00
Tatyana Kostromskaya
ce31408ff5
Update dependencies
2023-09-08 14:29:27 +00:00
Tatyana Kostromskaya
e26febd988
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
b051b4bada
.
2023-08-29 14:56:32 +00:00
Tatyana Kostromskaya
a08d666c78
.
2023-08-29 14:23:58 +00:00
Tatyana Kostromskaya
83bb7cdeef
.
2023-08-29 14:09:20 +00:00
Tatyana Kostromskaya
b552972717
revert
2023-08-29 11:19:06 +00:00
Tatyana Kostromskaya
e3b0601228
test
2023-08-29 10:43:51 +00:00
Tatyana Kostromskaya
0956e634df
test
2023-08-29 10:27:11 +00:00
Tatyana Kostromskaya
c171cf52fb
upd
2023-08-28 17:09:50 +02:00
Tatyana Kostromskaya
2f1b34f165
test tests
2023-08-28 16:59:29 +02:00
Tatyana Kostromskaya
b61854c5ca
update workflows to node20
2023-08-28 16:40:06 +02:00
Bethany
3d652d3133
Merge pull request #1505 from actions/bethanyj28/upload-tests
...
Add tests for `upload-artifact.ts`
2023-08-24 09:29:01 -04:00
Rob Herley
c3df0928e2
Merge pull request #1502 from actions/robherley/download-artifact
...
[Artifacts] Support streaming download of artifact archive from blob storage
2023-08-24 09:27:27 -04:00
Rob Herley
9d756b2bc9
linter
2023-08-24 09:16:35 -04:00
Rob Herley
67c3b7a45c
add tests for download artifact
2023-08-23 23:18:03 -04:00
Bethany
3963c722d8
merge download changes and lint
2023-08-23 14:02:50 -07:00
Bethany
3b44a4cc23
prettier
2023-08-23 13:55:26 -07:00
Bethany
03a876f0a7
add tests for upload
2023-08-23 13:54:31 -07:00
Bethany
62f943c0cc
Merge pull request #1503 from actions/bethanyj28/download-artifact
...
Get a single artifact by name and download to `GITHUB_WORKSPACE`
2023-08-23 14:11:06 -04:00
Bethany
291200d54f
include get artifact changes
2023-08-23 10:40:25 -07:00
Bethany
06e751600e
move constants to retry-options
2023-08-23 10:36:33 -07:00
Bethany
4b6a4d80e1
use inline eslint disable
2023-08-23 10:12:06 -07:00
Bethany
b2da9aa12c
use string interpolation
2023-08-23 07:35:23 -07:00
Bethany
88f749f686
lint
2023-08-23 07:28:17 -07:00
Bethany
b4f8e602b2
remove folder option in favor of path
2023-08-23 07:21:01 -07:00
Bethany
ced07aa89c
Use options to specify download folder
2023-08-23 06:47:51 -07:00
Bethany
6adf053d36
prettier
2023-08-22 11:47:14 -07:00
Bethany
671bf1ebd5
use GITHUB_WORKSPACE as default download dir
2023-08-22 11:44:38 -07:00
Bethany
dd26bb1149
use require
2023-08-22 11:33:00 -07:00
Bethany
81a802e7e0
lint
2023-08-22 10:06:40 -07:00
Bethany
4214a1ff24
update dependencies and prettier
2023-08-22 09:57:14 -07:00
Bethany
0555a5f458
add get-artifact logic
2023-08-22 09:17:43 -07:00
Rob Herley
3aaff6685b
cleanup
2023-08-21 17:47:17 -04:00
Rob Herley
9b383229c1
add download apis to stream zip from blob storage
2023-08-21 21:23:54 +00:00
Konrad Pabjan
7b617c260d
[Artifacts] @actions/artifact list artifact functionality + download interface setup ( #1495 )
...
* actions/artifact preparation for download-artifact v4
* Test matrix strategy
* Fix needs dependency
* Improve list artifact test
* Fix typo
* Fix variables
* Cleanup download-all interfaces
* Fix tsc error
* Simplify to just name instead of artifactName
* Simplify to id instead of ArtifactId
* PR cleanup
2023-08-17 14:40:33 -04:00
Konrad Pabjan
20afb1a9fc
[Artifacts] Add tests for E2E artifact upload ( #1497 )
...
* Add tests for E2E artifact upload
* Trigger Build
* Extra debug logs
* Debug dumping GitHub Context
* More logging
* Minor cleanup
* Trigger Build
* Unique artifact name
* Fix typo
* Fix
* Try using github-script
* Potential fix
* Cleanup
* More cleanup
2023-08-17 12:32:55 -04:00
Konrad Pabjan
c9dab8c79d
[Artifacts] Save md5 hash for each artifact upload ( #1494 )
...
* Hash artifact upload using md5
* Add imports
* Small tweaks
* PR feedback
* PR Feedback
2023-08-15 13:39:57 -04:00
Konrad Pabjan
45c49b09df
[Artifacts] zip creation + blob storage upload functionality ( #1488 )
...
* Artifact zip creation + blob storage upload functionality
* Fix lint
* PR feedback
2023-08-10 15:28:41 -04:00
Bethany
ab78839e86
Merge pull request #1487 from actions/bethanyj28/add-artifact-api-logic
...
Utilize client to create and finalize artifact
2023-08-10 10:19:24 -04:00
Bethany
f03b6d639f
update import
2023-08-09 17:50:46 -07:00
Bethany
58858b5078
don't use non-null assertions
2023-08-09 17:48:53 -07:00
Bethany
188abfc20b
implement feedback
2023-08-09 17:42:14 -07:00
Bethany
2f42c127c7
update tests
2023-08-09 13:20:06 -07:00
Bethany
4dda3ab8a0
move getExpiration to upload-artifact
2023-08-09 13:12:30 -07:00
Bethany
4b219f79f3
Add tests for backend id fetch
2023-08-09 12:29:43 -07:00
Bethany
08d6314f7c
prettier
2023-08-09 12:09:17 -07:00
Bethany
b851b70474
catch errors at the root, remove unneccessary disabled rule
2023-08-09 12:08:43 -07:00
Bethany
e8fb71c4bb
lint
2023-08-09 11:34:18 -07:00
Bethany
73ad88882e
utilize client, fetch IDs
2023-08-09 11:26:33 -07:00
Bethany
92695f58da
Merge pull request #1486 from actions/bethanyj28/add-twirp-client
...
Add twirp client
2023-08-09 10:46:24 -04:00
Bethany and Konrad Pabjan
760f3fd3d1
Update packages/artifact/src/internal/shared/config.ts
...
Co-authored-by: Konrad Pabjan <[email protected] >
2023-08-09 10:30:50 -04:00
Bethany and Konrad Pabjan
c6117995d3
Update packages/artifact/src/internal/shared/config.ts
...
Co-authored-by: Konrad Pabjan <[email protected] >
2023-08-09 10:30:44 -04:00
Bethany
24da3e2d1c
lint
2023-08-09 07:10:43 -07:00
Bethany
deda97d5e6
don't add extra line breaks
2023-08-09 07:02:06 -07:00
Bethany
cfad1451e9
Update generated files to not use bigint
2023-08-09 07:00:27 -07:00
Bethany
c0684c5add
prettier
2023-08-08 13:19:43 -07:00
Bethany
ad9b955fe9
remove unused package
2023-08-08 12:51:54 -07:00
Bethany
1718e0d97c
revert target to es6
2023-08-08 12:49:45 -07:00
Bethany
e85cd96d85
tests and fix bug for retry
2023-08-08 12:49:05 -07:00
Bethany
bc24adbfd6
Merge pull request #1481 from actions/bethanyj28/add-twirp-definitions
...
[Artifacts] Add artifact Twirp API definitions
2023-08-08 10:36:34 -04:00
Bethany
af1621025d
wip
2023-08-07 16:26:07 -07:00
Bethany
6552cb9722
wip
2023-08-07 14:24:58 -07:00
Chad Kimes
f74ff155bd
Add option for concurrent cache downloads with timeout ( #1484 )
...
* Add option for concurrent cache downloads with timeout
* Add release notes
* Fix lint
2023-08-07 13:25:56 -04:00
Bethany
a66e49ec8a
Merge branch 'bethanyj28/add-twirp-definitions' into bethanyj28/add-twirp-client
2023-08-07 09:10:06 -07:00
Bethany
d4c2fa4c68
add generated to eslintignore
2023-08-07 09:01:14 -07:00
Bethany
8c9ab93da7
Merge remote-tracking branch 'origin' into bethanyj28/add-twirp-definitions
2023-08-07 08:56:08 -07:00
Bethany
3773ef22b1
prettier and add generated files to prettierignore
2023-08-07 08:55:42 -07:00
Bethany
80e4680ac8
Merge branch 'bethanyj28/add-twirp-definitions' into bethanyj28/add-twirp-client
2023-08-07 08:48:20 -07:00
Bethany
c608703ecf
revert root tsconfig.json
2023-08-07 08:48:15 -07:00
Bethany
66ac937f2f
target es2020
2023-08-07 08:45:28 -07:00
Bethany
efcab31d38
pass in http client to constructor
2023-08-07 08:43:39 -07:00
Bethany
4c6d88f93a
Start writing tests
2023-08-04 13:00:58 -07:00
Chad Kimes
19e0016878
actions/http-client 2.1.1 release ( #1483 )
2023-08-04 15:00:50 -04:00
Chad Kimes
2820b17d9d
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
Bethany
8a5343d54a
add twirp client
2023-08-04 09:23:14 -07:00
Bethany
3ebee1e8b4
package-lock.json conflict
2023-08-04 07:12:36 -07:00
Konrad Pabjan
7da3ac6eda
[Artifacts] Name validation + zip specification creation ( #1482 )
...
* Artifact name validation + zip specification creation
* Fix linting issues
* Grammar fix
* Update test description
2023-08-04 09:53:42 -04:00
Vallie Joseph
2461056696
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
Bethany
3749c51d21
npm install
2023-08-03 12:59:51 -07:00
Bethany
769c896931
add artifact api twirp definitions
2023-08-03 12:43:45 -07:00
Konrad Pabjan
c4f5ce2665
[Artifacts] Prepare for v2.0.0 of @actions/artifact ( #1479 )
...
* Prepare for v2.0.0 of @actions/artifact
* Run prettier
* temporary disable unused vars
2023-08-03 13:34:41 -04:00
Ferenc Hammerl
91d3933eb5
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
a6bf8726aa
Merge pull request #1430 from actions/add-mask-docs
...
Update docs for setSecret
2023-05-25 11:17:42 +01:00
Francesco Renzi and JoannaaKL
ae9272d5cb
Update docs/commands.md
...
Co-authored-by: JoannaaKL <[email protected] >
2023-05-25 11:07:37 +01:00
Francesco Renzi
f481b8c8dc
Update docs for setSecret
2023-05-25 11:00:25 +01:00
Francesco Renzi
59851786d4
Add tests to ensure secrets are escaped
2023-05-25 10:59:41 +01:00
Francesco Renzi
37e09c586f
Merge pull request #1429 from actions/rentziass/postman
...
Use postman-echo to replace httpbin
2023-05-23 13:22:40 +01:00
Francesco Renzi
12c01ac203
Merge pull request #1428 from actions/rentziass/audit-fix
...
Update actions/cache dependencies to fix vulnerabilities
2023-05-23 13:20:12 +01:00
Francesco Renzi and Bassem Dghaidi
bbab4bec57
Update packages/http-client/__tests__/proxy.test.ts
...
Co-authored-by: Bassem Dghaidi <[email protected] >
2023-05-23 13:10:40 +01:00
Francesco Renzi
672c88ec4b
Use postman-echo to replace httpbin
2023-05-23 12:37:39 +01:00
Francesco Renzi
a103f5eefe
Update actions/cache dependencies to fix vulnerabilities
2023-05-22 14:32:33 +01:00
MSP-Greg
0747ab3577
cache - getCacheVersion - dup paths array
2023-03-20 18:29:46 -05:00