Skip to content

chore(ci): update workflow path triggers and improve docs build#232

Open
sakinaroufid wants to merge 2 commits intoUniversal-Commerce-Protocol:mainfrom
sakinaroufid:pr-c-workflow-cleanup
Open

chore(ci): update workflow path triggers and improve docs build#232
sakinaroufid wants to merge 2 commits intoUniversal-Commerce-Protocol:mainfrom
sakinaroufid:pr-c-workflow-cleanup

Conversation

@sakinaroufid
Copy link

@sakinaroufid sakinaroufid commented Mar 1, 2026

Description

Improves existing CI workflows:

linter.yaml:

  • Adds paths filter so the linter workflow only triggers on relevant file changes instead of every PR
  • Reformats FILTER_REGEX_EXCLUDE to multiline YAML for readability

docs.yml:

  • Updates path trigger from requirements-docs.txt to pyproject.toml + uv.lock
  • Changes uv sync to uv sync --all-groups to install all dependency groups
  • Adds explicit Rust toolchain (dtolnay/rust-toolchain@stable) and cargo caching (Swatinem/rust-cache@v2) before the existing cargo install ucp-schema step

Other:

  • Adds EDITMSG to .cspell/custom-words.txt
  • Minor comment reordering in .pre-commit-config.yaml (prettier hook)

This is part 3 of 3 from #13, split per maintainer request.

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • My changes generate no new warnings
  • New and existing unit tests pass locally with my changes

@sakinaroufid sakinaroufid requested a review from a team as a code owner March 1, 2026 16:20
@sakinaroufid sakinaroufid force-pushed the pr-c-workflow-cleanup branch from bd97392 to a322c67 Compare March 1, 2026 16:46
@sakinaroufid
Copy link
Author

@nearlyforget pinging you here!

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.

1 participant