Skip to content

update python levels to include 3.14, try to re-enable codecov#245

Merged
ejratl merged 1 commit intomasterfrom
feat-python-support
Jan 19, 2026
Merged

update python levels to include 3.14, try to re-enable codecov#245
ejratl merged 1 commit intomasterfrom
feat-python-support

Conversation

@ejratl
Copy link
Copy Markdown
Contributor

@ejratl ejratl commented Jan 19, 2026

Update to latest level of python, matching @vEpiphyte 's recent work in cti-pattern-validator. Try to re-enable codecov. codecov now requires a token, it may require OASIS admins to generate one and add it to the repo secrets, for now, I am trying with one that I generated.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Python version support to include newer versions and modernizes the codecov integration with token-based authentication. The changes align with similar updates made to the cti-pattern-validator project.

Changes:

  • Updated Python version to 3.14 in ReadTheDocs configuration
  • Added Python 3.13 and 3.14 to CI test matrix
  • Upgraded flake8 pre-commit hook from 5.0.4 to 7.3.0
  • Updated codecov action from v3 to v4.2.0 with token authentication

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.readthedocs.yaml Updates Python version for documentation builds to 3.14
.pre-commit-config.yaml Upgrades flake8 version for code quality checks
.github/workflows/python-ci-tests.yml Expands test matrix to include Python 3.13 and 3.14, updates codecov integration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ejratl ejratl merged commit 83245cc into master Jan 19, 2026
27 checks passed
@ejratl ejratl deleted the feat-python-support branch January 19, 2026 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants