Skip to content

chore(moddingway): migrate to uv#204

Open
Luna-Salamanca wants to merge 8 commits intomainfrom
luna/uv
Open

chore(moddingway): migrate to uv#204
Luna-Salamanca wants to merge 8 commits intomainfrom
luna/uv

Conversation

@Luna-Salamanca
Copy link
Member

@Luna-Salamanca Luna-Salamanca commented Feb 19, 2026

Description

Migrates moddingway from pip + requirements.txt to uv + pyproject.toml + uv.lock. Includes Docker build optimization, CI fixes, pre-commit hook improvements, and documentation updates.

This PR is split into 4 commits for easier review:

  1. Docker & dependency management
  2. Tooling & CI
  3. Test file fixes (ruff violations + typo)
  4. Documentation

A migration guide for existing local environments is available on the wiki: UV Migration

Closes #121

Type of Change

  • Tooling / infrastructure improvement

Testing

  • make sync: dependencies install cleanly from lockfile
  • make run: bot starts and runs correctly via Docker
  • make test: all tests pass
  • make lint: ruff, ty clean across service and test directories
  • prek run --all-files: all pre-commit hooks pass
  • prek run --stage post-checkout/post-merge/post-rewrite: uv-sync hook passes

Checklist

  • Self-reviewed
  • Documentation updated
  • Tests added/pass

@Luna-Salamanca Luna-Salamanca self-assigned this Feb 19, 2026
@github-actions
Copy link

github-actions bot commented Feb 19, 2026

NAUR Ecosystem CI Report

Updated: Monday, March 02, 2026 at 11:37 PM EST

Global Validation

Service Validation Dashboard

Service Lint Format Build Unit Test Status
naurffxiv 🟢 Passed
moddingway 🟢 Passed
authingway 🟢 Passed
findingway - - - 🟢 Passed
clearingway - - - 🟢 Passed
apphost - 🟢 Passed

Failure & Warning Details

No failures or warnings detected.


Generated by NAUR CI Bot | View Run

@Luna-Salamanca
Copy link
Member Author

Luna-Salamanca commented Feb 19, 2026

Waiting on #200, #205 and #197 before merging.

@Luna-Salamanca Luna-Salamanca marked this pull request as ready for review February 19, 2026 07:57
@Luna-Salamanca Luna-Salamanca requested a review from a team February 20, 2026 00:17
@Luna-Salamanca Luna-Salamanca temporarily deployed to preview-naurffxiv-pr-204 February 26, 2026 23:13 — with GitHub Actions Inactive
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.

Migrate Python Dependency Management to uv

2 participants