summaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* Trying to isolate betaEric Lin2021-06-171-2/+25
|
* Setting the version in nox to just '3.10' appears to allow 3.10.0b2 to run ↵Eric Lin2021-06-171-2/+2
| | | | | | | | for me github CI appears to require full beta version number which is incompatably with how nox wants the version passed in. Changed CI to run test targets without specifying version and relying on nox to auto-skip unsupported versions Added Python 3.10 to azure pipelines.
* Add CI testing on Python 3.10 beta2 (#1122)Todd Leonhardt2021-06-141-1/+1
| | | | | | | * Begin testing on Python 3.10 beta 2 * Try to fix 3.10 build * Add nox session
* Change mypy and lint github steps to use nox/invoke to make CI validation ↵Eric Lin2021-06-142-4/+4
| | | | configuration/commands match developer local commands.
* Add mypy validation actionEric Lin2021-04-061-0/+28
|
* Need to install isort before we can run it ;-)Todd Leonhardt2021-01-311-1/+1
|
* Add in isort changesTodd Leonhardt2021-01-311-1/+3
|
* Attempt to fix remaining black failuresTodd Leonhardt2021-01-311-1/+1
|
* Hopefully print out what files black would want to changeTodd Leonhardt2021-01-311-1/+1
|
* Change black configTodd Leonhardt2021-01-311-1/+1
|
* Attempt to make flake8 and black play nicelyTodd Leonhardt2021-01-312-2/+2
|
* Add black for automatic code formatTodd Leonhardt2021-01-311-0/+28
|
* Simplify workflow configs by removing an environment variable that wasn't ↵Todd Leonhardt2021-01-313-9/+0
| | | | used any longer
* Simplify GitHub Actions workflow configs so they run on any push or PR ↵Todd Leonhardt2021-01-313-27/+3
| | | | | | instead of only ones to specific branches I like getting to see the output of CI tools while I develop on a branch and suspect that will be handy for others as well.
* Fix syntax error in doc.yml workflow files building Sphinx docs using GitHub ↵Todd Leonhardt2021-01-301-1/+1
| | | | Actions
* Finish removing use of caching in GitHub Actions YAML configTodd Leonhardt2021-01-303-6/+0
|
* Remove GitHub Actions cache step because it wasn't working correctlyTodd Leonhardt2021-01-303-21/+3
|
* Change name of lint and doc jobsTodd Leonhardt2021-01-302-3/+3
|
* Add back in GitHub Actions cachingTodd Leonhardt2021-01-303-10/+101
| | | | | | Also: - Move flake8 linting to its own workflow - Add new workflow for Sphinx documentation build
* Remove Python 3.10 testing because it doesn't appear to be available in ↵Todd Leonhardt2021-01-301-1/+1
| | | | GitHub Actions yet
* Try to fix flake8 lint run and Python 3.10 runsTodd Leonhardt2021-01-301-2/+2
|
* Fix nox session name for running testsTodd Leonhardt2021-01-301-2/+2
|
* Damn computers, doing what I said instead of what I meantTodd Leonhardt2021-01-301-2/+2
|
* Fix how python version is passed to nox command-line argumentTodd Leonhardt2021-01-301-1/+1
|
* Only run a single nox session for each version of Python in GitHub Actions ↵Todd Leonhardt2021-01-301-14/+10
| | | | | | | | matrix Also: - Temporarily disable dependency caching in GitHub Actions - For Azure Pipelines MacOs testing, add Python 3.9 and remove 3.5
* Try to fix missing Python dependencies on WindowsTodd Leonhardt2021-01-301-1/+2
|
* Try to fix `pip install` failing on Windows within GitHub ActionsTodd Leonhardt2021-01-301-4/+6
|
* LOL FML - put the right code in the wrong place last timeTodd Leonhardt2021-01-301-1/+4
|
* Attempting to set fetch_depth to fix setuptools_scm versionTodd Leonhardt2021-01-301-0/+1
|
* Trying somethingTodd Leonhardt2021-01-301-1/+0
|
* For GitHub Actions CI, remove Python 3.5 since it is past EOLTodd Leonhardt2021-01-301-3/+3
| | | | | | Also: - Install setuptools and setuptools-scm to hopefully help with version confusion due to lack of setuptools-scm - Try running nox using python -m since it wasn't found as a command when running on windows via GitHub Actions
* Fixed syntax error in `pip install` command for GitHub ActionsTodd Leonhardt2021-01-301-1/+1
| | | | | Also: - Refactored do_history command to extract a helper method to fix a flake8 warning about high complexity
* Move generitc GitHub files to .github directoryTodd Leonhardt2021-01-291-0/+50
| | | | | | Also: - Start to try to use GitHub Actions to do continuous integration testing - Reduce number of TravisCI builds to see if it helps with how god awfully long it takes
* Onboard to GitHub CodeQL security scanningcodeqlTodd Leonhardt2020-09-281-0/+66
Add codeql-analysis.yml file to onboard to GitHub's new CodeQL static analysis tool