Commit Graph

107 Commits (8c1c7711b671666537f52bbecb282c89113d2d3d)
 

Author SHA1 Message Date
Ethan Dennis 8c1c7711b6
Lerna example updated to v2
Co-Authored-By: Josh Gross <joshmgross@github.com>
5 years ago
Ethan Dennis 482e3f4bd9
Add lerna example for caching multiple dirs 5 years ago
Ethan Dennis b862af881e
Remove platform-specific test code 5 years ago
Ethan Dennis bc1250c6eb
Fix remaining linter error 5 years ago
Ethan Dennis af3e500672
Update import order for to fix linter errors 5 years ago
Ethan Dennis 65636697d3
Use fs promises in actionUtils tests 5 years ago
Ethan Dennis f68f5d03cc
Merge master into ethanis/cache-multiple-paths 5 years ago
BSKY b13df3fa54
Update README.md (#213) 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
Jeremy Loy af8651e0c5
Include Kotlinscript Gradle files (#216)
Tested this with my own repo which uses a mix of `build.gradle` and `build.gradle.kts` files and this glob seems to be working correctly.

As an aside, please checkout #215 as it would make the process of verifying these globs easier!
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
Josh Gross 206172ea8e
npm audit fix (#221) 5 years ago
Ethan Dennis 3e55aff829
Clean import orders 5 years ago
dependabot[bot] 5833d5c131
Bump acorn from 5.7.3 to 5.7.4 (#214)
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
Ethan Dennis 072d513f28
Include keys in getCacheEntry request 5 years ago
Ethan Dennis bd756c16ae
Unit test getCacheVersion 5 years ago
Ethan Dennis 820f06f7d0
Version cache with all inputs 5 years ago
Ethan Dennis ac5351dd08 Clean up code 5 years ago
Ethan Dennis 26a2f24124 Ensure there's a locateable test folder at homedir 5 years ago
Ethan Dennis 057d9de723
unit test coverage for caching multiple dirs 5 years ago
Ethan Dennis e0d1942524
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
5 years ago
Ethan Dennis db235cfc56
Use @actions/glob for pattern matching 5 years ago
Ethan Dennis 1e233443e8
Add initial minimatch support 5 years ago
Ethan Dennis 84cead4a82
Allow for multiple line-delimited paths to cache 5 years ago
Sacha Ayoun 826785142a
Adding examples for OCaml/esy (#199)
* Adding examples for esy as a workflow for OCaml files

* track v1 instead of v1.1.2

Co-Authored-By: Josh Gross <joshmgross@github.com>

* add link in the readme for ocaml-esy

* ocaml -> ocaml/reason

* link in readme says ocaml/reason

Co-authored-by: Josh Gross <joshmgross@github.com>
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
Kipras Melnikovas e8230b28a9
Use different IDs for 1) getting the directory of yarn cache 2) the cache itself (#178)
* Use different IDs for 1) getting the directory of yarn cache 2) the cache itself

Using the current example + https://github.com/actions/cache#skipping-steps-based-on-cache-hit,

I came to a wrong conclusion that I could skip a step
if the `cache-hit` was `true` -
the ID I used was from the wrong step -
the `get yarn cache directory` step,
instead of the `get yarn cache itself` step.

I've updated the example in hopes that it'll be clearer for others aswell!

Signed-off-by: Kipras Melnikovas <kipras@kipras.org>

* Explain which ID to use for `cache-hit` in yarn's example

Signed-off-by: Kipras Melnikovas <kipras@kipras.org>
5 years ago
eric sciple 4944275b95
test e2e during workflow (#185) 5 years ago
Josh Gross 78a4b2143b Bump version to 1.1.2 6 years ago
Josh Gross 4dc4b4e758
Change name back to Cache 6 years ago
Josh Gross 85aee6a487
Update docs with 5GB limit 6 years ago
Josh Gross fab26f3f4f Bump version to 1.1.1 6 years ago
David Kale 4887979af8
proxy support (#166)
* Replace typed rest client with new http-client

* Send Content-Type: application/json and fix up some types

* Lint

* Consume @actions/http-client:1.0.5

* Consume @actions/http-client:1.0.6

* Dont send headers manually, http-client automatically will
6 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>
6 years ago
Josh Gross 23e301d35c
Disable fail-fast to get full coverage of failures 6 years ago
Florian Kostenzer e43776276f
Add Swift Package Manager (SPM) example (#159)
* Add Swift - SPM to examples

* Add link SPM example link to readme

* remove extra newline

* remove another extra newline
6 years ago
Shinya Uryu b6d538e2aa Add renv examples (#151)
* Add renv examples

* Add link in main readme.md
6 years ago
Edward Thomson 296374f6c9 Update action's description (#75)
* README: clarify case on the action

* Update description
6 years ago
Mike Coutermarsh 6c11532937 Update Ruby docs. "Gem" -> "Bundler" (#150)
* Use "Bundler" which is the package manager

"Gem" isn't wrong, but not typically what a Ruby developer would think of.

* Update links

* Update links
6 years ago
Daniel Shuy c33bff8d72 Add Scala - SBT example (#134)
* Add Scala - SBT example

* Add Scala - SBT example to README
6 years ago
Flavio Corpa d1991bb4c5 Add Haskell - Cabal example (#148)
* Add Haskell - Cabal example

* Add link in main readme.md
6 years ago
Josh Gross 60e292adf7
Update cache limits (#140) 6 years ago
Josh Gross c262ac0154 Fix number parsing issues 6 years ago
Josh Gross 1da52de10f npm audit fix 6 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
6 years ago
Kevin Burke a631fadf14 README.md: fix grammar error (#136)
"it's" is short for "it is," but the use in this sentence is as a
possessive - something belonging to "it" - hence, "its" is correct.
6 years ago
Chris Patterson e223b0a12d
Merge pull request #124 from nogic1008/patch-1
Add Another C# Example to use personal cache folder
6 years ago
Nogic decbafc350
Update examples.md
Co-Authored-By: Chris Patterson <chrispat@github.com>
6 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
6 years ago
Nogic 0188dffc5a
Revert original C# Example
* Treat "Use Personal Cache Folder" way as another C# example
* Describe the situation in which another example should be used
6 years ago