Commit Graph
116 Commits
Author SHA1 Message Date
Bethany 09aed33495 Merge branch 'bethanyj28/add-twirp-definitions' into bethanyj28/add-twirp-client 2023-08-07 08:48:20 -07:00
Bethany 3431432745 target es2020 2023-08-07 08:45:28 -07:00
Bethany df8063ae41 pass in http client to constructor 2023-08-07 08:43:39 -07:00
Bethany 1d84c50048 Start writing tests 2023-08-04 13:00:58 -07:00
Bethany 3ac0cace97 add twirp client 2023-08-04 09:23:14 -07:00
Bethany 8545c6fd72 package-lock.json conflict 2023-08-04 07:12:36 -07:00
Konrad Pabjan dcba91f32d [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 c110bb352d 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 4772a1de0f npm install 2023-08-03 12:59:51 -07:00
Bethany 04abb44c8a add artifact api twirp definitions 2023-08-03 12:43:45 -07:00
Konrad Pabjan bf445b6f6d [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
Josh Soref f0947bc28c Grammar: set up (#1241) 2023-01-19 10:57:29 -05:00
Héctor Molinero Fernández a2d9c35652 [Artifacts] Add more extensions to the gzip compression exception list (#1118)
* [Artifacts] Add more extensions to the gzip compression exception list

* [Artifacts] Test .zip extension

* Exempt .zstd files from compression
2023-01-11 15:19:28 -05:00
Konrad Pabjan 0dc29829bc Remove error annotations why retrying artifact download (#1309) 2023-01-11 13:53:41 -05:00
Eric Cornelissen b30bdaf52d Fix reject call in package artifact's upload-zip.ts (#1125) 2023-01-06 10:15:36 -05:00
Randolf J fabf684e77 fix: use stat instead of lstat (#1190) 2023-01-06 10:07:56 -05:00
Luca Casonato c8a506c94a [artifact] exempt .tar.zst files from compression (#1184)
* [artifact] exempt .tar.zst files from compression

These files are already compressed with zstd - no need to attempt re-compression.

* fix missing comma

* fmt

* Update upload-gzip.ts
2023-01-05 16:00:03 -05:00
Ferenc Hammerl dce421aec7 Merge pull request #1298 from actions/fhammerl/artifact-release-1-1-1
Artifact release 1.1.1
2023-01-03 15:52:36 +01:00
Ferenc Hammerl 57b4c5833f Bump artifact package 2023-01-03 15:19:24 +01:00
Ferenc Hammerl 20344f465a Release notes for 1.1.1 2023-01-03 15:19:16 +01:00
Ferenc Hammerl 67eeac2dd0 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 bc3d6326f2 Fix linting 2022-12-14 16:13:28 +01:00
Ferenc Hammerl d6c0a88eeb Await finish of filestream so file is created for node16 2022-12-14 15:57:48 +01:00
Ferenc Hammerl 98e1a30696 Fix linting 2022-12-14 01:38:01 +01:00
Ferenc Hammerl 20dfba8315 Test out checking for fileexists in rmFile 2022-12-14 01:17:17 +01:00
Francesco Renzi 714687ddd9 Merge pull request #1180 from actions/rentziass/allow-parse-url 2022-09-16 17:05:24 +01:00
Francesco Renzi 833dd2a24e Update internal dependencies 2022-09-16 15:47:36 +00:00
Sankalp Kotewar d450b89525 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 755b5ae4b1 Revert "Adding fix for tar exiting with code 1 issue"
This reverts commit aeb728b2a9.
2022-06-06 07:56:27 +00:00
Sankalp Kotewar 7c0514f6c7 Revert "Pushing updated package-lock.json for artifact"
This reverts commit e3c693afab.
2022-06-06 07:56:21 +00:00
Sankalp Kotewar e3c693afab Pushing updated package-lock.json for artifact 2022-06-03 07:26:28 +00:00
Sankalp Kotewar aeb728b2a9 Adding fix for tar exiting with code 1 issue 2022-06-01 13:18:50 +00:00
Rob Herley efb905222d Merge pull request #1095 from actions/robherley/artifact-1.1.0-release
@actions/artifact 1.1.0 release
2022-05-19 14:52:47 -04:00
Rob Herley c78de69b3a @actions/artifact 1.1.0 release 2022-05-19 18:17:15 +00:00
Rob Herley 4e39cb4722 Merge pull request #1063 from actions/robherley/artifact-digest
Add checksum validation on artifact upload
2022-05-19 14:12:50 -04:00
Rob Herley 98c309c2e0 Merge branch 'main' into robherley/artifact-digest 2022-05-19 11:45:42 -04:00
Konrad Pabjan 2891a77c38 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 21e71cdd2e Bump @actions/http-client in all packages that use it (#1087) 2022-05-13 10:58:36 -04:00
Brian Cristante 547ff5737a 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
Rob Herley d1cff5670b actually use md5 not sha256 2022-05-05 10:32:09 -04:00
Rob Herley 7bc2c5798c add md5 and use b64 for digest encodings 2022-05-05 09:26:38 -04:00
Rob Herley f6721d87d4 misc pr feedback 2022-04-27 22:24:16 +00:00
Rob Herley 202bbdbdc2 update crc header key 2022-04-27 22:22:35 +00:00
Rob Herley 5d4a0ae3ad crc: update test header data 2022-04-26 23:21:31 +00:00
Rob Herley 66f8014402 crc: update headers & digest stream 2022-04-26 22:59:56 +00:00
Rob Herley bb08acb405 crc: move tbl out of class, more tests 2022-04-26 17:31:17 +00:00
Rob Herley 2b24c67e85 add crc64 & tests 2022-04-26 17:13:40 +00:00
Rob Herley b78f9d835a artifact: tests for stream digest util 2022-04-05 09:31:49 -04:00
Rob Herley 4b6a894ba4 add digest header for uploads 2022-04-04 17:54:15 -04:00
Jonathan Tamsut 2ecf52a3d7 Merge pull request #1009 from actions/jtamsut/update-artifact-file-version
Update `lockfileVersion` for artifact package
2022-03-01 12:47:16 -08:00