├── .gitattributes ├── .github ├── renovate.json5 └── workflows │ ├── release.yaml │ └── ts.yaml ├── .gitignore ├── .node-version ├── LICENSE ├── README.md ├── README_EXAMPLES.md ├── action.yaml ├── biome.json ├── effective-build-cache-diagram.drawio.svg ├── package.json ├── pnpm-lock.yaml ├── src ├── bake.ts ├── docker.ts ├── github.ts ├── infer.ts ├── main.ts └── run.ts ├── tests ├── docker.test.ts ├── fixture │ ├── Dockerfile │ └── docker-bake.hcl ├── github.ts ├── infer.test.ts └── run.test.ts ├── tsconfig.json └── vitest.config.ts /.gitattributes: -------------------------------------------------------------------------------- 1 | dist/** -diff linguist-generated=true -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/ts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/.github/workflows/ts.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20.19.5 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/README.md -------------------------------------------------------------------------------- /README_EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/README_EXAMPLES.md -------------------------------------------------------------------------------- /action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/action.yaml -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/biome.json -------------------------------------------------------------------------------- /effective-build-cache-diagram.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/effective-build-cache-diagram.drawio.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/bake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/src/bake.ts -------------------------------------------------------------------------------- /src/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/src/docker.ts -------------------------------------------------------------------------------- /src/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/src/github.ts -------------------------------------------------------------------------------- /src/infer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/src/infer.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/src/run.ts -------------------------------------------------------------------------------- /tests/docker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/tests/docker.test.ts -------------------------------------------------------------------------------- /tests/fixture/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM debian:12-slim 2 | RUN env 3 | -------------------------------------------------------------------------------- /tests/fixture/docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/tests/fixture/docker-bake.hcl -------------------------------------------------------------------------------- /tests/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/tests/github.ts -------------------------------------------------------------------------------- /tests/infer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/tests/infer.test.ts -------------------------------------------------------------------------------- /tests/run.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/tests/run.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/int128/docker-build-cache-config-action/HEAD/vitest.config.ts --------------------------------------------------------------------------------