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
760f3fd3d1
Update packages/artifact/src/internal/shared/config.ts
...
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
2023-08-09 10:30:50 -04:00
Bethany
c6117995d3
Update packages/artifact/src/internal/shared/config.ts
...
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
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