Skip to content

Conversation

@petercrocker
Copy link
Contributor

  • Update CI workflows to use uv instead of poetry
  • Update Dockerfile to use uv with multi-stage caching
  • Update all documentation to reference uv commands
  • Replace poetry.lock with uv.lock
  • Update pyproject.toml for uv compatibility
  • Modernize type hints in gql_queries.py (Optional -> union syntax)
  • Add strict=True to zip() call in data_exporter.py
  • Bump Infrahub version references to 1.6.2 in docs

- Update CI workflows to use uv instead of poetry
- Update Dockerfile to use uv with multi-stage caching
- Update all documentation to reference uv commands
- Replace poetry.lock with uv.lock
- Update pyproject.toml for uv compatibility
- Modernize type hints in gql_queries.py (Optional -> union syntax)
- Add strict=True to zip() call in data_exporter.py
- Bump Infrahub version references to 1.6.2 in docs
@petercrocker petercrocker requested a review from a team December 25, 2025 20:30
- Update CI workflows to use uv instead of poetry
- Update Dockerfile to use uv with multi-stage caching
- Update all documentation to reference uv commands
- Replace poetry.lock with uv.lock
- Update pyproject.toml for uv compatibility
- Modernize type hints in gql_queries.py (Optional -> union syntax)
- Add strict=True to zip() call in data_exporter.py
- Bump Infrahub version references to 1.6.2 in docs
@cloudflare-workers-and-pages
Copy link

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

Deploying emma with  Cloudflare Pages  Cloudflare Pages

Latest commit: a6a23ae
Status: ✅  Deploy successful!
Preview URL: https://a988bcdb.emma-anv.pages.dev
Branch Preview URL: https://pmc-20251225-updates.emma-anv.pages.dev

View logs

- Add CODEOWNERS file for code ownership
- Add Apache 2.0 LICENSE.txt
- Add upper bounds to infrahub-sdk and invoke dependencies
- Add mypy strictness settings (disallow_untyped_defs, warn_return_any, warn_unused_ignores)
- Add explicit permissions to CI workflow
- Update Vale version to 3.13.0
- Add markdown-lint job to CI pipeline
- Standardize yaml-lint and documentation jobs to use uv
- Fix 47+ mypy type errors across codebase
- Fix schema loading in Streamlit's threaded context by using
  ThreadPoolExecutor in run_async decorator
- Add explicit address parameter to load_schema to avoid session
  state access from background threads
- Improve error handling in schema_loading_container
- Replace .markdownlint.yaml with .markdownlint.yml (YAML extension)
- Add .markdownlintignore for docs/node_modules exclusions
- Add pyrightconfig.json for virtual environment import resolution
@petercrocker petercrocker changed the title migrate from poetry to uv for dependency management chore: migrate from poetry to uv Dec 28, 2025
- Replace broad Exception catch with specific SDK exceptions in
  schema_library.py (AuthenticationError, GraphQLError, HTTPError,
  ServerNotReachableError, ServerNotResponsiveError)
- Update markdownlint task to use "**/*.{md,mdx}" glob pattern matching CI
- Disable MD060 table-column-style rule (incompatible with MDX tables)
- Add schema-library/ to markdownlintignore (submodule not in CI)
- Reorganize markdownlint.yml with clearer comments and rule descriptions
- Update MD024 to use siblings_only mode for duplicate headings
- Remove unused rules (MD034, MD045, MD047, MD014) for cleaner config
- Expand .markdownlintignore to exclude build/cache directories
- Add trailing newlines to all documentation files
- Wrap bare URLs in angle brackets per MD034 best practices
- Wrap localhost URLs in backticks for proper code formatting
- Remove emoji from readme.mdx closing line
- Fix MD007 list indentation in CLAUDE.md (4-space to 2-space)
- Fix ruff format issues in schema_builder.py
- Add else clause to handle unbound message variable
Convert angle bracket URLs to proper markdown link syntax.
MDX interprets <https://...> as JSX tags causing build failures.
- Reduce sentence-case.yml exceptions to only essential terms
- Clean up spelling-exceptions.txt to remove unused entries
- Fix bare URL markdown links in troubleshooting.mdx
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