Skip to content

Conversation

@joakimen
Copy link
Contributor

@joakimen joakimen commented Dec 11, 2025

Description

Build and toolchain overhaul

Python

  • replace pip with uv
  • replace black and flake8 with ruff
  • use idiomatic version file .python-version
  • apply linter suggestions

Node

  • use idiomatic version file .node-version

Make

  • targets grouped into composite and language-specific sections

CI

  • update for uv
  • use Node/Python versions from version files
  • reduce project footprint in Github Actions YAML by delegating more to Make

Misc

  • update infra snapshots
  • migrate to native Mise config format (.tool-versions -> mise.toml)

@joakimen joakimen requested a review from a team as a code owner December 11, 2025 11:19
@joakimen joakimen merged commit 3befe5a into master Dec 11, 2025
1 check passed
@joakimen joakimen deleted the migrate-to-uv branch December 11, 2025 11:27
@github-actions
Copy link
Contributor

🎉 This PR is included in version 2.5.4 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants