Commit graph

13 commits

Author SHA1 Message Date
m-cahill
975dda4b56
M03: Test architecture (#2)
* docs(M03): seed M03 plan and toolcalls

Made-with: Cursor

* ci: add repository guardrail, update CONTRIBUTING workflow

Made-with: Cursor

* M03: Test architecture (smoke/quality/nightly)

- Move tests to test/smoke/, scaffold test/quality and test/nightly
- Add pytest.ini with smoke/quality/nightly markers
- Split CI: run_smoke_tests (PR), run_quality_tests (push main), run_nightly_tests (schedule)
- Remove run_tests.yaml
- Add prevent_upstream_push.sh pre-push hook template
- Update CONTRIBUTING.md with hook install and test tier docs
- Add repo and base-branch guardrails to workflows

Made-with: Cursor

* ci: remove obsolete warns_merge_master workflow (Serena uses main)

Made-with: Cursor

* fix: add base_url to pytest.ini for pytest-base-url plugin

Made-with: Cursor

* docs(M03): ledger, run1, audit, summary

Made-with: Cursor

* docs(M03): ledger commit 4ce5cde9

Made-with: Cursor
2026-03-08 18:39:40 -07:00
Michael Cahill
9b96c9165c M01: CI truthfulness, SHA pinning, smoke path
- Remove same-repo PR skip condition (CI runs on all PRs)
- Install setuptools before env setup; add --do-not-download-clip
- Add pip-audit (non-blocking) before environment setup
- Add smoke startup step (verify app boots before full tests)
- Add --cov-fail-under=60 coverage threshold
- Pin GitHub Actions to commit SHAs
- Add .gitattributes for CRLF/LF normalization
- Add M01 plan and toolcalls ledger

Made-with: Cursor
2026-03-07 15:35:32 -08:00
AUTOMATIC1111
908d522057 update ruff to 0.3.3 2024-03-17 13:19:44 +03:00
w-e-w
a3a648bf6b bump action version 2024-03-16 05:57:23 +09:00
Aarni Koskela
8fe1e19522 Update ruff to 0.1.6 2023-11-22 18:05:12 +02:00
AUTOMATIC1111
62e3263467 edit names more 2023-07-14 10:07:08 +03:00
AUTOMATIC1111
714c920c20 do not run workflow items twice for PRs from this repo
update names
2023-07-14 09:47:44 +03:00
Aarni Koskela
8ce9b36e0f Upgrade ruff to 272 2023-06-13 13:07:06 +03:00
Aarni Koskela
4f11f285f9 Add ESLint to CI 2023-05-17 16:09:06 +03:00
Aarni Koskela
990ca80cb6 Replace pylint CI with ruff 2023-05-09 23:13:47 +03:00
Aarni Koskela
0fc1848e40
CI: Use native actions/setup-python caching 2023-01-07 11:25:41 +02:00
DancingSnow
8aaadf56b3 add cache for workflow 2022-10-17 07:57:17 +03:00
Robert Smieja
d3ffc962dd Add basic Pylint to catch syntax errors on PRs 2022-10-15 16:26:07 +03:00