Dave Hadka
4bceb75b5b
Use parseInt instead of Number to handle empty strings
4 years ago
Dave Hadka
a6f1f4b32e
Adds input for upload chunk size
4 years ago
Dave Hadka
d3e4f218f3
Use warning instead of info
4 years ago
Dave Hadka
0f71d4ac9a
Add tests for isGhes
4 years ago
Dave Hadka
2850cd8f45
Fix test
4 years ago
Dave Hadka
4d604c6cce
No-op on GHES
4 years ago
Dave Hadka
d60d2bef10
Improve string split
5 years ago
Aiqiao Yan
bcc23b930f
React to feeback and change to use 0.2.0 cache package
5 years ago
Aiqiao Yan
7f9517a009
Switch cache action to use the cache node package
5 years ago
Aiqiao Yan
16a133d9a7
Merge pull request #263 from actions/users/aiyan/allow-all-events
...
Allow all events to access cache
5 years ago
Dave Hadka
05b13411a0
Add retries to all API calls
5 years ago
Aiqiao Yan
ccc66f769e
Allow all events to access cache
5 years ago
Aiqiao Yan
75cd46ec0c
Use 30 as the long distance matching window to support both 32-bit and 64-bit OS
5 years ago
Aiqiao Yan
a5d9a3b1a6
Address PR feedback
5 years ago
Aiqiao Yan
97f7baa910
Use zstd instead of gzip if available
...
Add zstd to cache versioning
5 years ago
Aiqiao Yan
52046d1409
Use path.sep in path replace
5 years ago
Aiqiao Yan
08438313d5
Fix macOs-latest test
5 years ago
Aiqiao Yan
306f72536b
Fix test
5 years ago
Aiqiao Yan
4fa017f2b7
Fallback to GNU tar if BSD tar is unavailable
5 years ago
Josh Gross
a4e3c3b64e
Add -P flag for tar creation
5 years ago
David Hadka
272268544c
Add path argument to verify-cache-files.sh
5 years ago
David Hadka
64f8769515
Add path argument to create-cache-files.sh
5 years ago
Ethan Dennis
eb78578266
Cache multiple paths and add glob pattern support ( #212 )
...
* Allow for multiple line-delimited paths to cache
* Add initial minimatch support
* Use @actions/glob for pattern matching
* Cache multiple entries using --files-from tar input
remove known failing test
Quote tar paths
Add salt to test cache
Try reading input files from manifest
bump salt
Run test on macos
more testing
Run caching tests on 3 platforms
Run tests on self-hosted
Apparently cant reference hosted runners by name
Bump salt
wait for some time after save
more timing out
smarter waiting
Cache in tmp dir that won't be deleted
Use child_process instead of actions/exec
Revert tempDir hack
bump salt
more logging
More console logging
Use filepath to with cacheHttpClient
Test cache restoration
Revert temp dir hack
debug logging
clean up cache.yml testing
Bump salt
change debug output
build actions
* unit test coverage for caching multiple dirs
* Ensure there's a locateable test folder at homedir
* Clean up code
* Version cache with all inputs
* Unit test getCacheVersion
* Include keys in getCacheEntry request
* Clean import orders
* Use fs promises in actionUtils tests
* Update import order for to fix linter errors
* Fix remaining linter error
* Remove platform-specific test code
* Add lerna example for caching multiple dirs
* Lerna example updated to v2
Co-Authored-By: Josh Gross <joshmgross@github.com>
Co-authored-by: Josh Gross <joshmgross@github.com>
5 years ago
Henry Mercer
cae64ca3cd
Attempt to delete the archive after extraction ( #209 )
...
This reduces storage space used once the Action has finished executing.
5 years ago
BSKY
6c471ae9f6
Add eslint-plugin-simple-import-sort ( #219 )
...
* Add eslint-plugin-simple-import-sort
* Update .eslintrc.json
* eslint --fix
5 years ago
Carlos Guerrero
8e9c167fd7
Small message change ( #195 )
...
* Small message change
Remove dot that generates confusion in wether that's part of the key or not
* Fix format-check
* Update tests
5 years ago
eric sciple
4944275b95
test e2e during workflow ( #185 )
5 years ago
David Hadka
f9c9166ecb
Increase cache limit to 5 GBs ( #168 )
...
* Increase cache limit to 5 GBs
* Fix test to use new size limit
* Update src/save.ts
Co-Authored-By: Josh Gross <joshmgross@github.com>
Co-authored-by: Josh Gross <joshmgross@github.com>
5 years ago
Josh Gross
b45d91cc4b
Chunked Cache Upload APIs ( #128 )
...
* Initial pass at chunked upload apis
* Fix cacheEntry type
* Linting
* Fix download cache entry tests
* Linting tests
* Pull in fixes from testing branch
* Fix typo in ReserveCacheResponse
* Add test convering reserve cache failure
* Add retries to upload chunk
* PR feedback
* Format default chunk size
* Remove responses array
5 years ago
Josh Gross
3854a40aee
Use BSD tar on windows ( #126 )
...
* Use BSD tar on windows
* Linting
* Fallback to which tar if no system tar
* Fix formatting
* Bump prettier and typescript
5 years ago
Josh Gross
95c1798369
Remove validation failures and warning annotations ( #108 )
...
* Update warnings behavior
* Add void return type
5 years ago
Josh Gross
8d14a2150b
Add unit tests for save ( #98 )
...
* Clean up args and arrange imports
* Arrange args in restore tests
* Add unit tests for save
* Use const instead of let (linting)
5 years ago
Josh Gross
c0584c42d1
Add unit tests for actionUtils ( #93 )
...
* Add unit tests for actionUtils
* Fix file size on ubuntu and test name
* Remove unused import
5 years ago
Josh Gross
bb828da54c
Format cache size and display on info ( #85 )
5 years ago
Josh Gross
b7d83b4095
Provide better errors for unsupported event types ( #68 )
...
* Validate event type during restore
* PR Feedback
* Format
* Linting
5 years ago
BSKY
fb50aa45ec
Add initial eslint setup ( #88 )
5 years ago
Josh Gross
4b0709a0d5
Add unit tests for restore ( #62 )
...
* Move archive file size to utils
* Disable net connect with nock
* Add unit tests for restore
* Fix test names and test URL
5 years ago
Josh Gross
37c45447e4
Initial commit
5 years ago