Bethany
3773ef22b1
prettier and add generated files to prettierignore
2023-08-07 08:55:42 -07:00
Bethany
66ac937f2f
target es2020
2023-08-07 08:45:28 -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
Josh Soref
5804607845
Grammar: set up ( #1241 )
2023-01-19 10:57:29 -05:00
Héctor Molinero Fernández
6c1f9eaae8
[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
34577b269e
Remove error annotations why retrying artifact download ( #1309 )
2023-01-11 13:53:41 -05:00
Eric Cornelissen
06c3c38ef2
Fix reject call in package artifact's upload-zip.ts ( #1125 )
2023-01-06 10:15:36 -05:00
Randolf J
411e8fa448
fix: use `stat` instead of `lstat` ( #1190 )
2023-01-06 10:07:56 -05:00
Luca Casonato
2c09aaef3b
[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
c0b323a0bb
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
83db1b8e43
Bump artifact package
2023-01-03 15:19:24 +01:00
Ferenc Hammerl
5b2351aebf
Release notes for 1.1.1
2023-01-03 15:19:16 +01:00
Ferenc Hammerl
80d992795c
Fix linting
2022-12-14 16:13:28 +01:00
Ferenc Hammerl
b9de68a590
Await finish of filestream so file is created for node16
2022-12-14 15:57:48 +01:00
Ferenc Hammerl
1d61e5fb19
Fix linting
2022-12-14 01:38:01 +01:00
Ferenc Hammerl
cc9ec0424e
Test out checking for fileexists in rmFile
2022-12-14 01:17:17 +01:00
Francesco Renzi
e1bb04bace
Update internal dependencies
2022-09-16 15:47:36 +00:00
Rob Herley
dd4e856a4e
@actions/artifact 1.1.0 release
2022-05-19 18:17:15 +00:00
Rob Herley
eb7ed88d77
Merge branch 'main' into robherley/artifact-digest
2022-05-19 11:45:42 -04:00
Konrad Pabjan
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
82efa3d285
Bump @actions/http-client in all packages that use it ( #1087 )
2022-05-13 10:58:36 -04:00
Brian Cristante
aa676f3cc7
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
35e5aac523
actually use md5 not sha256
2022-05-05 10:32:09 -04:00
Rob Herley
a3c696e88e
add md5 and use b64 for digest encodings
2022-05-05 09:26:38 -04:00
Rob Herley
b68735e060
misc pr feedback
2022-04-27 22:24:16 +00:00
Rob Herley
d5c547c19f
update crc header key
2022-04-27 22:22:35 +00:00
Rob Herley
9e285cc3fa
crc: update test header data
2022-04-26 23:21:31 +00:00
Rob Herley
3f95e2ea4f
crc: update headers & digest stream
2022-04-26 22:59:56 +00:00
Rob Herley
fccc5ee6e6
crc: move tbl out of class, more tests
2022-04-26 17:31:17 +00:00
Rob Herley
3d61fe8000
add crc64 & tests
2022-04-26 17:13:40 +00:00
Rob Herley
e3549a9c58
artifact: tests for stream digest util
2022-04-05 09:31:49 -04:00
Rob Herley
c5d1911357
add digest header for uploads
2022-04-04 17:54:15 -04:00
Jonathan Tamsut
5905c6b5c1
Bump major version
2022-03-01 12:36:05 -08:00
Jonathan Tamsut
5e37db2c2b
update `lockfileVersion` for artifact
2022-03-01 12:10:10 -08:00
Konrad Pabjan
daf8bb0060
0.6.1 release ( #964 )
2021-12-14 16:01:55 -05:00
Zoran Regvart
37f5a85219
fix: drop support for named pipes on Windows ( #962 )
...
Seems that folk are having issues with uploading 0-byte files from
Windows agents. This effectively removes the support for Windows for
uploading from named files that, due to `isFIFO` returning `false` on
Windows for named pipes created using MSYS2's `mkfifo` command, resorted
to checking if the file size is 0 - a common trait of named pipes.
See https://github.com/actions/upload-artifact/issues/281
2021-12-14 15:50:50 -05:00
Konrad Pabjan
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
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
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
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
Konrad Pabjan
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
campersau
e19e4261da
Reset processedCount when downloading all artifacts ( #889 )
2021-11-29 17:28:03 -05:00
Ichinose Shogo
e9b0746ee3
artifact: @types/tmp should be devDependencies ( #860 )
2021-11-29 17:22:33 -05:00
Zoran Regvart
7932c147a0
Support upload from named pipes ( #748 )
...
Named pipes report file size as 0, which leads to reading the whole
content into memory (0 is less than 64K). This adds additional check to
make sure that the passed in path is not a named pipe, and in that case
opts for the create-temp-file-to-gzip code path.
When running on GitHub Actions infrastructure on `windows` node, named
pipes can be created using `mkfifo` from MSYS2. In that case `fs.Stats`s
`isFIFO()` returns `false`, and not `true` as expected. This case is
detected by `process.platform` being `win32` and the passed file having
length of 0.
As a side note, when MSYS2's `mkfifo` is run, a pipe file is created:
```
prw-rw-rw- 1 User None 0 Mar 31 12:58 pipe
```
If `fs.stat` is invoked at this point `ENOENT` error will be thrown. As
soon as the pipe is written to, this pipe file is replaced by two same-
named files:
```
-rw-r--r-- 1 User None 0 Mar 31 13:00 pipe
-rw-r--r-- 1 User None 0 Mar 31 13:00 pipe
```
And at this point `fs.stat` `isFIFO()` returns `false`. Even though the
file acts as a named pipe.
2021-11-29 17:19:02 -05:00
Brian Cristante
a31b7eca9e
Bump artifact package version to v0.5.2 ( #845 )
...
* bump version in package*.json
* changelog
2021-06-16 09:37:06 -04:00