From 10b6383e80216b6db463e5457c76bb1c81864718 Mon Sep 17 00:00:00 2001 From: cryptorugmunch Date: Fri, 3 Jul 2026 00:26:17 +0200 Subject: [PATCH 1/2] ci: fix requirements.txt and gitleaks scan mode - Replace README-overwritten requirements.txt with clean dependency list. - Run gitleaks in --no-git mode because Forgejo runner checkout volume lacks .git. --- .forgejo/workflows/ci.yml | 2 +- =0.115.0 | 0 =0.14.0 | 1 + =0.19.0 | 0 =0.28.0 | 0 =0.32.0 | 0 =0.8.0 | 0 =0.8.1 | 0 =1.1.0 | 0 =1.50.0 | 0 =10.0.0 | 0 =2.0.0 | 0 =24.0.0 | 0 =4.0.0 | 0 =5.0.0 | 0 =5.3.0 | 0 =6.0 | 0 =8.0.0 | 0 REQEOF | 0 requirements.txt | 17 ++++++++++++----- 20 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 =0.115.0 create mode 100644 =0.14.0 create mode 100644 =0.19.0 create mode 100644 =0.28.0 create mode 100644 =0.32.0 create mode 100644 =0.8.0 create mode 100644 =0.8.1 create mode 100644 =1.1.0 create mode 100644 =1.50.0 create mode 100644 =10.0.0 create mode 100644 =2.0.0 create mode 100644 =24.0.0 create mode 100644 =4.0.0 create mode 100644 =5.0.0 create mode 100644 =5.3.0 create mode 100644 =6.0 create mode 100644 =8.0.0 create mode 100644 REQEOF diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index feee21a..2035180 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -127,7 +127,7 @@ jobs: run: | apt-get update && apt-get install -y --no-install-recommends wget git ca-certificates && rm -rf /var/lib/apt/lists/* wget -qO- https://github.com/gitleaks/gitleaks/releases/download/v8.24.0/gitleaks_8.24.0_linux_x64.tar.gz | tar -xz -C /usr/local/bin gitleaks - gitleaks detect --source . --redact --no-banner + gitleaks detect --source . --redact --no-banner --no-git security: name: Security audit (bandit) diff --git a/=0.115.0 b/=0.115.0 new file mode 100644 index 0000000..e69de29 diff --git a/=0.14.0 b/=0.14.0 new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/=0.14.0 @@ -0,0 +1 @@ + diff --git a/=0.19.0 b/=0.19.0 new file mode 100644 index 0000000..e69de29 diff --git a/=0.28.0 b/=0.28.0 new file mode 100644 index 0000000..e69de29 diff --git a/=0.32.0 b/=0.32.0 new file mode 100644 index 0000000..e69de29 diff --git a/=0.8.0 b/=0.8.0 new file mode 100644 index 0000000..e69de29 diff --git a/=0.8.1 b/=0.8.1 new file mode 100644 index 0000000..e69de29 diff --git a/=1.1.0 b/=1.1.0 new file mode 100644 index 0000000..e69de29 diff --git a/=1.50.0 b/=1.50.0 new file mode 100644 index 0000000..e69de29 diff --git a/=10.0.0 b/=10.0.0 new file mode 100644 index 0000000..e69de29 diff --git a/=2.0.0 b/=2.0.0 new file mode 100644 index 0000000..e69de29 diff --git a/=24.0.0 b/=24.0.0 new file mode 100644 index 0000000..e69de29 diff --git a/=4.0.0 b/=4.0.0 new file mode 100644 index 0000000..e69de29 diff --git a/=5.0.0 b/=5.0.0 new file mode 100644 index 0000000..e69de29 diff --git a/=5.3.0 b/=5.3.0 new file mode 100644 index 0000000..e69de29 diff --git a/=6.0 b/=6.0 new file mode 100644 index 0000000..e69de29 diff --git a/=8.0.0 b/=8.0.0 new file mode 100644 index 0000000..e69de29 diff --git a/REQEOF b/REQEOF new file mode 100644 index 0000000..e69de29 diff --git a/requirements.txt b/requirements.txt index 8d85bdc..29647c3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -[//]: # (SPDX-License-Identifier: MIT -[//]: # (Copyright (c) 2026 Rug Munch Media LLC) -# Pry - Free web scraping + automation API -# Better than Firecrawl, self-hosted, no API keys needed +# SPDX-License-Identifier: MIT +# Copyright (c) 2026 Rug Munch Media LLC +# Part of Pry — https://git.rugmunch.io/RugMunchMedia/pryscraper +# Generated from pyproject.toml; do not edit manually. fastapi>=0.115.0 uvicorn[standard]>=0.32.0 @@ -11,6 +11,7 @@ lxml>=5.3.0 httpx>=0.28.0 markdownify>=0.14.0 pydantic>=2.0.0 +pydantic-settings>=2.0.0 playwright>=1.50.0 redis>=5.0.0 pypdf>=5.0.0 @@ -18,4 +19,10 @@ python-docx>=1.1.0 tiktoken>=0.8.0 pillow>=10.0.0 click>=8.0.0 -httpx>=0.28.0 +pyyaml>=6.0 +pandas>=2.0.0 +anyio>=4.0.0 +croniter>=2.0.0 +structlog>=24.0.0 +sqlalchemy>=2.0.0 +aiosqlite>=0.19.0 From f12c8d403a5de15e1de040a863a96382ea556d9b Mon Sep 17 00:00:00 2001 From: cryptorugmunch Date: Fri, 3 Jul 2026 00:26:17 +0200 Subject: [PATCH 2/2] ci: fix requirements.txt and gitleaks scan mode --- .forgejo/workflows/ci.yml | 2 +- requirements.txt | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index feee21a..2035180 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -127,7 +127,7 @@ jobs: run: | apt-get update && apt-get install -y --no-install-recommends wget git ca-certificates && rm -rf /var/lib/apt/lists/* wget -qO- https://github.com/gitleaks/gitleaks/releases/download/v8.24.0/gitleaks_8.24.0_linux_x64.tar.gz | tar -xz -C /usr/local/bin gitleaks - gitleaks detect --source . --redact --no-banner + gitleaks detect --source . --redact --no-banner --no-git security: name: Security audit (bandit) diff --git a/requirements.txt b/requirements.txt index 8d85bdc..29647c3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -[//]: # (SPDX-License-Identifier: MIT -[//]: # (Copyright (c) 2026 Rug Munch Media LLC) -# Pry - Free web scraping + automation API -# Better than Firecrawl, self-hosted, no API keys needed +# SPDX-License-Identifier: MIT +# Copyright (c) 2026 Rug Munch Media LLC +# Part of Pry — https://git.rugmunch.io/RugMunchMedia/pryscraper +# Generated from pyproject.toml; do not edit manually. fastapi>=0.115.0 uvicorn[standard]>=0.32.0 @@ -11,6 +11,7 @@ lxml>=5.3.0 httpx>=0.28.0 markdownify>=0.14.0 pydantic>=2.0.0 +pydantic-settings>=2.0.0 playwright>=1.50.0 redis>=5.0.0 pypdf>=5.0.0 @@ -18,4 +19,10 @@ python-docx>=1.1.0 tiktoken>=0.8.0 pillow>=10.0.0 click>=8.0.0 -httpx>=0.28.0 +pyyaml>=6.0 +pandas>=2.0.0 +anyio>=4.0.0 +croniter>=2.0.0 +structlog>=24.0.0 +sqlalchemy>=2.0.0 +aiosqlite>=0.19.0