summaryrefslogtreecommitdiff
path: root/.github/workflows/lint_mypy.yml
AgeCommit message (Collapse)Author
2021-12-31rename lint workflow for less confusionEli Schwartz
For a long time now, this has done 3 different things, only one of which is mypy. But they are labeled: - LintMypy / lint (runs pylint) - LintMypy / custom_lint (runs a custom script) - LintMypy / mypy (actually runs mypy) This reduces the usable length of the label which isn't all that long to begin with, is actively misleading, and even when you know what is going on, it becomes harder to tell at a glance what failed. Change it to be more unambiguous.
2021-12-30unpin pylint in CI -- the mentioned issue is long since fixedEli Schwartz
And the outdated pin means some error messages that are a lot better in newer versions aren't available.
2021-09-04ci: Use GitHub concurrencyDaniel Mensinger
2021-06-29tests: test that we always set encodingDaniel Mensinger
2020-09-08typing: Add run_mypy.py for easier mypy invocationDaniel Mensinger
2020-09-06ci: update to use latest recommendationsMichael Hirsch
2020-06-22arglist: Fix remaining mypy errors and warningsDylan Baker
So we can lint it with mypy
2020-04-30CI: pin pylintJon Turney
Pin pylint version to workaround https://github.com/PyCQA/pylint/issues/3524
2020-03-05ci: Add mesonlib to modules to lint with mypyDylan Baker
2020-03-04mesonbuild: Add mcompile commandDylan Baker
This is tested working with both msbuild and ninja/samu. Since our xcode support is pretty much broken I didn't bother. Fixes #6670
2020-03-02types: Annotate ast/introspection.pyDaniel Mensinger
2020-03-02types: Annotate mparser.pyDaniel Mensinger
This also fixes that the keys in ArgumentNode.kwargs are all of the type BaseNode now. Before this commit, it was possible that both strings and Nodes where used as keys.
2020-02-29mlog: fix remaining mypy errors and add to mypy checkDylan Baker
There were two things mypy was warning about: 1) it doesn't understand hasattr() 2) It was possible for mlog.{error,warning,deprecation} to get passed multiple values for the once keyword argument.
2020-02-20boost: Updated testsDaniel Mensinger
2019-12-14ci: type hint checking for compilers/mixins/intel.pyMichael Hirsch, Ph.D
2019-12-07types: Add type annotations to mintro.pyDaniel Mensinger
2019-11-28HDF5: make much more robust across platformsMichael Hirsch, Ph.D
This addresses various real-world problems with HDF5 pkg-config, including * hdf*.pc with package versions as part of the filename * malformed hdf*.pc missing the commonly-used HDF5 HL module --- Additionally, this refactors more complicated dependencies such as HDF5 and OpenMPI. This may help us deduplicate internal dependency code in the future. HDF5 selftest: improve platform-agnostic test ci: init demo github action for HDF5 framework ci Actions: hold off on MSYS2 for now [skip ci] hdf5: ensure C libraries always included ci: mac hdf5--use clang+gfortran
2019-11-25dep: MPI make work for intel-cl and improve robustnessMichael Hirsch, Ph.D
optimize intelMPI variables mpi: extract version from non-OpenMPI wrapper
2019-11-17lint+mypy: move to github actionsMichael Hirsch, Ph.D
actions: run if .yml itself changed