diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml deleted file mode 100644 index 3ba558a..0000000 --- a/.github/workflows/code-quality.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: 'Code quality' - -on: - pull_request: - types: - - opened - - reopened - - synchronize - - ready_for_review - -jobs: - lint: - name: '/' - uses: technology-studio/github-workflows/.github/workflows/_code-quality.yml@main diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml new file mode 100644 index 0000000..1fe5c25 --- /dev/null +++ b/.github/workflows/code.yml @@ -0,0 +1,19 @@ +name: "Code" + +on: + pull_request: + types: + - opened + - reopened + - synchronize + - ready_for_review + +jobs: + code-quality: + name: "Code quality" + uses: technology-studio/github-workflows/.github/workflows/_code-quality.yml@main + secrets: inherit + type-check: + name: "Type check" + uses: technology-studio/github-workflows/.github/workflows/_type-check.yml@main + secrets: inherit diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 88d14a7..6238c3d 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -8,6 +8,7 @@ on: - synchronize jobs: - main: - name: '/' - uses: technology-studio/github-workflows/.github/workflows/_pr.yml@main + semantic-title: + name: "Semantic title" + uses: technology-studio/github-workflows/.github/workflows/_semantic-title.yml@main + secrets: inherit diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d56cf2c..904c994 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,6 +9,7 @@ on: - ready_for_review jobs: - test: - name: '/' - uses: technology-studio/github-workflows/.github/workflows/_test.yml@main + unit: + name: 'Unit test' + uses: technology-studio/github-workflows/.github/workflows/_unit-test.yml@main + secrets: inherit diff --git a/package.json b/package.json index de7133c..3e4070b 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,8 @@ "sanity": "yarn lint:ci && yarn build && tsc --noEmit && yarn test --coverage && yarn compare-boilerplate-version && echo 'success'", "semantic-release": "semantic-release", "update-boilerplate-version": "./scripts/update-boilerplate-version.sh", - "lint:ci": "yarn lint" + "lint:ci": "yarn lint", + "type-check": "tsc --noEmit" }, "engines": { "node": ">=18.0.0"