Skip to content

docs: fix stale references; brand as ProverCLI - #1

Merged
shellygr merged 4 commits into
mainfrom
shelly/provercli-docs-cleanup
Jun 18, 2026
Merged

shellygr merged 4 commits into
mainfrom
shelly/provercli-docs-cleanup

Conversation

@shellygr

@shellygr shellygr commented Jun 18, 2026 •

Copy link
Copy Markdown
Contributor

Fixes stale docs/metadata so the public package is accurate. No functional code changes (docs + comments/docstrings only).

Fixes

  • Python 3.10 → 3.12 (matches requires-python).
  • Install via PyPI: lead with pip install prover-cli; drop git+https paths and a non-dependency certora-cli install.
  • conf.py: copyright 2026; autodoc_mock_imports → certora_login; release from package metadata.
  • Auth flow corrected: login is automatic on first ProverOutputAPI() use (browser PKCE via certora_login); explicit command is certora-cloud login. Removed the nonexistent cert_cli_login/cert_cli_logout.
  • CI example: Python 3.12, install prover-cli, AWS SigV4 (CI=true) instead of a key secret. Kept the deprecation note for the legacy certora_key.
  • Brand references set to ProverCLI.

Audit result

  • No secrets / sensitive content; the internal Lambda URL is absent; all hosts are already-public Certora domains.

🤖 Generated with Claude Code

shellygr and others added 3 commits June 18, 2026 13:03
- Python version 3.10 -> 3.12 (matches requires-python) in index/installation/authentication.
- Install instructions lead with `pip install prover-cli` (PyPI); drop git+https and the
  wrong `prover-output-utility @ git+...` / `pip install certora-cli` snippets.
- conf.py: copyright 2024 -> 2026; mock import certora_cli_login -> certora_login; derive
  release from package metadata instead of a hardcoded 0.1.0.
- authentication.rst CI example: Python 3.12, install prover-cli, use AWS SigV4 (CI=true)
  instead of cert_cli_login + CERTORA_KEY secret. Kept the (correct) CERTORAKEY-deprecated note.
- cli.rst: install via PyPI; mark the CERTORAKEY env var deprecated.
- PR template: tests checklist points to the ProverOutputUtility repo.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
`cert_cli_login` is not an installed command. With prover-cli (-> certora-cloud),
login is triggered automatically by ProverOutputAPI() (browser PKCE via certora_login),
and the explicit shell command is `certora-cloud login`. Update docs + source
docstrings/comments accordingly; drop the nonexistent `cert_cli_logout` (re-run
`certora-cloud login` to refresh).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@shellygr shellygr changed the title docs: fix stale references after the ProverOutputUtility split docs: fix stale references; brand as ProverCLI Jun 18, 2026
@shellygr
shellygr merged commit f132551 into main Jun 18, 2026
3 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.

1 participant