Files
computer-playbook/.github/workflows/code-analyses.yml
T

58 lines
1.4 KiB
YAML

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-universal:
uses: ./.github/workflows/test-deploy-universal.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-universal
- test-deploy-workstation
- test-install-make
- test-install-pkgmgr
runs-on: ubuntu-latest
steps:
- name: Done
run: echo "All checks passed."