Skip to content

Refresh Telegraph maintenance workflow#2

Merged
alterxyz merged 2 commits into
mainfrom
codex/telegraph-maintenance-2026
Jun 1, 2026
Merged

Refresh Telegraph maintenance workflow#2
alterxyz merged 2 commits into
mainfrom
codex/telegraph-maintenance-2026

Conversation

@alterxyz

@alterxyz alterxyz commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add deterministic unit tests for Markdown conversion, API payloads, token loading, and page behavior.
  • Keep pip/setuptools as the primary workflow while adding uv compatibility checks.
  • Compare against the official Telegraph API docs and update practical gaps: request timeouts, TELEGRA_PH_TOKEN, safer token output, get_page response fields, and delete_page verification.
  • Update README, CHANGELOG, AGENTS.md, examples, and CI coverage for Python 3.8-3.14 plus uv.

Verification

  • uv run --with-requirements requirements.txt python -m unittest discover -s tests
  • uv run --with-requirements requirements.txt python -m compileall ytelegraph tests
  • uv run --with build --with-requirements requirements.txt python -m build
  • pip venv editable install + unittest + compileall
  • uv interpreter sweep for Python 3.9, 3.10, 3.11, 3.12, 3.13, and 3.14
  • pip-audit -r requirements.txt found no known vulnerabilities
  • Live Telegraph smoke test: create/get/views/list/edit/delete replacement with a disposable temp token

No PyPI release is included in this PR.

@alterxyz
alterxyz merged commit 9e154e7 into main Jun 1, 2026
16 checks passed
@alterxyz
alterxyz deleted the codex/telegraph-maintenance-2026 branch June 1, 2026 09:39
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