Commit Graph

80 Commits (82069170eb3792a33eacc66f91ad21b1b16e40a5)

Author SHA1 Message Date
Kipras Melnikovas 82069170eb
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>
2020-02-06 17:51:48 +02:00
Josh Gross 78a4b2143b Bump version to 1.1.2 2020-02-05 10:40:53 -05:00
Josh Gross 4dc4b4e758
Change name back to Cache 2020-02-05 10:39:52 -05:00
Josh Gross 85aee6a487
Update docs with 5GB limit 2020-02-05 10:33:21 -05:00
Josh Gross fab26f3f4f Bump version to 1.1.1 2020-02-05 09:55:35 -05:00
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
2020-02-05 09:24:37 -05:00
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>
2020-02-01 16:11:02 -05:00
Josh Gross 23e301d35c
Disable fail-fast to get full coverage of failures 2020-01-29 20:34:56 -05:00
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
2020-01-29 11:13:59 -05:00
Shinya Uryu b6d538e2aa Add renv examples (#151)
* Add renv examples

* Add link in main readme.md
2020-01-21 19:22:40 -05:00
Edward Thomson 296374f6c9 Update action's description (#75)
* README: clarify case on the action

* Update description
2020-01-14 10:11:41 -05:00
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
2020-01-12 18:48:43 -05:00
Daniel Shuy c33bff8d72 Add Scala - SBT example (#134)
* Add Scala - SBT example

* Add Scala - SBT example to README
2020-01-10 17:09:06 -05:00
Flavio Corpa d1991bb4c5 Add Haskell - Cabal example (#148)
* Add Haskell - Cabal example

* Add link in main readme.md
2020-01-10 17:07:52 -05:00
Josh Gross 60e292adf7
Update cache limits (#140) 2020-01-07 15:01:47 -05:00
Josh Gross c262ac0154 Fix number parsing issues 2020-01-06 14:06:24 -05:00
Josh Gross 1da52de10f npm audit fix 2020-01-06 13:31:03 -05:00
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
2020-01-06 13:05:50 -05:00
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.
2019-12-23 10:30:34 -05:00
Chris Patterson e223b0a12d
Merge pull request #124 from nogic1008/patch-1
Add Another C# Example to use personal cache folder
2019-12-16 10:24:25 -05:00
Nogic decbafc350
Update examples.md
Co-Authored-By: Chris Patterson <chrispat@github.com>
2019-12-16 09:45:29 +09:00
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
2019-12-13 17:24:37 -05:00
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
2019-12-13 10:03:43 +09:00
Nogic 002d3a77f4
Use Personal Cache Folder in C# Example
Ref: #115
2019-12-10 09:21:47 +09:00
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.
2019-12-07 18:25:23 -05:00
Evan Cloutier 3d01b4eb53 Update Ruby example in documentation to specify bundler path (#113)
* Update Ruby example to specify bundler path

* Fix spacing
2019-11-23 14:13:50 -05:00
Josh Gross 95c1798369
Remove validation failures and warning annotations (#108)
* Update warnings behavior

* Add void return type
2019-11-21 14:37:54 -05:00
Josh Gross 639f9d8b81
Mask download URL in logs (#110) 2019-11-21 14:37:32 -05:00
Josh Gross d9fe1b81f9 Release 1.0.2 2019-11-19 11:55:11 -05:00
Josh Gross 92ae3b63f8
Update badge link 2019-11-15 15:04:12 -05:00
Josh Gross 84b3b283f0
Await io mkdirP (#100) 2019-11-15 10:25:57 -05:00
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)
2019-11-14 17:14:16 -05:00
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
2019-11-13 16:13:00 -05:00
Josh Gross bb828da54c
Format cache size and display on info (#85) 2019-11-13 11:00:46 -05:00
Josh Gross 7e7aef2963
Add pip examples (#86) 2019-11-13 10:55:05 -05:00
Josh Gross b7d83b4095
Provide better errors for unsupported event types (#68)
* Validate event type during restore

* PR Feedback

* Format

* Linting
2019-11-13 10:54:39 -05:00
Josh Gross 50a2fdee6f
Update yarn cache example (#70)
* Update yarn cache example

* Update examples.md

Co-Authored-By: Eric Taylor <erictaylor89@gmail.com>
2019-11-13 10:18:47 -05:00
Josh Gross f0cbadd748
Use cache in workflows (#90) 2019-11-12 17:48:19 -05:00
Josh Gross 4657a5f525
Fix lint on Windows (#89) 2019-11-12 17:01:15 -05:00
BSKY fb50aa45ec Add initial eslint setup (#88) 2019-11-12 16:48:02 -05:00
BSKY 31508256ff Update README.md (#76) 2019-11-12 15:33:22 -05:00
Josh Gross bc821d0c12
Remove recommendation to cache node_modules (#69)
* Update npm caching examples

* Fix output name

* Remove extra details tag
2019-11-07 21:04:46 -05:00
Josh Gross bde557aefd
Fix PR filters 2019-11-07 20:02:06 -05:00
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
2019-11-06 13:41:45 -05:00
Kai Neuwerth ecf6eea708 Add PHP Composer example (#32) 2019-11-05 16:18:49 -05:00
Josh Gross eb10706a9d Bump version to v1.0.1 and audit fix 2019-11-05 15:40:20 -05:00
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
```
2019-11-05 15:33:41 -05:00
Josh Gross b034b26a44
Bump cache limit to 400MB (#61) 2019-11-05 15:24:22 -05:00
Hugo van Kemenade e1ed41a9c9 Link to docs (#58)
* Link to docs

* Attempt to default to user's browser language first
2019-11-05 14:09:13 -05:00
Hugo van Kemenade 5f4d4d4555 Alphabetise examples (#52) 2019-11-05 12:04:07 -05:00