Skip to content

Conversation

@petercrocker
Copy link
Contributor

  • Convert pyproject.toml from Poetry format to PEP 621 standard
  • Replace poetry.lock with uv.lock
  • Update CI workflow to use astral-sh/setup-uv@v4 instead of snok/install-poetry
  • Update all dependencies to latest versions:
    • infrahub-sdk: v1.12.2 -> v1.17.0
    • ruff: 0.9.1 -> 0.14.10
    • mypy: 1.14.1 -> 1.19.1
    • pylint: 3.3.4 -> 4.0.4
    • yamllint: 1.35.1 -> 1.37.1
    • vale: 3.9.4.0 -> 3.13.0.0
    • invoke: 2.1.2 -> 2.2.1
    • types-pyyaml: 6.0.12.20250516 -> 6.0.12.20250915

- Convert pyproject.toml from Poetry format to PEP 621 standard
- Replace poetry.lock with uv.lock
- Update CI workflow to use astral-sh/setup-uv@v4 instead of snok/install-poetry
- Update all dependencies to latest versions:
  - infrahub-sdk: v1.12.2 -> v1.17.0
  - ruff: 0.9.1 -> 0.14.10
  - mypy: 1.14.1 -> 1.19.1
  - pylint: 3.3.4 -> 4.0.4
  - yamllint: 1.35.1 -> 1.37.1
  - vale: 3.9.4.0 -> 3.13.0.0
  - invoke: 2.1.2 -> 2.2.1
  - types-pyyaml: 6.0.12.20250516 -> 6.0.12.20250915
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 25, 2025

Deploying schema-library with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0d6cbcc
Status: ✅  Deploy successful!
Preview URL: https://18aaa1dc.schema-library.pages.dev
Branch Preview URL: https://pmc-20251225-updates.schema-library.pages.dev

View logs

@petercrocker petercrocker requested a review from a team December 25, 2025 20:12
@petercrocker petercrocker changed the title Migrate from Poetry to uv for dependency management chore: Migrate from Poetry to uv Dec 28, 2025
- Add markdownlint task to tasks/linter.py matching CI pipeline
- Add pylint, ruff format check tasks to match CI
- Create .markdownlintignore for node_modules and .venv
- Fix Jinja templates to generate valid markdown:
  - Add blank lines around lists (MD032)
  - Use 4-space indentation for nested lists (MD007)
  - Trim descriptions to prevent double blank lines (MD012)
  - Fix table separator formatting
- Disable MD060 (table column style) for dynamic tables
- Fix MLAG description markdown formatting in .metadata.yml
- Regenerate all reference documentation
Add markdown-lint job that runs markdownlint on all .md and .mdx files
when markdown files change, matching the local linter.markdown task.
@BaptisteGi BaptisteGi merged commit 8799ebd into main Dec 29, 2025
8 checks passed
@BaptisteGi BaptisteGi deleted the pmc-20251225-updates branch December 29, 2025 12:13
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.

3 participants