Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Python 3.12 testing, drop Python 3.8 support, update nginx, and other dependency updates #300

Merged
merged 17 commits into from
Nov 19, 2024

Conversation

aromanielloNTIA
Copy link
Member

@aromanielloNTIA aromanielloNTIA commented Nov 13, 2024

Note: the branch name is misleading, as calibration improvements for NaN handling were actually included in #299

  • Update for scos-actions and scos-tekrsa Python 3.12 support by adding Python 3.12 to automated testing workflow and update workflow dependencies
  • Update and run all pre-commit hooks, including reformatting files to use typing syntax introduced in Python 3.9, since Python 3.8 is no longer supported since Upgrade Ubuntu, Python, scos-actions, and scos-tekrsa versions #299
  • Update no-longer-supported nginx 1.24 base image to the latest stable and supported release, 1.26
  • Remove an empty file mkdocs.yml which appears to be leftover from a no-longer-used static site generator
  • Update Django dependency to 4.2.16, to include patches for CVE-2024-45230 and CVE-2024-45231
  • Update aiohttp dependency to include patch for CVE-2024-52304
  • Various other minor dependency updates

@aromanielloNTIA aromanielloNTIA changed the title Ubuntu 22.04 base image, Python 3.10, scos-actions 11.0, scos-tekrsa 8.0 Drop Python 3.8 support, add Python 3.12 support, improve handling of failed calibrations Nov 13, 2024
@aromanielloNTIA aromanielloNTIA changed the base branch from master to SEA-234_ubuntu22.04_python3.10 November 13, 2024 21:22
Base automatically changed from SEA-234_ubuntu22.04_python3.10 to master November 18, 2024 16:57
@aromanielloNTIA aromanielloNTIA changed the title Drop Python 3.8 support, add Python 3.12 support, improve handling of failed calibrations Add Python 3.12 testing, drop Python 3.8 support, update nginx, and other dependency updates Nov 18, 2024
@aromanielloNTIA aromanielloNTIA marked this pull request as ready for review November 18, 2024 17:21
Copy link
Member

@jhazentia jhazentia left a comment

Choose a reason for hiding this comment

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

LGTM

@jhazentia jhazentia merged commit 1383e35 into master Nov 19, 2024
5 checks passed
@jhazentia jhazentia deleted the cal_NAN_prevention branch November 19, 2024 21:50
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