Rob Herley
1a06ea73d3
minor fixes
2023-12-01 09:05:46 -05:00
Rob Herley
fc051fc5d6
more debug info
2023-12-01 03:04:10 +00:00
Rob Herley
3a5b84efa6
make FindOptions interface more user friendly
2023-12-01 02:15:25 +00:00
Rob Herley
22d9c85575
update download-artifact tests for public and internal impl
2023-12-01 01:32:45 +00:00
Rob Herley
c6e89b42bc
some test updates
2023-12-01 00:31:27 +00:00
Rob Herley
4c5cc54661
consume new pb wrappers
2023-11-30 19:10:07 +00:00
Rob Herley
87a7c03510
rewrite artifacts client to have public and internal implementations
2023-11-30 03:47:04 +00:00
Rob Herley
8fb3c4626b
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
8262f2cbe7
fix results url construction
2023-11-20 18:06:44 +00:00
Rob Herley
420a520de3
linter
2023-11-20 16:46:08 +00:00
Rob Herley
a7a0bf3883
extra log line for debug
2023-11-20 16:27:35 +00:00
Rob Herley
1b6320e1d0
increase upload concurrency based on cpus, adjust highWaterMark, specify compression level
2023-11-20 15:03:58 +00:00
Rob Herley
2a2d9995f6
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
2f7185e2cc
use sha256 instead of md5 for artifact v4 integrity hash
2023-10-16 16:20:24 +00:00
Tatyana Kostromskaya
164ac05065
Update dependencies
2023-09-08 14:29:27 +00:00
Bethany
184b0612ae
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
c994d47664
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
221ce16dce
linter
2023-08-24 09:16:35 -04:00
Rob Herley
d89027a67a
add tests for download artifact
2023-08-23 23:18:03 -04:00
Bethany
d6f626ac82
merge download changes and lint
2023-08-23 14:02:50 -07:00
Bethany
2ad20d296b
prettier
2023-08-23 13:55:26 -07:00
Bethany
6f3bf8e045
add tests for upload
2023-08-23 13:54:31 -07:00
Bethany
55c902ad05
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
bf39487f15
include get artifact changes
2023-08-23 10:40:25 -07:00
Bethany
c59b53ff16
move constants to retry-options
2023-08-23 10:36:33 -07:00
Bethany
51b7d6a651
use inline eslint disable
2023-08-23 10:12:06 -07:00
Bethany
99502be3f4
use string interpolation
2023-08-23 07:35:23 -07:00
Bethany
7188d5f703
lint
2023-08-23 07:28:17 -07:00
Bethany
68fb6c17d5
remove folder option in favor of path
2023-08-23 07:21:01 -07:00
Bethany
d0cf96f319
Use options to specify download folder
2023-08-23 06:47:51 -07:00
Bethany
69e1f6f7c0
prettier
2023-08-22 11:47:14 -07:00
Bethany
e7ddf2aea8
use GITHUB_WORKSPACE as default download dir
2023-08-22 11:44:38 -07:00
Bethany
7262d472fe
use require
2023-08-22 11:33:00 -07:00
Bethany
cbe3f44b01
lint
2023-08-22 10:06:40 -07:00
Bethany
af762e2836
update dependencies and prettier
2023-08-22 09:57:14 -07:00
Bethany
1fb743dadf
add get-artifact logic
2023-08-22 09:17:43 -07:00
Rob Herley
d27eb4002d
cleanup
2023-08-21 17:47:17 -04:00
Rob Herley
e6c4654910
add download apis to stream zip from blob storage
2023-08-21 21:23:54 +00:00
Konrad Pabjan
6450327d35
[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
1e8e6f92d3
[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
592eda3934
[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
6d4dfd8442
[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
dc5b6ba8cd
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
14d9b00325
update import
2023-08-09 17:50:46 -07:00
Bethany
c3b14fcc05
don't use non-null assertions
2023-08-09 17:48:53 -07:00
Bethany
3f53e15631
implement feedback
2023-08-09 17:42:14 -07:00
Bethany
af46fdce8c
update tests
2023-08-09 13:20:06 -07:00
Bethany
36c70dd6ec
move getExpiration to upload-artifact
2023-08-09 13:12:30 -07:00
Bethany
04f8ae1cea
Add tests for backend id fetch
2023-08-09 12:29:43 -07:00
Bethany
5fe11f07bd
prettier
2023-08-09 12:09:17 -07:00