From 8c9be8aa145c0271604585825ebfca4f79d791f9 Mon Sep 17 00:00:00 2001 From: Carlos Serrano Date: Sun, 11 Feb 2024 08:14:07 +0100 Subject: [PATCH] ci: split validation into code base validation and tests also renamed the workflows to show intent better --- .github/workflows/lintCommitMessages.yml | 5 ----- .github/workflows/{release.yml => publishToNPM.yml} | 4 ++-- .github/workflows/runTests.yml | 5 +++++ .github/workflows/validateCodebase.yml | 5 +++++ .github/workflows/validateCommits.yml | 5 +++++ .github/workflows/validation.yml | 5 ----- 6 files changed, 17 insertions(+), 12 deletions(-) delete mode 100644 .github/workflows/lintCommitMessages.yml rename .github/workflows/{release.yml => publishToNPM.yml} (55%) create mode 100644 .github/workflows/runTests.yml create mode 100644 .github/workflows/validateCodebase.yml create mode 100644 .github/workflows/validateCommits.yml delete mode 100644 .github/workflows/validation.yml diff --git a/.github/workflows/lintCommitMessages.yml b/.github/workflows/lintCommitMessages.yml deleted file mode 100644 index eeefa1e..0000000 --- a/.github/workflows/lintCommitMessages.yml +++ /dev/null @@ -1,5 +0,0 @@ -name: Lint Commit Messages -on: [pull_request] -jobs: - commitlint: - uses: carpasse/reusable-workflows/.github/workflows/lintCommitMessages.yml@master diff --git a/.github/workflows/release.yml b/.github/workflows/publishToNPM.yml similarity index 55% rename from .github/workflows/release.yml rename to .github/workflows/publishToNPM.yml index 5f3bc4c..bafd855 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/publishToNPM.yml @@ -1,9 +1,9 @@ -name: Release +name: Publish to NPM on: push: branches: ['master', 'beta', 'alpha'] jobs: release: - uses: carpasse/reusable-workflows/.github/workflows/release.yml@master + uses: carpasse/reusable-workflows/.github/workflows/publishToNPM.yml@master secrets: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/runTests.yml b/.github/workflows/runTests.yml new file mode 100644 index 0000000..bde977f --- /dev/null +++ b/.github/workflows/runTests.yml @@ -0,0 +1,5 @@ +name: Run tests +on: [pull_request] +jobs: + validation: + uses: carpasse/reusable-workflows/.github/workflows/runTests.yml@master diff --git a/.github/workflows/validateCodebase.yml b/.github/workflows/validateCodebase.yml new file mode 100644 index 0000000..cb83be0 --- /dev/null +++ b/.github/workflows/validateCodebase.yml @@ -0,0 +1,5 @@ +name: Validate Codebase +on: [pull_request] +jobs: + validation: + uses: carpasse/reusable-workflows/.github/workflows/validateCodebase.yml@master diff --git a/.github/workflows/validateCommits.yml b/.github/workflows/validateCommits.yml new file mode 100644 index 0000000..e495e46 --- /dev/null +++ b/.github/workflows/validateCommits.yml @@ -0,0 +1,5 @@ +name: Validate commit messages +on: [pull_request] +jobs: + commitlint: + uses: carpasse/reusable-workflows/.github/workflows/validateCommits.yml@master diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml deleted file mode 100644 index 3389abc..0000000 --- a/.github/workflows/validation.yml +++ /dev/null @@ -1,5 +0,0 @@ -name: Validation -on: [pull_request] -jobs: - validation: - uses: carpasse/reusable-workflows/.github/workflows/validation.yml@master