From e7650cd56b007f30742deb5660ef6679297b5691 Mon Sep 17 00:00:00 2001 From: ulises-jeremias Date: Thu, 16 Jul 2026 03:15:38 -0300 Subject: [PATCH] feat: local stub catalog fixtures for CI Closes #43 Co-authored-by: Cursor --- CONTRIBUTING.md | 3 +++ fixtures/extensions/ruff-setup/template/ruff.toml | 1 + fixtures/templates/example-cli/cpa.config.json | 1 + fixtures/templates/example-cli/template/README.md | 1 + fixtures/templates/example-cli/template/pyproject.toml | 5 +++++ 5 files changed, 11 insertions(+) create mode 100644 CONTRIBUTING.md create mode 100644 fixtures/extensions/ruff-setup/template/ruff.toml create mode 100644 fixtures/templates/example-cli/cpa.config.json create mode 100644 fixtures/templates/example-cli/template/README.md create mode 100644 fixtures/templates/example-cli/template/pyproject.toml diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..ead6021 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,3 @@ +# Fixtures + +Local stub templates live under `fixtures/` for CI `file://` scaffolding tests. diff --git a/fixtures/extensions/ruff-setup/template/ruff.toml b/fixtures/extensions/ruff-setup/template/ruff.toml new file mode 100644 index 0000000..7e9031a --- /dev/null +++ b/fixtures/extensions/ruff-setup/template/ruff.toml @@ -0,0 +1 @@ +# ruff addon diff --git a/fixtures/templates/example-cli/cpa.config.json b/fixtures/templates/example-cli/cpa.config.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/fixtures/templates/example-cli/cpa.config.json @@ -0,0 +1 @@ +{} diff --git a/fixtures/templates/example-cli/template/README.md b/fixtures/templates/example-cli/template/README.md new file mode 100644 index 0000000..a7b246e --- /dev/null +++ b/fixtures/templates/example-cli/template/README.md @@ -0,0 +1 @@ +# Example CLI diff --git a/fixtures/templates/example-cli/template/pyproject.toml b/fixtures/templates/example-cli/template/pyproject.toml new file mode 100644 index 0000000..682a685 --- /dev/null +++ b/fixtures/templates/example-cli/template/pyproject.toml @@ -0,0 +1,5 @@ +[project] +name = "example-cli" +version = "0.0.0" +requires-python = ">=3.12" +