Skip to content

Conversation

@spietras
Copy link
Member

Closes #53
Closes #54

@spietras spietras requested a review from Copilot November 23, 2025 20:03
@spietras spietras self-assigned this Nov 23, 2025
@spietras spietras added the cleanup Stay fresh label Nov 23, 2025
Copy link

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 dependencies across multiple template projects and performs code cleanup, addressing issues #53 and #54. The changes focus on upgrading tool versions, removing deprecated configurations, and improving code quality.

Key changes include:

  • Upgrading Nix, Python, Node.js, Go, and various linting/formatting tools to newer versions
  • Removing empty lines after docstrings throughout test files
  • Replacing Python's Black formatter with Ruff formatter
  • Updating GitHub Actions workflow versions and simplifying YAML syntax

Reviewed changes

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

Show a summary per file
File Description
Multiple flake.nix files Updated nixpkgs to 25.05, Nix to 2.28.5, Python to 3.13, and reorganized package definitions
Multiple trunk.yaml files Updated Trunk CLI, plugins, runtimes (Go 1.25.0, Node 22.20.0, Python 3.13.3), and linter versions
Multiple ruff.toml files Switched to comprehensive rule set with formatter enablement
Multiple devcontainer.json files Updated devcontainer features, removed comments, reorganized settings
Multiple test files Removed blank lines after docstrings, improved context manager signatures
Multiple workflow files Updated GitHub Actions versions and changed YAML folding style from > to >-
Multiple Taskfile files Updated Task version to 3.43, changed YAML folding style, renamed/removed tasks
Multiple package.json files Updated npm dependencies and added browserslist/devEngines configurations
Multiple eslint.config.mjs files Complete restructure to use flat config format with improved type safety
Multiple docs config files Updated Docusaurus configuration and added new linting/formatting configs

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

@spietras spietras merged commit f06698a into main Nov 23, 2025
2 checks passed
@spietras spietras deleted the cleanup branch November 23, 2025 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup Stay fresh

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add target-version to ruff.toml Add nix to dev shells

2 participants