├── .copywrite.hcl ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .husky └── pre-commit ├── .node-version ├── .prettierrc.json ├── CHANGELOG ├── CODEOWNERS ├── LICENSE ├── README.md ├── action.yml ├── dist ├── index.js └── licenses.txt ├── jest.config.js ├── package.json ├── src ├── action.test.ts ├── action.ts ├── go-test-lister.ts ├── logger.ts └── strategies │ ├── junit.test.ts │ ├── junit.ts │ ├── naive.test.ts │ └── naive.ts ├── test-fixtures ├── example-app │ ├── go.mod │ └── main_test.go └── junit │ ├── ci-summary-empty-suites.xml │ ├── ci-summary-multiple-suites.xml │ └── ci-summary.xml └── tsconfig.json /.copywrite.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/.copywrite.hcl -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20.14.0 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @hashicorp/tf-core-cloud 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/action.yml -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/licenses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/dist/licenses.txt -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/package.json -------------------------------------------------------------------------------- /src/action.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/src/action.test.ts -------------------------------------------------------------------------------- /src/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/src/action.ts -------------------------------------------------------------------------------- /src/go-test-lister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/src/go-test-lister.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/strategies/junit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/src/strategies/junit.test.ts -------------------------------------------------------------------------------- /src/strategies/junit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/src/strategies/junit.ts -------------------------------------------------------------------------------- /src/strategies/naive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/src/strategies/naive.test.ts -------------------------------------------------------------------------------- /src/strategies/naive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/src/strategies/naive.ts -------------------------------------------------------------------------------- /test-fixtures/example-app/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/test-fixtures/example-app/go.mod -------------------------------------------------------------------------------- /test-fixtures/example-app/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/test-fixtures/example-app/main_test.go -------------------------------------------------------------------------------- /test-fixtures/junit/ci-summary-empty-suites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/test-fixtures/junit/ci-summary-empty-suites.xml -------------------------------------------------------------------------------- /test-fixtures/junit/ci-summary-multiple-suites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/test-fixtures/junit/ci-summary-multiple-suites.xml -------------------------------------------------------------------------------- /test-fixtures/junit/ci-summary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/test-fixtures/junit/ci-summary.xml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp-forge/go-test-split-action/HEAD/tsconfig.json --------------------------------------------------------------------------------