Skip to content

Add one-command GitHub installation#12

Merged
Hayal08 merged 3 commits into
mainfrom
feature/one-minute-install
Jun 7, 2026
Merged

Add one-command GitHub installation#12
Hayal08 merged 3 commits into
mainfrom
feature/one-minute-install

Conversation

@Hayal08

@Hayal08 Hayal08 commented Jun 7, 2026

Copy link
Copy Markdown
Owner

What changed?

  • add Python and JavaScript/TypeScript policy presets
  • add a safe one-command pr-sheriff install-github setup
  • prepare manual PyPI trusted publishing
  • document the one-minute onboarding flow

Why?

New users can adopt PR Sheriff with useful ecosystem defaults without hand-writing JSON or GitHub Actions YAML.

How was it tested?

  • PYTHONPATH=src python3 -m unittest discover -s tests -v (28 tests)
  • built pr_sheriff-0.5.0-py3-none-any.whl
  • smoke-tested generated config and workflow

Closes #3
Closes #4

@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown

PR Sheriff report

Policy: Passed | Risk: HIGH (100/100)

Changed files Changed lines Tests changed
9 433 yes
Risk score breakdown
Changed lines Changed files Sensitive files Cap adjustment Total
+43 +18 +75 -36 100

Sensitive files

  • .github/workflows/ci.yml
  • .github/workflows/pr-sheriff.yml
  • .github/workflows/publish-pypi.yml

@Hayal08 Hayal08 merged commit 4f454c4 into main Jun 7, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a JavaScript and TypeScript policy preset Add a Python policy preset

1 participant