Konrad Pabjan and GitHub
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
Konrad Pabjan and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
Konrad Pabjan and GitHub
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
Konrad Pabjan and GitHub
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
Konrad Pabjan and GitHub
412417d0b0
Document notice command
...
Ported over from https://github.com/actions/toolkit/pull/1105 which was merged into master instead of main
2023-01-11 14:18:20 -05:00
Konrad Pabjan and GitHub
34577b269e
Remove error annotations why retrying artifact download ( #1309 )
2023-01-11 13:53:41 -05:00
Konrad Pabjan and GitHub
500d0b42fe
Bump all packages that have @actions/http-client as a dependency ( #1088 )
...
* bump @actions/artifact
* update @actions/cache
* Update @actions/core
* Update @actions/github
* update @actions/tool-cache
2022-05-13 11:12:58 -04:00
Konrad Pabjan and GitHub
82efa3d285
Bump @actions/http-client in all packages that use it ( #1087 )
2022-05-13 10:58:36 -04:00
Konrad Pabjan and GitHub
2abc7c46f8
Bump to version 2.0.1 ( #1086 )
2022-05-13 10:29:29 -04:00
Konrad Pabjan and GitHub
e48f1d0c54
Make tunnel a prod dependency for http-client ( #1085 )
2022-05-13 10:19:06 -04:00
Konrad Pabjan and GitHub
daf8bb0060
0.6.1 release ( #964 )
2021-12-14 16:01:55 -05:00
Konrad Pabjan and GitHub
d1a6612b14
Update releases.yml ( #960 )
2021-12-07 10:38:25 -05:00
Konrad Pabjan and GitHub
6fcdd6ab0d
[Artifacts] Prep for @actions/artifact 0.6.0 release ( #958 )
...
* actions-artifact-0.6.0 release
* Fix lint issue
* Update RELEASES.md
2021-12-06 18:39:23 -05:00
Konrad Pabjan and GitHub
45a3c7bf81
[Artifacts] More detailed information for chunked uploads ( #957 )
...
* More detailed information for chunked uploads
* Run npm format
2021-12-06 16:48:14 -05:00
Konrad Pabjan and GitHub
cdd4e107a6
[Artifacts] Exempt certain types of files from gzip compression ( #956 )
...
* Exempt certain types of files from gzip compression
* Fix lint issue
2021-12-06 16:47:44 -05:00
Konrad Pabjan and GitHub
88062ec473
Check for newlines and carriage return in artifact paths and name ( #951 )
...
* Check for newlines and carriage return in artifact paths and name
* Fix linting issue
* Update comments
* Add comment about spacing
* Remove extra space
2021-12-01 16:31:37 -05:00
4df5abb3ee
Updates to logging for artifact uploads ( #949 )
...
* More details logs during artifact upload
* extra logging
* Updates to artifact logging + clarifications around upload size
* Fix linting errors
* Update packages/artifact/src/internal/artifact-client.ts
Co-authored-by: campersau <buchholz.bastian@googlemail.com >
Co-authored-by: campersau <buchholz.bastian@googlemail.com >
2021-11-30 12:53:24 -05:00
Konrad Pabjan and GitHub
f628f161c4
Bump artifact package version ( #761 )
2021-04-06 13:49:15 -04:00
Konrad Pabjan and GitHub
770dc3a982
@actions/artifact 0.5.1 release ( #760 )
...
* Bump @actions/http-client to latest for artifact package
* Remove typescript libs to fix failing imports
2021-04-06 12:44:56 -04:00
Konrad Pabjan and GitHub
383ec9fb03
Update deno.yml
2021-02-18 17:18:59 +01:00
Konrad Pabjan and GitHub
c3478210af
Create deno.yml
2021-02-18 17:14:38 +01:00
Konrad Pabjan and GitHub
2202465c69
actions/cache 1.0.6 release ( #705 )
2021-02-02 20:48:46 +01:00
Konrad Pabjan and GitHub
c861dd8859
Retry all http calls for artifact upload and download ( #675 )
...
* Retry all http calls for artifact upload and download
* Extra debug information
* Fix lint
* Always read response body
* PR Feedback
* Change error message if patch call fails
* Add exponential backoff when retrying
* Rework tests and add diagnostic info if exception thrown
* Fix lint
* fix lint error for real this time
* PR cleanup
* 0.5.0 @actions/artifact release
* Display diagnostic info if non-retryable code is hit
2020-12-18 21:40:50 +01:00
Konrad Pabjan and GitHub
73d5917a6b
actions/artifact 0.4.2 release ( #673 )
...
* actions/artifact 0.4.2
* Update releases note
2020-12-11 17:43:12 +01:00
Konrad Pabjan and GitHub
2178f0baee
Documentation around colored output in logs ( #583 )
2020-09-24 16:38:19 +02:00
Konrad Pabjan and GitHub
b2cba168a2
Retry on 413 ( #540 )
2020-08-04 16:57:38 +02:00
Konrad Pabjan and GitHub
3a9dc00629
Better Artifact Telemetry + Increase Upload chunk size ( #535 )
...
* Differentiate user-agents for better internal telemetry
* Bump chunk size from 4 to 8 MB
* Update User-Agent Strings
2020-07-30 17:23:28 +02:00
Konrad Pabjan and GitHub
628f82f221
Correctly reset chunk during artifact upload on retry ( #458 )
...
* Correctly reset chunk during artifact upload on retry
* Update workflow
* Implementation details around the passthrough stream
2020-05-14 22:18:21 +02:00
Konrad Pabjan and GitHub
6d83c79964
Remove --save in README ( #455 )
2020-05-14 17:58:46 +02:00
0471ed4ad7
artifact header cleanup ( #441 )
...
* Update NPM packages for @actions/artifact
* Clarifications around headers
* Revert NPM updates
* Apply suggestions from code review
Co-authored-by: Josh Gross <joshmgross@github.com >
Co-authored-by: Josh Gross <joshmgross@github.com >
2020-05-12 17:48:36 +02:00
Konrad Pabjan and GitHub
1e88dec883
Update ts-jest to latest versions ( #419 )
2020-04-27 17:17:31 +02:00
Konrad Pabjan and GitHub
1688b117e1
E2E tests for the @actions/artifact package ( #421 )
...
* End-to-end artifact tests
* E2E tests for artifact package
2020-04-23 20:52:53 +02:00
Konrad Pabjan and GitHub
bb1053a8a7
@actions/artifact 0.3.1 update ( #420 )
...
* Updates to 0.3.1 package update
2020-04-20 22:58:53 +02:00
Konrad Pabjan and GitHub
c010a271d9
@actions/artifact package updates ( #408 )
...
* Clear error message when storage quota has been hit
* Improved download of empty files
* Extra info to RELEASES.md
* PR Feedback
2020-04-09 17:14:12 +02:00
Konrad Pabjan and GitHub
1b521c4778
Updates to @actions/artifact ( #396 )
...
* Add support for 429s and Exponential backoff
* Refactor status-reporter so it can be used with download and upload
* Extra logs
* Fixes around download & gzip
* Cleanup headers and add extra tests
* Improved Docs
* Spelling bloopers
* Improved error messages
* User http client version 1.0.7
2020-04-08 16:55:18 +02:00
Konrad Pabjan and GitHub
905c2aa216
Contribution guidelines for artifact package ( #388 )
...
* Contribution guidelines
* PR Feedback
2020-03-24 10:13:06 +01:00
Konrad Pabjan and GitHub
cb7022ea2c
Update implementation-details.md
2020-03-20 18:42:18 +01:00
Konrad Pabjan and GitHub
b94f6a1340
Update additional-information.md
2020-03-19 15:56:27 +01:00
Konrad Pabjan and GitHub
b0e01b71c0
Update package-lock.json
2020-03-12 20:39:10 +01:00
Konrad Pabjan and GitHub
3748609c73
Update package.json
2020-03-12 20:36:46 +01:00
Konrad Pabjan and GitHub
37590cb3ee
Update RELEASES.md
2020-03-12 20:36:09 +01:00
dffb5572a9
Updates to @actions/artifact package ( #367 )
...
* GZip implementation
* Optimizations and cleanup
* Update tests
* More test updates
* Update packages/artifact/src/internal-utils.ts
Co-Authored-By: Josh Gross <joshmgross@github.com >
* Clarification around Upload Paths
* Refactor to make http clients classes
* GZip fixes
* Documentation around compression
* More detailed status information during large uploads
* Pretty format
* Percentage updates without rounding
* Fix edge cases with formatting numbers
* Update packages/artifact/src/internal-utils.ts
Co-Authored-By: Josh Gross <joshmgross@github.com >
* Cleanup
* Small reorg with status reporter
* PR Feedback
* Cleanup + Simplification
* Test Cleanup
* Mock updates
* More cleanup
* Format fixes
* Overhaul to the http-manager
* Fix tests
* Promisify stats
* Documentation around implementation
* Improvements to documentation
* PR Feedback
* Remove Downloading multiple artifacts concurrently
Co-authored-by: Josh Gross <joshmgross@github.com >
2020-03-12 14:50:27 +01:00
Konrad Pabjan and GitHub
d17d4a9163
Add info about new @actions/artifact package
2020-02-20 15:05:07 -05:00
Konrad Pabjan and GitHub
f383109dc3
@actions/artifact download artifacts ( #340 )
...
* Download Artifacts using @actions/artifact
2020-02-13 18:24:11 -05:00
Konrad Pabjan and GitHub
6cbb8e9bc8
@actions/artifact package ( #304 )
...
* Initial commit for @actions/artifact package
2020-02-11 09:49:46 -05:00