Skip to content

[patch-axel-25] CI: add mypy for type checking of python scripts #3572

[patch-axel-25] CI: add mypy for type checking of python scripts

[patch-axel-25] CI: add mypy for type checking of python scripts #3572

Workflow file for this run

# Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
#
# SPDX-License-Identifier: BSD-2-Clause
# Actions to run on pull requests
name: PR
on: [pull_request]
jobs:
gitlint:
name: Gitlint
runs-on: ubuntu-latest
steps:
- uses: seL4/ci-actions/gitlint@master
whitespace:
name: 'Trailing Whitespace'
runs-on: ubuntu-latest
steps:
- uses: seL4/ci-actions/git-diff-check@master
shell:
name: 'Portable Shell'
runs-on: ubuntu-latest
steps:
- uses: seL4/ci-actions/bashisms@master
style:
name: Style
runs-on: ubuntu-latest
steps:
- uses: seL4/ci-actions/style@master
# preprocess:
# name: Preprocess
# runs-on: ubuntu-latest
# strategy:
# fail-fast: false
# matrix:
# arch: [ARM, ARM_HYP, AARCH64, RISCV64, X64]
# feature: ["", MCS]
# exclude:
# - arch: ARM_HYP
# feature: MCS
# - arch: AARCH64
# feature: MCS
# - arch: X64
# feature: MCS
# steps:
# - uses: seL4/ci-actions/preprocess@master
# with:
# L4V_ARCH: ${{ matrix.arch }}
# L4V_FEATURES: ${{ matrix.feature }}