├── .github ├── CODEOWNERS └── workflows │ ├── add-asana-comment.yml │ ├── ci.yml │ ├── example.yml │ └── release.yml ├── .gitignore ├── .nvmrc ├── .releaserc.yaml ├── .restyled.yaml ├── LICENSE ├── README.md ├── action.yml ├── dist └── index.js ├── example ├── .gitignore ├── example.cabal ├── hie.yaml ├── package.yaml ├── src │ └── Foo.hs ├── stack-link.yaml ├── stack-nightly.yaml ├── stack-nightly.yaml.lock ├── stack.yaml └── stack.yaml.lock ├── generate-matrix └── action.yml ├── jest.config.ts ├── package.json ├── renovate.json ├── src ├── dirty-files.test.ts ├── dirty-files.ts ├── envsubst.test.ts ├── envsubst.ts ├── get-cache-keys.test.ts ├── get-cache-keys.ts ├── hash-project.ts ├── hie.ts ├── inputs.ts ├── main.ts ├── parse-stack-path.test.ts ├── parse-stack-path.ts ├── parse-stack-query.test.ts ├── parse-stack-query.ts ├── stack-cli.test.ts ├── stack-cli.ts ├── stack-yaml.test.ts ├── stack-yaml.ts ├── with-cache.test.ts └── with-cache.ts ├── tsconfig.json └── yarn.lock /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @freckle/backenders 2 | -------------------------------------------------------------------------------- /.github/workflows/add-asana-comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/.github/workflows/add-asana-comment.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/.github/workflows/example.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24.11.1 2 | -------------------------------------------------------------------------------- /.releaserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/.releaserc.yaml -------------------------------------------------------------------------------- /.restyled.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/.restyled.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/action.yml -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/dist/index.js -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | .stack-work 2 | -------------------------------------------------------------------------------- /example/example.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/example/example.cabal -------------------------------------------------------------------------------- /example/hie.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/example/package.yaml -------------------------------------------------------------------------------- /example/src/Foo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/example/src/Foo.hs -------------------------------------------------------------------------------- /example/stack-link.yaml: -------------------------------------------------------------------------------- 1 | ./stack.yaml -------------------------------------------------------------------------------- /example/stack-nightly.yaml: -------------------------------------------------------------------------------- 1 | resolver: nightly-2022-03-30 2 | -------------------------------------------------------------------------------- /example/stack-nightly.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/example/stack-nightly.yaml.lock -------------------------------------------------------------------------------- /example/stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-18.3 2 | -------------------------------------------------------------------------------- /example/stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/example/stack.yaml.lock -------------------------------------------------------------------------------- /generate-matrix/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/generate-matrix/action.yml -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/renovate.json -------------------------------------------------------------------------------- /src/dirty-files.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/dirty-files.test.ts -------------------------------------------------------------------------------- /src/dirty-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/dirty-files.ts -------------------------------------------------------------------------------- /src/envsubst.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/envsubst.test.ts -------------------------------------------------------------------------------- /src/envsubst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/envsubst.ts -------------------------------------------------------------------------------- /src/get-cache-keys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/get-cache-keys.test.ts -------------------------------------------------------------------------------- /src/get-cache-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/get-cache-keys.ts -------------------------------------------------------------------------------- /src/hash-project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/hash-project.ts -------------------------------------------------------------------------------- /src/hie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/hie.ts -------------------------------------------------------------------------------- /src/inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/inputs.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/parse-stack-path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/parse-stack-path.test.ts -------------------------------------------------------------------------------- /src/parse-stack-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/parse-stack-path.ts -------------------------------------------------------------------------------- /src/parse-stack-query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/parse-stack-query.test.ts -------------------------------------------------------------------------------- /src/parse-stack-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/parse-stack-query.ts -------------------------------------------------------------------------------- /src/stack-cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/stack-cli.test.ts -------------------------------------------------------------------------------- /src/stack-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/stack-cli.ts -------------------------------------------------------------------------------- /src/stack-yaml.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/stack-yaml.test.ts -------------------------------------------------------------------------------- /src/stack-yaml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/stack-yaml.ts -------------------------------------------------------------------------------- /src/with-cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/with-cache.test.ts -------------------------------------------------------------------------------- /src/with-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/src/with-cache.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freckle/stack-action/HEAD/yarn.lock --------------------------------------------------------------------------------