Commit Graph

163 Commits

Author SHA1 Message Date
Mikhail Zabaluev 404964feae
Merge 15978f289c into 515d10b4fd 2022-02-22 12:44:01 +00:00
Vipul 515d10b4fd
Merge pull request from actions/revert-173-add-stack-example
Revert "Add example for Haskell Stack"
2022-02-22 12:44:25 +05:30
Vipul 669e7536d9
Revert "Add example for Haskell Stack" 2022-02-22 12:17:37 +05:30
Vipul 29dbbce762
Merge pull request from malob/add-stack-example
Add example for Haskell Stack
2022-02-22 12:11:06 +05:30
Malo Bourgon ea5981db97 Add example for Haskell Stack 2022-02-21 14:59:28 -08:00
Marcono1234 eed9cfe64d
Add name for Maven example () 2020-06-18 13:37:50 -04:00
Justin Hutchings b773382817
Add CodeQL security scanning () 2020-06-18 13:37:05 -04:00
Mikhail Zabaluev 15978f289c Set CARGO_INCREMENTAL to 0 in examples
This speeds up builds unless the target directory is
also cached. Conveniently, the simple example which
features such caching omits the build step.
2020-06-18 17:30:14 +03:00
Mikhail Zabaluev 8d9c7e9644 Add an example for testing a Rust library
No Cargo.lock in the checkout, so the workflow has to
generate it first.
2020-06-18 17:30:14 +03:00
Mikhail Zabaluev 25c295a81d Added a more elaborate Rust example
This example could be used by projects that build Rust
end product crates on an OS matrix, but share the cargo cache.
To avoid fetching the dependencies from the network in
each matrix job in case of a cache miss, a dedicated job
pre-populates the cache on Linux, to be reused by the
jobs in the matrix.

Also demonstrate separate proximate caching of the registry index.
2020-06-18 17:29:52 +03:00
Mikhail Zabaluev f478dc2492 examples: Only cache non-redundant cargo state
As the packed crate sources are stored under ~/.cargo/registry/cache,
it's redundant to archive the unpacked sources.

The sufficient local state of the git dependencies is in
~/.cargo/git/db. Cargo automatically checks out the source
trees if missing.
2020-06-18 04:13:35 +03:00
Mikhail Zabaluev 5e5fbe724b examples: Reuse cargo registry cache across OSes
The registry filesystem format and the git repositories work
across platforms, no need to maintain runner-specific
caches for these.
2020-06-18 04:13:35 +03:00
Josh Gross 984ce638f0
Add note about using setup-node before cache () 2020-06-15 15:55:57 -04:00
David Hadka ff937cc950
Merge pull request from actions/improve-string-split
Improve string split to handle whitespace
2020-06-02 17:41:04 -05:00
Dave Hadka d60d2bef10 Improve string split 2020-06-02 17:07:33 -05:00
Aiqiao Yan e561127c3e Merge pull request from actions/aiyan/v2-release-doc
Update readme and examples to use v2
2020-06-02 17:07:06 -05:00
Aiqiao Yan b8204782bb
Merge pull request from actions/aiyan/v2-release-doc
Update readme and examples to use v2
2020-05-26 15:35:50 -04:00
Aiqiao Yan e6c708b5ce React to feedback 2020-05-26 15:31:33 -04:00
Aiqiao Yan 581312be20 Update readme and examples to use v2 2020-05-26 12:48:39 -04:00
Aiqiao Yan 9ab95382c8
Merge pull request from actions/aiyan/use-cache-package
Switch cache action to use the cache node package
2020-05-20 15:26:12 -04:00
Aiqiao Yan 6c7d57dc97 Use 0.2.1 cache package 2020-05-20 15:20:07 -04:00
Josh Gross 2b83e91661
Add examples for creating a cache key () 2020-05-20 10:54:39 -04:00
Aiqiao Yan 1034aaeec8 Testing fix for a bug in the cache package 2020-05-19 16:02:31 -04:00
Aiqiao Yan bcc23b930f React to feeback and change to use 0.2.0 cache package 2020-05-19 15:53:25 -04:00
Aiqiao Yan 249a22026d Update workflow.yml 2020-05-18 11:32:03 -04:00
Aiqiao Yan 7f9517a009 Switch cache action to use the cache node package 2020-05-15 15:07:37 -04:00
Aiqiao Yan 16a133d9a7
Merge pull request from actions/users/aiyan/allow-all-events
Allow all events to access cache
2020-05-15 14:13:16 -04:00
Justin Poehnelt 46fead7f5e
docs: add note about branch scope ()
* docs: add note about branch scope

* revert change
2020-05-15 13:28:56 -04:00
David Hadka bac1a40c81
Merge pull request from actions/with-retries
Add retries to all API calls
2020-05-11 16:56:45 -05:00
Aiqiao Yan 916cc60b3c
Merge pull request from actions/aiyan/listen-on-error
error handling for stream
2020-05-11 16:00:51 -04:00
Aiqiao Yan 4967c8e6c5 error handling for stream 2020-05-11 15:21:21 -04:00
Dave Hadka a0024e2bd0 Merge branch 'master' of http://github.com/actions/cache into with-retries 2020-05-11 12:55:11 -04:00
David Hadka 5ddc028cc8
Merge pull request from actions/fix-upload-chunk
Fix upload chunk retries
2020-05-11 11:51:23 -05:00
Dave Hadka 05b13411a0 Add retries to all API calls 2020-05-11 11:11:25 -04:00
Dave Hadka e756b19f93 Merge branch 'master' of http://github.com/actions/cache into fix-upload-chunk 2020-05-11 10:57:11 -04:00
Dave Hadka 354f70a56c Fix upload chunk retries 2020-05-11 10:49:48 -04:00
Shigeki Karita ddc4681e8d
Add D example. () 2020-05-11 10:24:05 -04:00
Aiqiao Yan 29b4783cc7 Merge fixes 2020-05-11 10:18:19 -04:00
Aiqiao Yan 2403bbedac Make sure ref is not null or empty 2020-05-11 10:16:07 -04:00
Aiqiao Yan ccc66f769e Allow all events to access cache 2020-05-11 10:16:07 -04:00
David Hadka 5d8c995f20
Detect uncommitted changes to the dist/ folder ()
* Update workflow.yml

* Update workflow.yml

* Run build

* Update workflow.yml

* Update workflow.yml

* Update workflow.yml
2020-05-11 09:53:08 -04:00
Justin Hutchings ce9276c90e
Add CodeQL Analysis workflow ()
* Add CodeQL Analysis workflow

* Rename .github/workflows/workflows/codeql.yml to .github/workflows/codeql.yml

* Clean up commented out stuff
2020-05-05 17:28:32 -04:00
Aiqiao Yan 9eb452c280
Merge pull request from actions/users/aiyan/zstd
Prefer zstd over gzip
2020-05-04 10:39:28 -04:00
Aiqiao Yan 75cd46ec0c Use 30 as the long distance matching window to support both 32-bit and 64-bit OS 2020-05-01 14:25:15 -04:00
Aiqiao Yan a5d9a3b1a6 Address PR feedback 2020-05-01 10:01:43 -04:00
Aiqiao Yan 97f7baa910 Use zstd instead of gzip if available
Add zstd to cache versioning
2020-04-30 14:40:17 -04:00
dependabot[bot] 9ceee97d99
Bump @actions/http-client from 1.0.6 to 1.0.8 ()
Bumps [@actions/http-client](https://github.com/actions/http-client) from 1.0.6 to 1.0.8.
- [Release notes](https://github.com/actions/http-client/releases)
- [Changelog](https://github.com/actions/http-client/blob/master/RELEASES.md)
- [Commits](https://github.com/actions/http-client/commits)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-04-29 18:10:58 -04:00
Hugo van Kemenade ccf9619480
Add Python example using 'pip cache dir' to get cache location ()
* Fix existing example

* Add Python example using 'pip cache dir' to get cache location

* Let users decide how they install pip 20.1+
2020-04-29 14:58:19 -04:00
David Hadka 9f07ee13de
Merge pull request from actions/promisify-pipeline
Better error handling during download
2020-04-29 13:50:12 -05:00
Dave Hadka 1ed0c23029 Use promisify of stream.pipeline for downloading 2020-04-29 13:24:26 -04:00