diff --git a/__tests__/cache.test.ts b/__tests__/cache.test.ts index 8f00275c..fd886bc0 100644 --- a/__tests__/cache.test.ts +++ b/__tests__/cache.test.ts @@ -220,7 +220,7 @@ describe('dependency cache', () => { }); it('does not upload cache if no restore run before', async () => { createFile(join(workspace, 'build.sbt')); - + await save('sbt'); expect(spyCacheSave).not.toBeCalled(); expect(spyWarning).toBeCalledWith('Error retrieving key from state.'); @@ -228,7 +228,7 @@ describe('dependency cache', () => { it('uploads cache', async () => { createFile(join(workspace, 'build.sbt')); createStateForSuccessfulRestore(); - + await save('sbt'); expect(spyCacheSave).toBeCalled(); expect(spyWarning).not.toBeCalled(); diff --git a/dist/cleanup/index.js b/dist/cleanup/index.js index 54578960..b87b95b6 100644 --- a/dist/cleanup/index.js +++ b/dist/cleanup/index.js @@ -61886,6 +61886,11 @@ const supportedPackageManager = [ path: [path_1.join(os_1.default.homedir(), '.gradle', 'caches'), path_1.join(os_1.default.homedir(), '.gradle', 'wrapper')], // https://github.com/actions/cache/blob/0638051e9af2c23d10bb70fa9beffcad6cff9ce3/examples.md#java---gradle pattern: ['**/*.gradle*', '**/gradle-wrapper.properties'] + }, + { + id: 'sbt', + path: [path_1.join(os_1.default.homedir(), '.ivy2', 'cache'), path_1.join(os_1.default.homedir(), '.sbt')], + pattern: ['**/*.sbt', '**/project/build.properties', '**/project/**.scala'] } ]; function findPackageManager(id) { diff --git a/dist/setup/index.js b/dist/setup/index.js index b37a8116..bb17e10e 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -18623,6 +18623,11 @@ const supportedPackageManager = [ path: [path_1.join(os_1.default.homedir(), '.gradle', 'caches'), path_1.join(os_1.default.homedir(), '.gradle', 'wrapper')], // https://github.com/actions/cache/blob/0638051e9af2c23d10bb70fa9beffcad6cff9ce3/examples.md#java---gradle pattern: ['**/*.gradle*', '**/gradle-wrapper.properties'] + }, + { + id: 'sbt', + path: [path_1.join(os_1.default.homedir(), '.ivy2', 'cache'), path_1.join(os_1.default.homedir(), '.sbt')], + pattern: ['**/*.sbt', '**/project/build.properties', '**/project/**.scala'] } ]; function findPackageManager(id) {