├── .devcontainer └── devcontainer.json ├── .envrc ├── .eslintrc.json ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── pull_request_template.md ├── workflows-legacy │ ├── check-dist.yml │ ├── close-inactive-issues.yml │ ├── codeql.yml │ ├── issue-opened-workflow.yml │ ├── licensed.yml │ ├── pr-opened-workflow.yml │ ├── publish-immutable-actions.yml │ ├── release-new-action-version.yml │ └── workflow.yml └── workflows │ ├── buildjet-ci.yaml │ ├── ci.yaml │ └── test-hash-collision.yml ├── .gitignore ├── .gitmodules ├── .licensed.yml ├── .licenses ├── NOTICE └── npm │ ├── @actions │ ├── cache.dep.yml │ ├── core.dep.yml │ ├── exec.dep.yml │ ├── glob.dep.yml │ ├── http-client.dep.yml │ └── io.dep.yml │ ├── @azure │ ├── abort-controller.dep.yml │ ├── core-auth.dep.yml │ ├── core-http.dep.yml │ ├── core-lro.dep.yml │ ├── core-paging.dep.yml │ ├── core-tracing.dep.yml │ ├── core-util.dep.yml │ ├── logger.dep.yml │ ├── ms-rest-js.dep.yml │ └── storage-blob.dep.yml │ ├── @opentelemetry │ └── api.dep.yml │ ├── @protobuf-ts │ ├── plugin-framework.dep.yml │ ├── plugin.dep.yml │ ├── protoc.dep.yml │ ├── runtime-rpc.dep.yml │ └── runtime.dep.yml │ ├── @types │ ├── node-fetch.dep.yml │ ├── node.dep.yml │ └── tunnel.dep.yml │ ├── abort-controller.dep.yml │ ├── asynckit.dep.yml │ ├── balanced-match.dep.yml │ ├── brace-expansion.dep.yml │ ├── camel-case.dep.yml │ ├── combined-stream.dep.yml │ ├── commander.dep.yml │ ├── concat-map.dep.yml │ ├── delayed-stream.dep.yml │ ├── dot-object.dep.yml │ ├── event-target-shim.dep.yml │ ├── events.dep.yml │ ├── form-data-2.5.1.dep.yml │ ├── form-data-3.0.1.dep.yml │ ├── form-data-4.0.0.dep.yml │ ├── fs.realpath.dep.yml │ ├── glob.dep.yml │ ├── inflight.dep.yml │ ├── inherits.dep.yml │ ├── lodash.dep.yml │ ├── lower-case.dep.yml │ ├── mime-db.dep.yml │ ├── mime-types.dep.yml │ ├── minimatch.dep.yml │ ├── no-case.dep.yml │ ├── node-fetch.dep.yml │ ├── once.dep.yml │ ├── pascal-case.dep.yml │ ├── path-is-absolute.dep.yml │ ├── path-to-regexp.dep.yml │ ├── prettier.dep.yml │ ├── process.dep.yml │ ├── sax.dep.yml │ ├── semver.dep.yml │ ├── tr46.dep.yml │ ├── ts-poet.dep.yml │ ├── tslib-1.14.1.dep.yml │ ├── tslib-2.3.1.dep.yml │ ├── tslib-2.5.0.dep.yml │ ├── tslib-2.8.1.dep.yml │ ├── tunnel.dep.yml │ ├── twirp-ts.dep.yml │ ├── typescript.dep.yml │ ├── uuid.dep.yml │ ├── webidl-conversions.dep.yml │ ├── whatwg-url.dep.yml │ ├── wrappy.dep.yml │ ├── xml2js.dep.yml │ ├── xmlbuilder.dep.yml │ └── yaml.dep.yml ├── .markdownlint.json ├── .prettierrc.json ├── .vscode └── launch.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASES.md ├── __tests__ ├── __fixtures__ │ └── helloWorld.txt ├── actionUtils.test.ts ├── create-cache-files.sh ├── restore.test.ts ├── restoreImpl.test.ts ├── restoreOnly.test.ts ├── save.test.ts ├── saveImpl.test.ts ├── saveOnly.test.ts ├── stateProvider.test.ts ├── utils │ ├── actionUtils.ts │ └── testUtils.ts └── verify-cache-files.sh ├── action.nix ├── action.yml ├── caching-strategies.md ├── dist ├── restore-only │ └── index.js ├── restore │ └── index.js ├── save-only │ └── index.js └── save │ └── index.js ├── examples.md ├── examples └── saveFromGC │ ├── flake.lock │ └── flake.nix ├── flake.lock ├── flake.nix ├── jest.config.js ├── nix └── ci.nix ├── package.json ├── poetry.toml ├── restore ├── README.md └── action.yml ├── save ├── README.md └── action.yml ├── saveFromGC.nix ├── src ├── constants.ts ├── inputs.ts ├── restore.ts ├── restoreImpl.ts ├── restoreOnly.ts ├── save.ts ├── saveImpl.ts ├── saveOnly.ts ├── stateProvider.ts ├── templates │ └── merge.sql └── utils │ ├── action.ts │ ├── cacheBackend.ts │ ├── collectGarbage.ts │ ├── inputs.ts │ ├── install.ts │ ├── mergeStoreDatabases.ts │ ├── purge.ts │ └── restore.ts ├── tips-and-workarounds.md └── tsconfig.json /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | .licenses/** -diff linguist-generated=true 2 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows-legacy/check-dist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows-legacy/check-dist.yml -------------------------------------------------------------------------------- /.github/workflows-legacy/close-inactive-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows-legacy/close-inactive-issues.yml -------------------------------------------------------------------------------- /.github/workflows-legacy/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows-legacy/codeql.yml -------------------------------------------------------------------------------- /.github/workflows-legacy/issue-opened-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows-legacy/issue-opened-workflow.yml -------------------------------------------------------------------------------- /.github/workflows-legacy/licensed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows-legacy/licensed.yml -------------------------------------------------------------------------------- /.github/workflows-legacy/pr-opened-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows-legacy/pr-opened-workflow.yml -------------------------------------------------------------------------------- /.github/workflows-legacy/publish-immutable-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows-legacy/publish-immutable-actions.yml -------------------------------------------------------------------------------- /.github/workflows-legacy/release-new-action-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows-legacy/release-new-action-version.yml -------------------------------------------------------------------------------- /.github/workflows-legacy/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows-legacy/workflow.yml -------------------------------------------------------------------------------- /.github/workflows/buildjet-ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows/buildjet-ci.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/test-hash-collision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.github/workflows/test-hash-collision.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.gitmodules -------------------------------------------------------------------------------- /.licensed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licensed.yml -------------------------------------------------------------------------------- /.licenses/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/NOTICE -------------------------------------------------------------------------------- /.licenses/npm/@actions/cache.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@actions/cache.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/core.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@actions/core.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/exec.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@actions/exec.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/glob.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@actions/glob.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/http-client.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@actions/http-client.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@actions/io.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@actions/io.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/abort-controller.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/abort-controller.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/core-auth.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/core-auth.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/core-http.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/core-http.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/core-lro.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/core-lro.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/core-paging.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/core-paging.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/core-tracing.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/core-tracing.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/core-util.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/core-util.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/logger.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/logger.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/ms-rest-js.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/ms-rest-js.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@azure/storage-blob.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@azure/storage-blob.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@opentelemetry/api.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@opentelemetry/api.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@protobuf-ts/plugin-framework.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@protobuf-ts/plugin-framework.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@protobuf-ts/plugin.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@protobuf-ts/plugin.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@protobuf-ts/protoc.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@protobuf-ts/protoc.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@protobuf-ts/runtime-rpc.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@protobuf-ts/runtime-rpc.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@protobuf-ts/runtime.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@protobuf-ts/runtime.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@types/node-fetch.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@types/node-fetch.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@types/node.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@types/node.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/@types/tunnel.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/@types/tunnel.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/abort-controller.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/abort-controller.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/asynckit.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/asynckit.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/balanced-match.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/balanced-match.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/brace-expansion.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/brace-expansion.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/camel-case.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/camel-case.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/combined-stream.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/combined-stream.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/commander.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/commander.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/concat-map.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/concat-map.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/delayed-stream.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/delayed-stream.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/dot-object.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/dot-object.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/event-target-shim.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/event-target-shim.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/events.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/events.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/form-data-2.5.1.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/form-data-2.5.1.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/form-data-3.0.1.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/form-data-3.0.1.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/form-data-4.0.0.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/form-data-4.0.0.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/fs.realpath.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/fs.realpath.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/glob.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/glob.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/inflight.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/inflight.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/inherits.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/inherits.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/lodash.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/lodash.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/lower-case.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/lower-case.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/mime-db.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/mime-db.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/mime-types.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/mime-types.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/minimatch.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/minimatch.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/no-case.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/no-case.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/node-fetch.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/node-fetch.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/once.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/once.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/pascal-case.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/pascal-case.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/path-is-absolute.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/path-is-absolute.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/path-to-regexp.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/path-to-regexp.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/prettier.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/prettier.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/process.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/process.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/sax.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/sax.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/semver.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/semver.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/tr46.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/tr46.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/ts-poet.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/ts-poet.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/tslib-1.14.1.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/tslib-1.14.1.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/tslib-2.3.1.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/tslib-2.3.1.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/tslib-2.5.0.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/tslib-2.5.0.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/tslib-2.8.1.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/tslib-2.8.1.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/tunnel.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/tunnel.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/twirp-ts.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/twirp-ts.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/typescript.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/typescript.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/uuid.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/uuid.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/webidl-conversions.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/webidl-conversions.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/whatwg-url.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/whatwg-url.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/wrappy.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/wrappy.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/xml2js.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/xml2js.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/xmlbuilder.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/xmlbuilder.dep.yml -------------------------------------------------------------------------------- /.licenses/npm/yaml.dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.licenses/npm/yaml.dep.yml -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/RELEASES.md -------------------------------------------------------------------------------- /__tests__/__fixtures__/helloWorld.txt: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /__tests__/actionUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/actionUtils.test.ts -------------------------------------------------------------------------------- /__tests__/create-cache-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/create-cache-files.sh -------------------------------------------------------------------------------- /__tests__/restore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/restore.test.ts -------------------------------------------------------------------------------- /__tests__/restoreImpl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/restoreImpl.test.ts -------------------------------------------------------------------------------- /__tests__/restoreOnly.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/restoreOnly.test.ts -------------------------------------------------------------------------------- /__tests__/save.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/save.test.ts -------------------------------------------------------------------------------- /__tests__/saveImpl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/saveImpl.test.ts -------------------------------------------------------------------------------- /__tests__/saveOnly.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/saveOnly.test.ts -------------------------------------------------------------------------------- /__tests__/stateProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/stateProvider.test.ts -------------------------------------------------------------------------------- /__tests__/utils/actionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/utils/actionUtils.ts -------------------------------------------------------------------------------- /__tests__/utils/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/utils/testUtils.ts -------------------------------------------------------------------------------- /__tests__/verify-cache-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/__tests__/verify-cache-files.sh -------------------------------------------------------------------------------- /action.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/action.nix -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/action.yml -------------------------------------------------------------------------------- /caching-strategies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/caching-strategies.md -------------------------------------------------------------------------------- /dist/restore-only/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/dist/restore-only/index.js -------------------------------------------------------------------------------- /dist/restore/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/dist/restore/index.js -------------------------------------------------------------------------------- /dist/save-only/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/dist/save-only/index.js -------------------------------------------------------------------------------- /dist/save/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/dist/save/index.js -------------------------------------------------------------------------------- /examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/examples.md -------------------------------------------------------------------------------- /examples/saveFromGC/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/examples/saveFromGC/flake.lock -------------------------------------------------------------------------------- /examples/saveFromGC/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/examples/saveFromGC/flake.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/flake.nix -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/jest.config.js -------------------------------------------------------------------------------- /nix/ci.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/nix/ci.nix -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/package.json -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- 1 | [virtualenvs] 2 | in-project = true 3 | -------------------------------------------------------------------------------- /restore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/restore/README.md -------------------------------------------------------------------------------- /restore/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/restore/action.yml -------------------------------------------------------------------------------- /save/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/save/README.md -------------------------------------------------------------------------------- /save/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/save/action.yml -------------------------------------------------------------------------------- /saveFromGC.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/saveFromGC.nix -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/inputs.ts -------------------------------------------------------------------------------- /src/restore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/restore.ts -------------------------------------------------------------------------------- /src/restoreImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/restoreImpl.ts -------------------------------------------------------------------------------- /src/restoreOnly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/restoreOnly.ts -------------------------------------------------------------------------------- /src/save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/save.ts -------------------------------------------------------------------------------- /src/saveImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/saveImpl.ts -------------------------------------------------------------------------------- /src/saveOnly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/saveOnly.ts -------------------------------------------------------------------------------- /src/stateProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/stateProvider.ts -------------------------------------------------------------------------------- /src/templates/merge.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/templates/merge.sql -------------------------------------------------------------------------------- /src/utils/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/utils/action.ts -------------------------------------------------------------------------------- /src/utils/cacheBackend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/utils/cacheBackend.ts -------------------------------------------------------------------------------- /src/utils/collectGarbage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/utils/collectGarbage.ts -------------------------------------------------------------------------------- /src/utils/inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/utils/inputs.ts -------------------------------------------------------------------------------- /src/utils/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/utils/install.ts -------------------------------------------------------------------------------- /src/utils/mergeStoreDatabases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/utils/mergeStoreDatabases.ts -------------------------------------------------------------------------------- /src/utils/purge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/utils/purge.ts -------------------------------------------------------------------------------- /src/utils/restore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/src/utils/restore.ts -------------------------------------------------------------------------------- /tips-and-workarounds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/tips-and-workarounds.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/cache-nix-action/HEAD/tsconfig.json --------------------------------------------------------------------------------