From daea1fae80b6f9df4dd88125531ee1a69e3900d3 Mon Sep 17 00:00:00 2001 From: "robin@ynput.io" Date: Mon, 17 Feb 2025 16:33:29 +0100 Subject: [PATCH 1/4] Add unit tests as part of CI/CD --- .github/workflows/pr_unittests.yaml | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/pr_unittests.yaml diff --git a/.github/workflows/pr_unittests.yaml b/.github/workflows/pr_unittests.yaml new file mode 100644 index 0000000000..a701180133 --- /dev/null +++ b/.github/workflows/pr_unittests.yaml @@ -0,0 +1,31 @@ +name: 📇 Code Linting + +on: + push: + branches: [ develop ] + pull_request: + branches: [ develop ] + + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number}} + cancel-in-progress: true + +permissions: + contents: read + pull-requests: write + +jobs: + tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.9' + - name: Install requirements + run: ./tools/manage.sh create-env + - name: Run tests + run: ./tools/manage.sh run-tests From 5ee08a10dc64bf561cf6f1b811dd4f31d4630ea2 Mon Sep 17 00:00:00 2001 From: "robin@ynput.io" Date: Mon, 17 Feb 2025 16:34:32 +0100 Subject: [PATCH 2/4] Add unit tests as part of CI/CD --- .github/workflows/pr_unittests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_unittests.yaml b/.github/workflows/pr_unittests.yaml index a701180133..424135785c 100644 --- a/.github/workflows/pr_unittests.yaml +++ b/.github/workflows/pr_unittests.yaml @@ -1,4 +1,4 @@ -name: 📇 Code Linting +name: Run Unit Tests on: push: From 901ec4673824e23902e2212a142d96700903288c Mon Sep 17 00:00:00 2001 From: "robin@ynput.io" Date: Mon, 17 Feb 2025 16:37:55 +0100 Subject: [PATCH 3/4] Change emoji. --- .github/workflows/pr_unittests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_unittests.yaml b/.github/workflows/pr_unittests.yaml index 424135785c..9dcb1f301f 100644 --- a/.github/workflows/pr_unittests.yaml +++ b/.github/workflows/pr_unittests.yaml @@ -1,4 +1,4 @@ -name: Run Unit Tests +name: 💯 Run Unit Tests on: push: From d519d284a4f35b593ac38352e0b3220f7e891a78 Mon Sep 17 00:00:00 2001 From: "robin@ynput.io" Date: Thu, 27 Feb 2025 09:54:53 +0100 Subject: [PATCH 4/4] Change icon. --- .github/workflows/pr_unittests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr_unittests.yaml b/.github/workflows/pr_unittests.yaml index 9dcb1f301f..811843d5e3 100644 --- a/.github/workflows/pr_unittests.yaml +++ b/.github/workflows/pr_unittests.yaml @@ -1,4 +1,4 @@ -name: 💯 Run Unit Tests +name: 🧐 Run Unit Tests on: push: