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
9387bd7ded
Merge branch 'main' into robherley/artifact-digest
2022-04-26 15:54:22 +00:00
Rob Herley
3048a9d72c
@actions/core 1.7.0 release
2022-04-20 20:42:50 +00:00
Rob Herley
91f9153ca8
Merge pull request #1014 from actions/robherley/md-summaries
...
feat: @actions/core extensions for markdown summary
2022-04-20 16:28:27 -04:00
Rob Herley
eef3e92175
summary: remove limit validation in client
2022-04-20 20:10:56 +00:00
Rob Herley
ed87cc6ce3
summary: increase limit to 1MiB
2022-04-20 19:55:54 +00:00
Thomas Boop
af45ad8eaa
Glob 0.3.0 release ( #1056 )
...
* Revert "Exec 1.2.0 patch"
c9f7927778
* glob 0.3.0 release
2022-04-18 15:49:18 -04:00
Thomas Boop
367a6c2423
Exec 1.2.0 patch ( #1055 )
2022-04-18 14:52:32 -04:00
ruvceskistefan
8f2bd5d713
Added verbose mode in hashFiles ( #1052 )
...
* Added verbose mode in hashFiles
* Code formatting
* Change verboseMode arg to verbose
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
* Using verbose instead of verboseMode as arg
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
2022-04-18 14:29:24 -04:00
Anurag Chauhan
0b2505c754
Fix error type so that size limit violation is shown as warning
2022-04-07 09:08:16 +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
Deepak Dahiya
f8a69bc473
Added cacheSize in ReserveCache API request ( #1044 )
...
* Added cacheSize in ReserveCache API request
* minor
* minor
* minor
* Cleanup
* package-lock revert
* Modified tests
* New Response Type
* cleanup
* Linting
* Lint fix
* Resolved comments
* Added tests
* package-lock
* Resolved package-lock mismatch
* Liniting
* Update packages/cache/src/cache.ts
Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>
* Linting issue
* Resolved few comments
* version upgrade
* Savecache tests
* RequestUtil test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
Co-authored-by: Apple <apple@Apples-MacBook-Pro.local>
Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>
2022-04-04 16:21:58 +05:30
Deepak Dahiya
03eca1b0c7
Revert "T dedah/cache size" ( #1042 )
2022-04-01 02:10:08 +05:30
Deepak Dahiya
4b12bd3649
Merge pull request #1041 from t-dedah/t-dedah/cacheSize
...
T dedah/cache size
2022-04-01 02:07:14 +05:30
Apple
6cd8286138
Resolved comments
2022-04-01 01:41:12 +05:30
Apple
3abbc6c24c
Lint fix
2022-04-01 01:16:43 +05:30
Luke Tomlinson
d594f1e4b3
Fix npm audit ( #1040 )
2022-03-31 14:40:06 -04:00
Luke Tomlinson
4a2602dd58
Fix test for windows 2022 ( #1039 )
2022-03-31 14:39:39 -04:00
Luke Tomlinson
745f129332
Update @actions/github to 5.0.1 ( #1038 )
...
* Update @actions/github to 5.0.1
* Fix package-lock.json
2022-03-31 13:53:55 -04:00
Luke Tomlinson
7e7e8d4206
Update octokit dependencies ( #1037 )
2022-03-31 10:36:40 -04:00
Deepak Dahiya
daa24d7958
Linting
2022-03-31 10:41:54 +00:00
Deepak Dahiya
bda035c74d
cleanup
2022-03-31 09:44:40 +00:00
Deepak Dahiya
79acd5bac4
New Response Type
2022-03-31 09:42:59 +00:00
Apple
b602df7c05
Modified tests
2022-03-30 13:27:36 +05:30
Deepak Dahiya
80a66f3298
package-lock revert
2022-03-30 07:33:48 +00:00
Deepak Dahiya
7756e7c4cb
Cleanup
2022-03-30 07:22:56 +00:00
Deepak Dahiya
6d774fcb59
minor
2022-03-29 22:21:15 +00:00
Deepak Dahiya
f05c940e43
minor
2022-03-29 22:20:22 +00:00
Deepak Dahiya
a71585a450
minor
2022-03-29 22:19:10 +00:00
Deepak Dahiya
76ac2fcd59
Added cacheSize in ReserveCache API request
2022-03-29 22:17:04 +00:00
Shubham Tiwari
b463992869
Adding support in cache package to check if Artifact Cache service is enabled or not ( #1028 )
...
* Added support to check if Artifact cache service is enabled or not.
* enablingForGHES
* added ACTIONS_CACHE_URL in fixtures
* Fix CI
* CI fix
* changed function name
* Function rename
* Updated release
* added test case
* Update RELEASES.md
* Lint errors
* lint
* linting
* lint
* update name to actions service
* Update packages/cache/src/internal/cacheUtils.ts
Co-authored-by: Brian Cristante <33549821+brcrista@users.noreply.github.com>
* review comments
* linting
* linting
* push to start CI
* Update RELEASES.md
* remove extra spaces
* reverting version update
* Revert "reverting version update"
This reverts commit af84eba61e
.
* Update RELEASES.md
Co-authored-by: Brian Cristante <33549821+brcrista@users.noreply.github.com>
2022-03-25 14:40:02 +05:30
Ashwin Sangem
f0a876ab8b
bumped up the @action/cache version.
2022-03-24 11:19:52 +00:00
Ashwin Sangem
087191dabd
Update downloadUtils.ts
2022-03-23 16:46:52 +05:30
Ashwin Sangem
862c4e9db4
Cap the cache download chunk to 2 GB
2022-03-23 16:44:40 +05:30
Jonathan Tamsut
d1abf7dc74
Update `lockfileVersion` in `package-lock.json` in `tool-cache` package ( #1025 )
...
* update packages
* update RELEASE
* update RELEASE
* remove extra README line
2022-03-16 11:27:30 -07:00
Jonathan Tamsut
475192a0c3
Update `lockfileVersion` in `package-lock.json` in `cache` package ( #1022 )
...
* update versions
* update release notes
2022-03-16 11:25:03 -07:00
Jonathan Tamsut
c07c5fc410
Update `lockfileVersion` in `package-lock.json` in `glob` package ( #1023 )
...
* update versions
* update RELEASE file
2022-03-16 11:24:24 -07:00
Jonathan Tamsut
b820a0ff59
Update `lockfileVersion` in `package-lock.json` in `exec` package ( #1024 )
...
* update packages
* update RELEASE
2022-03-16 11:24:01 -07:00
Jonathan Tamsut
72dfadb0c3
Update `lockfileVersion` in `package-lock.json` in `io` package ( #1020 )
...
* update lockfileVersion
* Update package
2022-03-16 11:23:44 -07:00
Rob Herley
edee7cde32
feedback: add summary write options
2022-03-08 16:37:20 -05:00
Rob Herley
6295f5d25b
summary: consistent kB usage and doc links
2022-03-03 11:46:32 -05:00
Rob Herley
339dd63bec
summary: method to clear file and buffer
2022-03-02 23:56:30 -05:00
Rob Herley
d27bf857e6
add -> addRaw
2022-03-02 23:49:17 -05:00
Rob Herley
ec5c955c0a
summary: additional check for max size limit
2022-03-02 23:43:51 -05:00
Rob Herley
302a5b31d8
summary: add link/anchor element
2022-03-02 12:10:01 -05:00
Rob Herley
ab2b23c50d
summary: add tests
2022-03-02 00:58:18 -05:00
Rob Herley
70a01b86d3
summary: self closing tags, additional img attrs & minor fixes
2022-03-02 00:57:46 -05:00
Rob Herley
ff80a82f7c
Merge branch 'main' into robherley/md-summaries
2022-03-01 21:38:28 -05:00
Rob Herley
0fc0befe24
export markdownSummary singleton from core
2022-03-01 21:32:26 -05:00
Rob Herley
7d95d2cec9
summary.ts -> markdown-summary.ts
2022-03-01 21:16:35 -05:00
Rob Herley
c42d30607b
add more summary elements, clean up jsdoc
2022-03-01 21:14:58 -05:00
Rob Herley
ac58d176ba
'\n' -> os.EOL
2022-03-01 20:55:43 -05:00
Rob Herley
518ef1b79e
html element wrapper method for md summary
2022-03-01 20:36:04 -05: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
Rob Herley
d496b07cc0
addText -> add, newline by default
2022-02-23 18:15:26 -05:00
Rob Herley
7a2eceac36
initial markdown summary utils
2022-02-23 18:09:05 -05:00
vsvipul
4a793fd385
Update RELEASES.md
2022-02-04 14:11:29 +05:30
vsvipul
39a1ec60b2
Bump up patch version
2022-02-01 17:15:42 +05:30
vsvipul
eafa9d39d3
Update ms-rest-js and storage-blog dependencies for cache
2022-02-01 16:24:23 +05:30
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
Aparna Ravindra
45d2019161
Cache: Increasing client validation to 10GB ( #934 )
...
* increasing client validation limit in cache package to 10gb
2021-11-19 16:34:33 +05:30
Luke Tomlinson
e2eeb0a784
Fix high sev in github package ( #924 )
2021-10-15 15:26:30 -04:00
Luke Tomlinson
6ce349e08c
Update High Severity Dev Dependencies ( #923 )
...
* Update deps
* More Updates
* Use npm 7
* Update package-lock.json
2021-10-14 09:20:09 -04:00
Thomas Boop
27f76dfe1a
Full release of actions/core 1.6.0 with oidc behavior ( #919 )
...
* OIDC Client for actions/core
Co-authored-by: Sourav Chanduka <souravchanduka37@gmail.com>
Co-authored-by: Sourav Chanduka <souravchanduka@users.noreply.github.com>
Co-authored-by: Tingluo Huang <tingluohuang@github.com>
2021-09-28 12:55:21 -04:00
Marcono1234
60145e408c
Add `file` property to `AnnotationProperties` ( #896 )
2021-09-28 09:47:06 -04:00
Luke Tomlinson
ea81280a4d
Update release for core 1.5.0 ( #873 )
...
* Update release for core 1.5.0
* Update RELEASES.md
* Run npm audit fix
2021-08-18 09:26:19 -04:00
Luke Tomlinson
f0b00fd201
Add notice annotation and support more annotation fields ( #855 )
...
* Add support for notice annotation and additional properties
* Add additional tests
* Update readme
* Change casing for endLine and endColumn
* Update utils.ts
* Update README.md
* Rename files to have internal- nomenclature
* Revert "Rename files to have internal- nomenclature"
This reverts commit 7911689f29
.
* Update utils.ts
2021-07-28 17:34:31 -04:00
Rob Cowsill
4564768940
Delete temporary archive after cache upload ( #792 )
...
This is to avoid filling the SSD while saving multiple large caches
2021-06-28 17:27:09 +02: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
Thomas Boop
11601c0d2d
Release new version of the tool-cache ( #838 )
...
* update to latest version of @actions/io
* Release new version and update dependencies
* add pr number
2021-06-07 15:50:05 -04:00
Thomas Boop
b9414eecb3
we really shouldn't warn on these errors, action author can decide what to do ( #837 )
2021-06-07 15:31:03 -04:00
Thomas Boop
243a8bba07
New versions of toolkit packages ( #835 )
2021-06-07 15:09:34 -04:00
Thomas Boop
c5e1af5dc3
Add HashFiles to the toolkit ( #830 )
...
* add hash files to the toolkit
2021-06-07 14:26:00 -04:00
Thomas Boop
c9af6bb1b3
Update escaping rules in io's rmRF ( #828 )
...
* Better Handling of escaping in rmrf
2021-06-07 14:16:16 -04:00
Luke Tomlinson
bf4ce74a0f
Update @actions/exec to 1.1.0 ( #834 )
2021-06-07 10:09:34 -04:00
Brian Cristante
db21627995
Retry artifact uploads on HTTP 500 ( #833 )
...
* Retry on 500
* bump package version
* fix tests
* Remove spurious change
* fix another test
* Roll back package version
2021-06-04 17:09:30 -04:00
Thomas Boop
bb2f39337d
Sarpik/get input list support ( #829 )
...
* feat(core): Create `getInputList` utility
Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
* chore(core): Document usage of '\n' instead of [] @ `getInputList`
Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
* test(core): Create a very simple test for `getInputList`
Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
* run linter
* update commands/readme
Co-authored-by: Kipras Melnikovas <kipras@kipras.org>
2021-06-04 09:28:49 -04:00
Luke Tomlinson
8df94d9879
Add test for large stdline output ( #827 )
...
* Add test for large stdline output
* Format/Lint
* Update stdlineoutput.js
* Update stdlineoutput.js
2021-06-03 09:31:48 -04:00
Andrey Savitsky
c5035362ab
Fix broken line buffers ( #773 )
...
* Fix broken line buffers
* Code style
2021-06-02 16:29:46 -04:00
Matisse Hack
439eaced07
Add directory filtering to globber ( #728 )
...
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com>
2021-06-01 15:57:03 -04:00
dependabot[bot]
aa29345ae8
Bump ws from 7.2.3 to 7.4.6 ( #823 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.2.3 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.2.3...7.4.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 09:50:25 -04:00
Sergey Ukustov
e1a7863be6
feat: get linux version from os-release file if available ( #594 )
2021-05-28 15:40:45 -04:00
Thomas Boop
a65bca60a1
Tool Cache 1.7.0 release ( #821 )
...
* tc 1.7.0 release
* update verbiage
2021-05-27 11:44:59 -04:00
Luke Tomlinson
a1b068ec31
Bugfix: Fix issue with interactive unzip on Linux ( #807 )
...
* Add new powershell commands for windows unzip
* Test fails to overwrite file
* Add new windows commands for unzip
* Add Test for failing case for both pwsh and powershell
* Modify test to confirm overwrite behavior for xar
* Delete ._test.txt
* Add fallback case for older windows systems
* Remove try
* Run Tests on windows-2016
* Update tar tests to handle existing files
* Lint
* Update tool-cache.test.ts
* Update tool-cache.test.ts
* Update tool-cache.test.ts
* Update tool-cache.test.ts
* Update from PR feedback
2021-05-21 17:01:42 -04:00
Luke Tomlinson
6e33c78c3d
Update @actions/glob to 0.1.2 ( #818 )
2021-05-21 15:50:31 -04:00
Luke Tomlinson
9ac66375a0
Fix flakey test ( #817 )
2021-05-21 15:32:09 -04:00
Luke Tomlinson
ddd04b6997
Add getExecOutput function ( #814 )
...
* Add getExecOutput function
* Add tests for exec output
* Modify tests to not rely on buffer size, but only test larger output
* Handle split multi-byte characters + PR feedback
* Fix tests
* Lint
* Update how split byte are sent for tests
2021-05-21 12:12:16 -04:00