chore: consolidate GitHub workflows and remove duplicate lock file

- Move tools workflows to root .github/workflows/ with updated paths
- Remove duplicate uv.lock from tools package
- Centralize all CI/CD workflows in monorepo root
This commit is contained in:
Greyson Lalonde
2025-09-12 22:43:28 -04:00
parent 41d9ee6d15
commit 5ee1b35889
3 changed files with 4 additions and 7804 deletions

View File

@@ -31,7 +31,7 @@ jobs:
run: uv sync --dev --all-extras run: uv sync --dev --all-extras
- name: Generate tool specifications - name: Generate tool specifications
run: uv run python generate_tool_specs.py run: uv run python packages/tools/generate_tool_specs.py
- name: Configure Git and add upstream - name: Configure Git and add upstream
run: | run: |
@@ -43,7 +43,7 @@ jobs:
- name: Check for changes in tool specifications - name: Check for changes in tool specifications
id: check_changes id: check_changes
run: | run: |
git add tool.specs.json git add packages/tools/tool.specs.json
if git diff --quiet --staged; then if git diff --quiet --staged; then
echo "No changes detected in tool.specs.json" echo "No changes detected in tool.specs.json"
echo "specs_changed=false" >> $GITHUB_OUTPUT echo "specs_changed=false" >> $GITHUB_OUTPUT

View File

@@ -1,4 +1,4 @@
name: Run Tests name: Tools Tests
on: [pull_request] on: [pull_request]
@@ -39,4 +39,4 @@ jobs:
run: uv sync --dev --all-extras run: uv sync --dev --all-extras
- name: Run tests - name: Run tests
run: uv run pytest tests -vv run: uv run pytest packages/tools/tests -vv

7800
packages/tools/uv.lock generated

File diff suppressed because it is too large Load Diff