You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- replace placeholder README badges with live public status badges
- refresh release and workflow docs for active PyPI publishing
- tighten contributor and security guidance for public users
Tests: ruff check src/ tests/; python3 -m pytest tests/test_distribution_policy.py -q -p no:cacheprovider; python3 -m pytest -q -p no:cacheprovider
Copy file name to clipboardExpand all lines: .github/workflows/README.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,9 @@ environment `pypi`.
35
35
36
36
## `audit.yml` — Manual Automated Audit
37
37
38
-
Runs manually via `workflow_dispatch`. The automatic weekly schedule is disabled while the repository remains private to avoid recurring GitHub Actions billing.
38
+
Runs manually via `workflow_dispatch`. No automatic weekly schedule is enabled; this
39
+
keeps public CI usage intentional and avoids opening or updating scheduled handoff
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ Thank you for your interest in contributing. This guide covers how to set up a l
5
5
## Prerequisites
6
6
7
7
-**Python 3.11 or later** — the codebase uses `match` statements, `X | Y` union syntax, and other 3.11+ features.
8
-
-**A GitHub Personal Access Token** — required to audit private reposand avoid rate limits. Create one at <https://github.com/settings/tokens> with `repo` and `read:org`scopes.
8
+
-**A GitHub Personal Access Token** — optional for public-only audits, but useful for private repos, organization metadata, and higher rate limits. Create one at <https://github.com/settings/tokens> with the narrowest scopes needed for the audit you plan to run.
9
9
-**Git** — standard installation, used for shallow cloning during audits.
10
10
11
11
## Local Setup
@@ -18,15 +18,15 @@ cd GithubRepoAuditor
18
18
# Install all runtime + dev dependencies
19
19
make install-dev
20
20
21
-
# Copy the environment template and fill in your token
21
+
# Copy the environment template if you need authenticated audit runs
22
22
cp .env.example .env
23
-
# Edit .env — at minimum set GITHUB_TOKEN=<your token>
23
+
# Edit .env and set GITHUB_TOKEN=<your token>
24
24
```
25
25
26
26
If you do not use `make`, the equivalent pip command is:
Open an issue or start a discussion on GitHub. Please include the output of `python3 -m src.cli --help` and your Python version (`python3 --version`) when reporting bugs.
174
+
Open an issue on GitHub. Please include the output of `audit --help` and your Python version (`python3 --version`) when reporting bugs.
0 commit comments