Skip to content

Commit 05e8cb0

Browse files
committed
Rework GitHub actions
1 parent 4e4c21b commit 05e8cb0

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed

.github/workflows/validate.yml

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ on:
1111
pull_request:
1212
branches:
1313
- main
14+
tags-ignore:
15+
- '**'
1416

1517
permissions: {}
1618

@@ -37,8 +39,8 @@ jobs:
3739
with:
3840
category: integration
3941

40-
ruff:
41-
name: Lint
42+
lint-python:
43+
name: Lint - Python
4244
runs-on: "ubuntu-latest"
4345
steps:
4446
- name: Checkout the repository
@@ -50,6 +52,16 @@ jobs:
5052
python-version: "3.13"
5153
cache: "pip"
5254

55+
- name: Run lint
56+
run: make lint-backend
57+
58+
lint-typescript:
59+
name: Lint - TypeScript
60+
runs-on: "ubuntu-latest"
61+
steps:
62+
- name: Checkout the repository
63+
uses: actions/checkout@v6
64+
5365
- name: Set up Node.js
5466
uses: actions/setup-node@v6
5567
with:
@@ -58,10 +70,10 @@ jobs:
5870
cache-dependency-path: frontend/package-lock.json
5971

6072
- name: Run lint
61-
run: make lint
73+
run: make lint-frontend
6274

63-
stylelint:
64-
name: LeSS Lint
75+
lint-less:
76+
name: Lint - LeSS
6577
runs-on: ubuntu-latest
6678
steps:
6779
- name: Checkout the repository
@@ -77,8 +89,8 @@ jobs:
7789
- name: Run Stylelint
7890
run: make lint-frontend-less
7991

80-
backend-tests:
81-
name: Python Unit Tests
92+
test-backend:
93+
name: Unit Tests - Python
8294
runs-on: ubuntu-latest
8395
steps:
8496
- name: Checkout the repository
@@ -109,8 +121,8 @@ jobs:
109121
files: ./junit.xml
110122
token: ${{ secrets.CODECOV_TOKEN }}
111123

112-
frontend-tests:
113-
name: TypeScript Unit Tests
124+
test-frontend:
125+
name: Unit Test - TypeScript
114126
runs-on: ubuntu-latest
115127
steps:
116128
- name: Checkout the repository

0 commit comments

Comments
 (0)