This commit is contained in:
Thomas Sauter 2025-10-23 10:12:35 +02:00
parent 3b25dc1c11
commit 35e11b7a5c
Signed by: thomas.sauter
GPG key ID: 015161F81E6A3C65

View file

@ -56,43 +56,23 @@ jobs:
- name: Install dependencies
run: |
echo "-----------------------------------------------------------------------------------------------------"
echo "Install dependencies"
echo "script: "${{ inputs.INSTALL_SCRIPT }}"
echo "-----------------------------------------------------------------------------------------------------"
${{ inputs.INSTALL_SCRIPT }}
- name: Setup repostitory
run: |
echo "-----------------------------------------------------------------------------------------------------"
echo "Setup repostitory"
echo "script: "${{ inputs.SETUP_REPO_SCRIPT }}"
echo "-----------------------------------------------------------------------------------------------------"
${{ inputs.SETUP_REPO_SCRIPT }}
- name: Lint source code (eslint)
run: |
echo "-----------------------------------------------------------------------------------------------------"
echo "Lint source code (eslint)"
echo "script: "${{ inputs.LINT_SCRIPT }}"
echo "-----------------------------------------------------------------------------------------------------"
${{ inputs.LINT_SCRIPT }}
- name: Static type checking (TypeScript)
run: |
echo "-----------------------------------------------------------------------------------------------------"
echo "Static type checking (TypeScript)"
echo "script: "${{ inputs.CHECK_TYPES_SCRIPT }}"
echo "-----------------------------------------------------------------------------------------------------"
${{ inputs.CHECK_TYPES_SCRIPT }}
- name: Run tests
if: ${{ inputs.TESTS_ENABLED == true }}
run: |
echo "-----------------------------------------------------------------------------------------------------"
echo "Run tests"
echo "script: "${{ inputs.TEST_SCRIPT }}"
echo "-----------------------------------------------------------------------------------------------------"
${{ inputs.TEST_SCRIPT }}
- name: Static code analysis with SonarQube