Commit Graph
111 Commits
Author SHA1 Message Date
Bassem Dghaidi 2d4c2e01c3 Add download cache v2 2024-06-17 01:17:10 -07:00
Bassem Dghaidi 735f4c343d Use zlib for compression 2024-06-13 03:16:59 -07:00
Bassem Dghaidi c6f3e89560 Implement cache v2 2024-06-10 12:19:52 -07:00
Bassem Dghaidi 465d935f0d Implement cache v2 2024-06-10 11:36:37 -07:00
Bassem Dghaidi aaad332b35 Fix upload mechanics 2024-06-10 11:01:01 -07:00
Bassem Dghaidi f73a256d7d Add v2 cache upload 2024-06-10 10:56:20 -07:00
Bassem Dghaidi 189a57b889 Add twirp client 2024-05-29 08:31:54 -07:00
Bassem Dghaidi 7f9dace1f7 add debug 2024-05-23 09:04:37 -07:00
Bassem Dghaidi 12eeff36ae Add debug message 2024-05-23 07:25:17 -07: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
Rob Herley a897ca5fb1 Merge pull request #1378 from MSP-Greg/00-cache-paths-dup
cache - getCacheVersion - dup paths array
2024-01-10 17:01:51 -05: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
Vallie Joseph ae457a26a1 Audit Fix (#1480)
* fixing audit failures

* replacing lerna bootstrap with npm command

* audit fix for cache and tool-cache

* updating tunnel

* upgrading core packages

* re-adding tunnel as prod dep

* updating dependencies

* updating exec deps

* updating exec io package

* .

* Revert

* updating packages

* adding core as dep

* updating learna config

* updating lerna commands

* Removing audit failing packages in cache + tool-cache

* updating contribution bootstrap description

* updating libraries

* prettier lint

* hiding stricter rules

* updating prettier command

* Removing unknown flag

* Adding eslint prettier

* ignoring sym links

* updating ignore path

* updating prettier rules

* changing prettier + github ver

* updating ts and ignores

* Revert ts

* Adding unknown ignores

* downgrading lerna

* .

* adding nx

* Adding lint auto lint rules

* updating eslint ignore for glob packages

* Adding subdirs to ignore

* adding flag for ignore pattern in linter

* Expanding ignore regex

* Adding ignore rules

* adding another ignore pattern to tsconfig eslint

* adding ignore pattern to eslintrc

* syncing package-json

* updating traverse

* .

* test adding core and http client to base package

* running npm ci

* adding tsconfig paths

* adding base URL

* Adding explicit path to core and http-client

* editing tsc call

* updating artifact packages

* force build

* updating lock file version

* updating lock file version

* upgrading node version

* Adding babel traverse back

* fixing build issue

* fixing typescript ver

* updating package json

* Adding ignore for artifact test

* adding ignore to flags

* unlink after test completes

* cleanup

* merge + package edit
2023-08-03 16:36:11 -04:00
MSP-Greg 0afef57725 cache - getCacheVersion - dup paths array 2023-03-20 18:29:46 -05:00
Sankalp Kotewar 4bdbfbb013 updated comment with more info 2023-03-06 13:20:45 +00:00
Sankalp Kotewar eb8822e575 updated segment size to 128MB for failing fast 2023-03-06 13:11:54 +00:00
Lovepreet Singh 0191d8805c Add debug statement for exact zstd version value and remove dependence on version for now 2023-02-20 19:13:38 +00:00
Lovepreet Singh 6fb8e7b25e Fix failing windows test 2023-02-20 18:50:26 +00:00
Lovepreet Singh 78384d81fc Fix lint issues 2023-02-20 15:26:04 +00:00
Lovepreet Singh 6888c9c2c4 Add default value and rename args 2023-02-20 14:59:12 +00:00
Lovepreet Singh 9ec0ae5190 Update debug statement to include latest command 2023-02-20 14:23:53 +00:00
Lovepreet Singh 333f1c33b0 Fix lint issues 2023-02-20 13:33:16 +00:00
Lovepreet Singh 90e2025fce Removed code that checks for version less than 1.3.2 as it was not working. Defaulting to zstd without long as that is what is always happening currently. 2023-02-20 13:27:45 +00:00
Lovepreet Singh 8feecbb839 Hotfix zstd version change only 2023-02-20 13:08:22 +00:00
Lovepreet Singh cd561cfa0e Fix bug with version shortcircuiting because of version being null 2023-02-20 12:51:49 +00:00
Lovepreet Singh 4809ec0152 Test passing quiet as argument 2023-02-20 10:30:41 +00:00
Lovepreet Singh aebf1f5f2e Add debug statements 2023-02-20 10:05:34 +00: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 7c2a739c46 FIx test 2022-12-21 10:30:22 +00:00
Sampark Sharma 8dd212fee6 Merge branch 'phantsure/version-logging' of https://github.com/actions/toolkit into phantsure/version-logging 2022-12-21 10:27:13 +00:00
Sampark Sharma 5d6d35b73d Address review comments 2022-12-21 10:24:52 +00:00
Sampark SharmaandBishal Prasad b1a2bd1644 Update packages/cache/src/internal/cacheHttpClient.ts
Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>
2022-12-16 18:17:37 +05:30
Sampark Sharma 752089c1c4 Fix response code 2022-12-16 05:55:53 +00:00
Sampark Sharma afe51325f8 Add current scope from github ref 2022-12-16 05:54:48 +00:00
Sampark Sharma be2d5b017e Fix test 2022-12-13 11:36:10 +00:00
Sampark Sharma 95678e4e1c Fix tests 2022-12-13 11:25:40 +00:00
Sampark Sharma a1032ac8be Address review comments 2022-11-15 11:04:24 +00:00
Sampark Sharma 147209bcc3 Address review comments 2022-11-15 10:32:24 +00:00
Sampark Sharma 05ca7ae51e Add logs for cache version on miss 2022-11-14 06:31:26 +00:00
Lovepreet Singh 0c62886e6a Fix linting issues 2022-08-18 11:44:15 +00:00
Lovepreet Singh 8765fae9d1 Fix spread operator for getCompressionMethod 2022-08-18 11:22:13 +00:00
Lovepreet Singh 993972da73 Merge remote-tracking branch 'refs/remotes/origin/pdotl-zstd-win-patch' into pdotl-zstd-win-patch 2022-08-18 11:17:36 +00:00
Lovepreet Singh ec892fc29a Remove unused constants 2022-08-18 11:10:41 +00:00
Lovepreet Singh 09244d83b7 Common getCompressionMethod for listTar and extractTar 2022-08-18 11:01:22 +00:00
Lovepreet Singh 1e4d71c2ca Fix failing test cases on windows 2022-08-17 08:33:23 +00:00
Lovepreet Singh cd6fe2862c Fix linting 2022-08-17 07:47:49 +00:00