ci: fix requirements.txt and gitleaks scan mode
Some checks failed
CI / lint (pull_request) Failing after 49s
CI / test (pull_request) Successful in 1m9s
CI / Security audit (bandit) (pull_request) Failing after 55s
CI / typecheck (pull_request) Successful in 51s
CI / Secret scan (gitleaks) (pull_request) Successful in 31s

- Replace README-overwritten requirements.txt with clean dependency list.
- Run gitleaks in --no-git mode because Forgejo runner checkout volume lacks .git.
This commit is contained in:
Crypto Rug Munch 2026-07-03 00:26:17 +02:00
parent a83e31dcf7
commit 10b6383e80
20 changed files with 14 additions and 6 deletions

View file

@ -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)

0
=0.115.0 Normal file
View file

1
=0.14.0 Normal file
View file

@ -0,0 +1 @@

0
=0.19.0 Normal file
View file

0
=0.28.0 Normal file
View file

0
=0.32.0 Normal file
View file

0
=0.8.0 Normal file
View file

0
=0.8.1 Normal file
View file

0
=1.1.0 Normal file
View file

0
=1.50.0 Normal file
View file

0
=10.0.0 Normal file
View file

0
=2.0.0 Normal file
View file

0
=24.0.0 Normal file
View file

0
=4.0.0 Normal file
View file

0
=5.0.0 Normal file
View file

0
=5.3.0 Normal file
View file

0
=6.0 Normal file
View file

0
=8.0.0 Normal file
View file

0
REQEOF Normal file
View file

View file

@ -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