ci: add Forgejo validation workflow #7

Merged
clawlter merged 1 commit from chore/add-forgejo-ci into main 2026-05-24 11:14:14 -04:00
Owner

Summary

  • add Forgejo Actions CI on pull requests and pushes to main
  • run ruff formatting, ruff linting, py_compile, and pytest
  • add a semantic workflow test and document the validation commands
  • format the existing Python codebase as the CI baseline

Verification

  • uv run --with pytest --with firecrawl-py --with PyYAML --with ruff pytest -q
  • uv run --with ruff ruff format --check .
  • uv run --with ruff ruff check .
  • python3 -m py_compile shim.py ensure_shim.py cron/ensure_camofox_firecrawl_shim.py check_updates.py
## Summary - add Forgejo Actions CI on pull requests and pushes to main - run ruff formatting, ruff linting, py_compile, and pytest - add a semantic workflow test and document the validation commands - format the existing Python codebase as the CI baseline ## Verification - `uv run --with pytest --with firecrawl-py --with PyYAML --with ruff pytest -q` - `uv run --with ruff ruff format --check .` - `uv run --with ruff ruff check .` - `python3 -m py_compile shim.py ensure_shim.py cron/ensure_camofox_firecrawl_shim.py check_updates.py`
ci: add Forgejo validation workflow
All checks were successful
CI / Validate formatting, linting, and tests (pull_request) Successful in 3m58s
CI / Validate formatting, linting, and tests (push) Successful in 1m37s
9d9b0eaf09
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
clawlter/camofox-firecrawl-shim!7
No description provided.