name: Code analyses on: workflow_call: workflow_dispatch: permissions: contents: read packages: read security-events: write jobs: lint-ansible: uses: ./.github/workflows/lint-ansible.yml lint-docker: uses: ./.github/workflows/lint-docker.yml lint-python: uses: ./.github/workflows/lint-python.yml lint-shell: uses: ./.github/workflows/lint-shell.yml security-codeql: uses: ./.github/workflows/security-codeql.yml test-code-integration: uses: ./.github/workflows/test-code-integration.yml test-code-lint: uses: ./.github/workflows/test-code-lint.yml test-code-unit: uses: ./.github/workflows/test-code-unit.yml test-deploy-server: uses: ./.github/workflows/test-deploy-server.yml test-deploy-workstation: uses: ./.github/workflows/test-deploy-workstation.yml test-install-make: uses: ./.github/workflows/test-install-make.yml test-install-pkgmgr: uses: ./.github/workflows/test-install-pkgmgr.yml done: needs: - lint-python - lint-shell - lint-docker - security-codeql - test-code-integration - test-code-lint - test-code-unit - test-deploy-server - test-deploy-workstation - test-install-make - test-install-pkgmgr runs-on: ubuntu-latest steps: - name: Done run: echo "All checks passed."