Commit Graph

433 Commits (43a06bb470691233a7f7a3162c8836eb92f88dd1)
 

Author SHA1 Message Date
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 5 years ago
Josh Gross 4dc4b4e758
Change name back to Cache 5 years ago
Josh Gross 85aee6a487
Update docs with 5GB limit 5 years ago
Josh Gross fab26f3f4f Bump version to 1.1.1 5 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
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 23e301d35c
Disable fail-fast to get full coverage of failures 5 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
5 years ago
Shinya Uryu b6d538e2aa Add renv examples (#151)
* Add renv examples

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

* Update description
5 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
5 years ago
Daniel Shuy c33bff8d72 Add Scala - SBT example (#134)
* Add Scala - SBT example

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

* Add link in main readme.md
5 years ago
Josh Gross 60e292adf7
Update cache limits (#140) 5 years ago
Josh Gross c262ac0154 Fix number parsing issues 5 years ago
Josh Gross 1da52de10f npm audit fix 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
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.
5 years ago
Chris Patterson e223b0a12d
Merge pull request #124 from nogic1008/patch-1
Add Another C# Example to use personal cache folder
5 years ago
Nogic decbafc350
Update examples.md
Co-Authored-By: Chris Patterson <chrispat@github.com>
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
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
5 years ago
Nogic 002d3a77f4
Use Personal Cache Folder in C# Example
Ref: #115
5 years ago
Jon Pugh 4809f4ada4 Add list of implementation examples. (#116)
More visibility into the samples by having it on the main README. Easier to see, better SEO.
5 years ago
Evan Cloutier 3d01b4eb53 Update Ruby example in documentation to specify bundler path (#113)
* Update Ruby example to specify bundler path

* Fix spacing
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 639f9d8b81
Mask download URL in logs (#110) 5 years ago
Josh Gross d9fe1b81f9 Release 1.0.2 5 years ago
Josh Gross 92ae3b63f8
Update badge link 5 years ago
Josh Gross 84b3b283f0
Await io mkdirP (#100) 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 7e7aef2963
Add pip examples (#86) 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
Josh Gross 50a2fdee6f
Update yarn cache example (#70)
* Update yarn cache example

* Update examples.md

Co-Authored-By: Eric Taylor <erictaylor89@gmail.com>
5 years ago
Josh Gross f0cbadd748
Use cache in workflows (#90) 5 years ago
Josh Gross 4657a5f525
Fix lint on Windows (#89) 5 years ago
BSKY fb50aa45ec Add initial eslint setup (#88) 5 years ago
BSKY 31508256ff Update README.md (#76) 5 years ago
Josh Gross bc821d0c12
Remove recommendation to cache node_modules (#69)
* Update npm caching examples

* Fix output name

* Remove extra details tag
5 years ago
Josh Gross bde557aefd
Fix PR filters 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
Kai Neuwerth ecf6eea708 Add PHP Composer example (#32) 5 years ago
Josh Gross eb10706a9d Bump version to v1.0.1 and audit fix 5 years ago
Birunthan Mohanathas 30524a6fbd Tweak 'Cache not found' message (#54)
Previously the message was like this:

```
Cache not found for input keys: ["xxx",""]
```

Note the empty entry at the end because `String.prototype.split` results
in an array with one empty string if there was nothing to split.

Now it looks like:

```
Cache not found for input keys: xxx
```
5 years ago