Bassem Dghaidi
267841d7bd
Add isGhes gate and refactor to clean up circular dependencies
2024-11-21 04:01:44 -08:00
Bassem Dghaidi
a1e6ef3759
Update cache service APIs & cleanup
2024-11-20 13:53:47 -08:00
Bassem Dghaidi
8616c313a2
Remove unused definitions
2024-11-14 07:11:12 -08:00
Bassem Dghaidi
3ca85474b8
Merge branch 'neo-cache-service' of github.com:actions/toolkit into neo-cache-service
2024-11-14 06:50:01 -08:00
Bassem Dghaidi
6c11d441a5
Remove unnecessary type hints
2024-11-14 06:49:55 -08:00
Bassem Dghaidi
68ab87caa2
Add check to make sure archive has been created already
...
Co-authored-by: Josh Gross <joshmgross@github.com>
2024-11-14 15:49:02 +01:00
Bassem Dghaidi
ab8110fa2f
Remove unecessary packages from top level package.json
2024-11-14 06:36:42 -08:00
Bassem Dghaidi
5e9ef8532f
Lint fixes
2024-11-14 04:47:27 -08:00
Bassem Dghaidi
ea4bf4810a
Remove unnecessary debug information
2024-11-14 04:39:30 -08:00
Bassem Dghaidi
c3e354da23
Remove unnecessary debug information
2024-11-14 04:33:31 -08:00
Bassem Dghaidi
2ee77e654f
Add missing function return types
2024-11-14 03:42:14 -08:00
Bassem Dghaidi
19cdd5f210
Linter cleanups
2024-11-14 03:34:13 -08:00
Bassem Dghaidi
b2557ac90c
Formatting and stylistic cleanup
2024-11-14 03:22:03 -08:00
Bassem Dghaidi
69409b3acd
Fix broken test
2024-11-14 03:10:48 -08:00
Bassem Dghaidi
9dff82c727
Port dependencies & remove dependency on toolkit/artifacts
2024-11-14 03:01:04 -08:00
Bassem Dghaidi
d109d9c03e
Handle ACTIONS_CACHE_SERVICE_V2 feature flag
2024-11-14 03:00:43 -08:00
Bassem Dghaidi
4e1912a3c3
Restore __tests__
2024-11-14 02:08:24 -08:00
Bassem Dghaidi
9da70ffbd7
Post merge cleanup
2024-11-14 02:04:20 -08:00
Bassem Dghaidi
75cdb2c08f
Merge branch 'main' into neo-cache-service
2024-11-14 02:02:55 -08:00
Josh Gross
77f247b2f3
Prepare `@actions/cache` 3.3.0 release ( #1871 )
2024-11-01 13:32:42 -04:00
Bassem Dghaidi
01bf918aa5
Refactoring & cleanup
2024-10-24 06:09:23 -07:00
Bassem Dghaidi
28dbd8ff93
Cleanups and package refactoring
2024-10-24 05:19:48 -07:00
Josh Gross
7f5921cddd
Document unreleased changes in `cache` and `tool-cache` ( #1856 )
2024-10-22 12:01:31 -04:00
Bassem Dghaidi
89354f6540
Cleanup implementation and use tarballs instead of streaming zip
2024-10-21 05:21:32 -07:00
Bassem Dghaidi
4d1dedf2c7
Merge branch 'main' into neo-cache-service
2024-10-09 07:45:11 -07:00
Bassem Dghaidi
13abc95165
Port restoreCache to new service
2024-10-09 04:32:57 -07:00
Josh Gross
d14afd7973
Explicitly import `crypto` ( #1842 )
...
* Explicitly import `crypto`
* Add release notes for 1.11.1
* Fix crypto mock in test
* Fix `crypto` mock
* Lint
2024-10-04 17:23:42 -04:00
Josh Gross
78af634e7e
Remove dependency on `uuid` package ( #1824 )
2024-10-02 12:28:06 -04:00
Bassem Dghaidi
e62c6428e7
Fix service urls
2024-09-24 03:29:14 -07:00
Bassem Dghaidi
07e51a445e
Add cache service v2 client
2024-09-24 03:17:44 -07:00
Bassem Dghaidi
4902d3a118
Add backend ids
2024-06-24 01:16:11 -07:00
Bassem Dghaidi
04d1a7ec3c
Add fix cache paths
2024-06-17 03:36:06 -07:00
Bassem Dghaidi
e1b7e78d60
Fix cache misses
2024-06-17 02:39:45 -07:00
Bassem Dghaidi
7640cf17c1
Fix cache misses
2024-06-17 02:35:25 -07:00
Bassem Dghaidi
8d7ed4fb57
Fix cache service url bug
2024-06-17 01:32:41 -07:00
Bassem Dghaidi
5afc042a74
Add download cache v2
2024-06-17 01:17:10 -07:00
Bassem Dghaidi
5e5faf73fc
Use zlib for compression
2024-06-13 03:16:59 -07:00
Bassem Dghaidi
9e63a77e7a
Implement cache v2
2024-06-10 12:19:52 -07:00
Bassem Dghaidi
146143a9b4
Implement cache v2
2024-06-10 11:55:28 -07:00
Bassem Dghaidi
6635d12ce0
Implement cache v2
2024-06-10 11:36:37 -07:00
Bassem Dghaidi
dccc3f7f1c
Fix upload mechanics
2024-06-10 11:01:01 -07:00
Bassem Dghaidi
66d5434f23
Add v2 cache upload
2024-06-10 10:56:20 -07:00
Bassem Dghaidi
c8466d1fac
Add twirp client
2024-05-29 08:31:54 -07:00
Bassem Dghaidi
264230c2c5
add debug
2024-05-23 09:04:37 -07:00
Bassem Dghaidi
32dbccb77b
Add debug message
2024-05-23 07:25:17 -07:00
Smeb
8fee77b04b
fix #1579 : add test to check getCacheVersion does not mutate arguments
2024-03-07 16:23:04 +01:00
Bethany
eea6b7f517
Update RELEASES.md
2024-02-29 10:40:22 -05:00
eggyhead
c500de6dea
updating cache version and release to include ghes check change
...
Revert "updating cache version and release to include ghes check change"
This reverts commit 7185d8964514361b7b8dcdba1f9dd54ef24b8bdd.
updating cache version and release to include ghes check change
2024-01-31 21:23:20 +00:00
eggyhead
d134334a38
lint fixes
2024-01-31 16:51:04 +00:00
eggyhead
3b02a6fdc5
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
7c27528ab4
Update RELEASES.md
...
Updates release notes for @actions/cache v3.2.3
2024-01-10 17:32:52 -05:00
Rob Herley
b9079670eb
Update cache npm package version
2024-01-10 17:05:13 -05:00
Rob Herley
cab491a426
Merge pull request #1378 from MSP-Greg/00-cache-paths-dup
...
cache - getCacheVersion - dup paths array
2024-01-10 17:01:51 -05:00
Tatyana Kostromskaya
111c95866e
fix test + update semver
2023-09-26 11:10:18 +00:00
Tatyana Kostromskaya
ce31408ff5
Update dependencies
2023-09-08 14:29:27 +00:00
Chad Kimes
f74ff155bd
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
2461056696
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
Francesco Renzi
a103f5eefe
Update actions/cache dependencies to fix vulnerabilities
2023-05-22 14:32:33 +01:00
MSP-Greg
0747ab3577
cache - getCacheVersion - dup paths array
2023-03-20 18:29:46 -05:00
Sankalp Kotewar
94e340bfb1
Update README.md
2023-03-09 16:24:15 +05:30
Sankalp Kotewar
599c6164e8
Update README.md
2023-03-09 16:23:41 +05:30
Sankalp Kotewar
b8261b0fb0
Update README.md
2023-03-09 16:21:20 +05:30
Sankalp Kotewar
7a11743b35
Fixed typo
2023-03-08 19:14:15 +00:00
Sankalp Kotewar
fe92749762
Merge branch 'main' into kotewar/updating-blobstorage-client-to-12.13.0
2023-03-09 00:33:52 +05:30
Sankalp Kotewar
7d1daaf15e
Fixed test case
2023-03-08 09:26:29 +00:00
Sankalp Kotewar
40ec298d4b
updated segment timeout to 10 mins
2023-03-08 07:28:50 +00:00
Sankalp Kotewar
8e32b1fca3
updated version prefix to caret for ts dep
2023-03-06 13:38:19 +00:00
Sankalp Kotewar
d9a2c5a9f9
updated comment with more info
2023-03-06 13:20:45 +00:00
Sankalp Kotewar
e6e7b6156f
updated segment size to 128MB for failing fast
2023-03-06 13:11:54 +00:00
Sankalp Kotewar
f3de1e53d6
updated version
2023-03-06 12:36:29 +00:00
Sankalp Kotewar
703d5ac24a
fixed lockfile
2023-03-06 12:22:47 +00:00
Sankalp Kotewar
97f21173cc
upgraded typescript version
...
Upgrade ts version to support latest azure sdk
2023-03-06 12:18:32 +00:00
Sankalp Kotewar
ce1bf116fc
formatted and updated releases file
2023-03-06 11:56:51 +00:00
Sankalp Kotewar
9ba9ae31a9
updated azure storage blob to 12.13.0
2023-03-06 11:55:21 +00:00
Marc Mueller
e45a26f771
Update package version and changelog
2023-02-21 13:56:25 +01:00
Marc Mueller
a3849b77ae
Rename option to lookupOnly
2023-02-21 12:37:48 +01:00
Marc Mueller
eb06c21794
Add cache restore dryRun option
2023-02-21 12:37:48 +01:00
Lovepreet Singh
e6e29846f2
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
7c15bf6f40
Fix failing windows test
2023-02-20 18:50:26 +00:00
Lovepreet Singh
bc713ab90d
Add release info
2023-02-20 18:38:47 +00:00
Lovepreet Singh
a9d266bb7c
Fix lint issues
2023-02-20 15:26:04 +00:00
Lovepreet Singh
cf3dd065b8
Add default value and rename args
2023-02-20 14:59:12 +00:00
Lovepreet Singh
6ec51745ad
Update debug statement to include latest command
2023-02-20 14:23:53 +00:00
Lovepreet Singh
0f91c9c203
Bump version using npm
2023-02-20 13:53:17 +00:00
Lovepreet Singh
4fd425926c
Fix version number
2023-02-20 13:43:24 +00:00
Lovepreet Singh
83dffb7746
Fix lint issues
2023-02-20 13:33:16 +00:00
Lovepreet Singh
1d1d5456e3
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
9e06993ffc
Hotfix zstd version change only
2023-02-20 13:08:22 +00:00
Lovepreet Singh
3630ea6eed
Fix bug with version shortcircuiting because of version being null
2023-02-20 12:51:49 +00:00
Lovepreet Singh
c2d3089f83
bump version
2023-02-20 10:32:34 +00:00
Lovepreet Singh
652109d32c
Test passing quiet as argument
2023-02-20 10:30:41 +00:00
Lovepreet Singh
f2aa430c9d
Add debug statements
2023-02-20 10:05:34 +00:00
Sampark Sharma
e3c2a88bbf
Release patch version update for cache ( #1338 )
2023-02-09 17:21:19 +05:30
Christoph Reiter
ea21da6993
Don't set the MSYS env var globally ( #1329 )
...
b2d865f180
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
b2d865f180
Cache package release for compression change in windows with symlink fix ( #1291 )
...
* Cache package release for compression change in windows
This reverts commit 86fe4abd8e
.
* 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
86fe4abd8e
Revert "Cache package release for compression change in windows" ( #1289 )
...
* Revert "Cache package release for compression change in windows (#1281 )"
This reverts commit b228732644
.
* Update release version to patch
2022-12-27 16:00:28 +05:30
Sampark Sharma
b228732644
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
c23fe4b81f
FIx test
2022-12-21 10:30:22 +00:00
Sampark Sharma
034d154f88
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
ccfa36f304
Address review comments
2022-12-21 10:24:52 +00:00