compliance-trestle
compliance-trestle copied to clipboard
fix: abstract python version in pipelines
- fix: spelling
- fix: Update codeql pipeline
- feat: Abstract python versions
- feat: Abstract python versions from the pipeline
Types of changes
- [x] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [x] Documentation (change which affects the documentation site)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
Quality assurance (all should be covered).
- [x] My code follows the code style of this project.
- [x] Documentation for my change is up to date?
- [x] My PR meets testing requirements.
- [x] All new and existing tests passed.
- [x] All commits are signed-off.
Summary
This abstracts out the python version from the pipeline and updates all versions of the github actions.
It makes the assumption that minimum and maxmimum versions are enough for testing. As a result two admin tasks are required:
- Defining repository variables
PYTHON_MIN
andPYTHON_MAX
(see image in comment) - Updating build pipeline to reflect the changes.
This partially addresses: #1608 and closes: #1559 when completed
Key links:
Before you merge
- Ensure it is a 'squash commit'
- Ensure CI is currently passing
- Is this a merge to
develop
from any branch exceptmain
andghpages