Commit Graph
84 Commits
Author SHA1 Message Date
Bassem Dghaidi 4af6ea76c2 Cleanups and package refactoring 2024-10-24 05:19:48 -07:00
Bassem Dghaidi 735f4c343d Use zlib for compression 2024-06-13 03:16:59 -07:00
Smeb 94d8025121 fix #1579: add test to check getCacheVersion does not mutate arguments 2024-03-07 16:23:04 +01:00
eggyhead b3211b7a79 lint fixes 2024-01-31 16:51:04 +00:00
eggyhead 3d34748d8e updating alowed hosts in isGhes check
updating alowed hosts in artifact ghes check

using dot prepend ghe host
2024-01-31 16:30:37 +00:00
Chad Kimes 47a4cefdd9 Add option for concurrent cache downloads with timeout (#1484)
* Add option for concurrent cache downloads with timeout

* Add release notes

* Fix lint
2023-08-07 13:25:56 -04:00
Sankalp Kotewar 240c2257ec Merge branch 'main' into kotewar/updating-blobstorage-client-to-12.13.0 2023-03-09 00:33:52 +05:30
Sankalp Kotewar 20c1e3b0a6 Fixed test case 2023-03-08 09:26:29 +00:00
Marc Mueller 4150d6228e Rename option to lookupOnly 2023-02-21 12:37:48 +01:00
Marc Mueller 0a9156fb4b Add cache restore dryRun option 2023-02-21 12:37:48 +01:00
Christoph Reiter bb9f0aa1c0 Don't set the MSYS env var globally (#1329)
85bb581273 introduced a call to exportVariable() to export the MSYS env
var, which configures the symlink strategy for MSYS2/cygwin binaries it calls.

By setting the env var globally, this also changes the behaviour of other MSYS2
using tools in a CI job, and also overrides MSYS configuration set by the user,
which I think was not intended.

To avoid this leakage set the MSYS env var only for the commands which
@actions/cache calls.

Fixes #1312
2023-02-08 10:58:25 +05:30
Sampark Sharma 85bb581273 Cache package release for compression change in windows with symlink fix (#1291)
* Cache package release for compression change in windows

This reverts commit d4fc1ac928.

* Add env variable to enable windows symlinks

* Add cross os opt-in functionality for cache on windows

* Fix test

* Address review comments

* Fix test

* Fix tests

* Fix tests

* Fix tests

* Address review comments

* Address review comments

* Fix tests

* Fix tests

* Add npm version

* Add release details
2023-01-04 12:16:25 +05:30
Sampark Sharma d4fc1ac928 Revert "Cache package release for compression change in windows" (#1289)
* Revert "Cache package release for compression change in windows (#1281)"

This reverts commit 6140e090c3.

* Update release version to patch
2022-12-27 16:00:28 +05:30
6140e090c3 Cache package release for compression change in windows (#1281)
* bsd + zstd fallback implementation

* bsd + zstd fallback implementation

* Fix tar operations

* Add -v option for testing

* Fix order of args for tar

* Add GNUtar as default on windows

* Fix test

* Fix tar tests

* Fix lint issues

* Fix windows gnutar test case

* Temporarily remove thhe condition that prevents zstd usage on windows unless with GNUtar

* Address some comments and correct compression commands

* Add windows bsdtar test

* Fix windows test

* Fix test

* Separate args

* Fix old tests

* Add new tests

* Fix tests

* Fix lint test

* Refactor code

* Address review comments

* Fix test

* Fix tar test

* Add await to async function calls

* Fix test

* Update for beta release

* Fix audit issues

* Add fallback to gzip compression if cache not found

* Fix test

* Add test

* Address review comments

* Revert Address review comments

* Release 3.1.0-beta.2 cache package

* Fix issues

* Reconfigure catch block

* Add debug logging for gzip fall back

* Fix test

* Add end to end test for cache using bsd on windows
and address review comments

* Fix test

* Fix test

* Fix tests

* Add better comments

* Update packages/cache/src/internal/cacheHttpClient.ts

Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>

* Address review comments

* Update for new beta cache package release

* Address bugbash issues

* Fix tests

* Release new actions/cache minor version

Co-authored-by: Lovepreet Singh <pdotl@github.com>
Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>
2022-12-22 20:47:35 +05:30
Sampark Sharma 4ade9d4c1a Revert "Add GNUtar as default in windows" 2022-11-17 12:26:27 +05:30
Sampark Sharma a4e0ab9aed Fix tests 2022-11-15 08:48:29 +00:00
Sampark Sharma cb8659f414 Address comments 2022-11-15 08:41:04 +00:00
Sampark Sharma 10f0f130f2 Fix tests 2022-11-14 10:11:46 +00:00
Sampark Sharma be8b56eaf5 Address review comments 2022-11-14 08:12:15 +00:00
Sampark Sharma 77aef0ed4c Fix tests 2022-11-10 15:50:06 +00:00
Sampark Sharma cc292001eb Fix tests 2022-11-08 06:43:28 +00:00
Lovepreet Singh 99429534ff Merge branch 'main' into pdotl-zstd-win-patch 2022-08-18 16:35:00 +05:30
Sankalp Kotewar 78c5baafab Updated cache download to segment download 2022-08-18 05:32:49 +00:00
Lovepreet Singh 1e4d71c2ca Fix failing test cases on windows 2022-08-17 08:33:23 +00:00
Sankalp Kotewar 43567c73a0 Added custom user inputted timeout 2022-08-16 04:14:27 +00:00
Sankalp Kotewar 47dad3f676 Updated variable names 2022-08-08 04:48:36 +00:00
Sankalp Kotewar 5591252081 Updated 45 mins abort timeout to 1 hour 2022-08-05 05:44:59 +00:00
Sankalp Kotewar 3e991a3fe9 Added custom promise with timeout 2022-08-03 13:25:47 +00:00
Lovepreet Singh 6850b55878 Merge pull request #1135 from actions/pdotl-zstd-alias
Move zstd from flags to equivalent aliases
2022-07-26 16:04:16 +05:30
Lovepreet Singh dc711a28f2 Change testcase to test against github workspace directory instead of current directory 2022-07-20 05:25:47 +00:00
Lovepreet Singh 601a55b62d Fix tar test cases 2022-07-18 12:48:19 +00:00
Lovepreet Singh 1491e8feaf Remove unnecessary import 2022-07-14 08:18:09 +00:00
Lovepreet Singh eff0aa87b8 Merge branch 'pdotl-empty-cache-bugfix' of https://github.com/actions/toolkit into pdotl-empty-cache-bugfix 2022-07-14 08:12:45 +00:00
Lovepreet Singh 7f3dae6795 Fix failing resolvePaths testcase 2022-07-14 08:10:40 +00:00
Lovepreet Singh 52d520bfd0 Fix failing resolvePaths testcase 2022-07-14 07:50:44 +00:00
Lovepreet Singh b9f1d7d9ae Fix testcase for resolvePaths works on current directory 2022-07-13 11:55:36 +00:00
Lovepreet Singh 8ccf58a6eb Fix empty cache save on using or github.workspace(#833 in actions/cache) as path 2022-07-13 11:39:29 +00:00
Shubham Tiwari 98f1922f44 Graceful handling of error (non-validation one) (#1122)
* Initial changes

* added info error as well

* Format

* Unused package

* adding message field

* removed line

* Review comments

* review comment to add validation as errors handling
2022-06-24 10:46:20 +05:30
Sankalp Kotewar 24cec71274 Reverted other package-lock.json 2022-06-06 08:03:56 +00:00
Sankalp Kotewar 1ae91a9cd4 Revert "Fixed test case for tar creation"
This reverts commit 3738ec9e0e.
2022-06-06 07:56:23 +00:00
Sankalp Kotewar 54d053e436 Revert "Fixed test case for Windows env"
This reverts commit 030e8aae59.
2022-06-06 07:56:18 +00:00
Sankalp Kotewar b4cbf6ed63 Revert "Changed an import in test case to standard import"
This reverts commit a3ed6186f8.
2022-06-06 07:56:16 +00:00
Sankalp Kotewar 427da1ded7 Revert "Revert "Changed an import in test case to standard import""
This reverts commit babade1a37.
2022-06-06 07:56:13 +00:00
Sankalp Kotewar babade1a37 Revert "Changed an import in test case to standard import"
This reverts commit a3ed6186f8.
2022-06-03 09:05:12 +00:00
Sankalp Kotewar a3ed6186f8 Changed an import in test case to standard import 2022-06-03 07:45:12 +00:00
Sankalp Kotewar 030e8aae59 Fixed test case for Windows env 2022-06-03 07:33:12 +00:00
Sankalp Kotewar 3738ec9e0e Fixed test case for tar creation 2022-06-03 07:19:54 +00:00
Sankalp Kotewar 6b5378202f Test case fix for warning message changes 2022-05-23 12:05:31 +00:00
Sankalp Kotewar a018510ff8 Fixed linting issues 2022-05-23 06:49:26 +00:00
Sankalp Kotewar 1741a92358 Standardized test case input 2022-05-23 06:39:22 +00:00