Enable code scanning
Summary
Enable code security scanning and update CI workflows.
Contents (#109)
Operations
- Add
codeql.yml
workflow to enable code-scanning - Use new
octue/check-semantic-version
andoctue/generate-pull-request-description
GitHub actions - Update versions of other GitHub actions used in workflows
Chores
- Upgrade
flake8
pre-commit hook