From 92c51d299d6241131f93b5d1021e4c8c8fb5de5d Mon Sep 17 00:00:00 2001 From: Robbie Kershaw Date: Fri, 6 Mar 2026 08:44:04 +0000 Subject: [PATCH 1/2] update dependencies update gitignore --- .gitignore | 2 +- projects/publishing_service/pyproject.toml | 4 ++++ pyproject.toml | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e04933e..6de2c94 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ *.pyc -posts.db +*.db .coverage diff --git a/projects/publishing_service/pyproject.toml b/projects/publishing_service/pyproject.toml index a704182..7797419 100644 --- a/projects/publishing_service/pyproject.toml +++ b/projects/publishing_service/pyproject.toml @@ -9,6 +9,7 @@ dependencies = [ "pydantic", "aiosqlite", "httpx", + "requests", ] [build-system] @@ -29,3 +30,6 @@ packages = ["polyclean"] "../../components/polyclean/publish_post_flow" = "polyclean/publish_post_flow" "../../components/polyclean/sqlite_adapter" = "polyclean/sqlite_adapter" "../../components/polyclean/instagram_adapter" = "polyclean/instagram_adapter" +"../../components/polyclean/rest_adapter_lib" = "polyclean/rest_adapter_lib" +"../../components/polyclean/instagram_publish_adapter" = "polyclean/instagram_publish_adapter" +"../../components/polyclean/sqlite_post_adapter" = "polyclean/sqlite_post_adapter" diff --git a/pyproject.toml b/pyproject.toml index 121f806..fe0ad4f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,6 +35,10 @@ theme = "loose" "components/polyclean/publish_post_flow" = "polyclean/publish_post_flow" "components/polyclean/sqlite_post_adapter" = "polyclean/sqlite_post_adapter" "components/polyclean/rest_adapter_lib" = "polyclean/rest_adapter_lib" +"bases/polyclean/pokemon_card_api" = "polyclean/pokemon_card_api" +"components/polyclean/sqlite_pokemon_card_adapter" = "polyclean/sqlite_pokemon_card_adapter" +"components/polyclean/pokemon_card_flow" = "polyclean/pokemon_card_flow" +"components/polyclean/pokemon_card_contract" = "polyclean/pokemon_card_contract" [dependency-groups] dev = [ "polylith-cli>=1.0.0", From 1e5208b791df81eb203e2bcb993cd2c3c4393eea Mon Sep 17 00:00:00 2001 From: Robbie Kershaw Date: Fri, 6 Mar 2026 08:46:57 +0000 Subject: [PATCH 2/2] add poly check to gh actions --- .github/workflows/ci.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0d0f5db..153ff0b 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -45,3 +45,23 @@ jobs: - name: Trunk Code Quality uses: trunk-io/trunk-action@v1 + + poly-check: + name: Poly Check + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install uv + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + + - name: Set up Python + run: uv python install + + - name: Install dependencies + run: uv sync --all-extras --dev + + - name: Run poly check + run: uv run poly check