Skip to content

docs: elevate TeleOps with v4.0 identity and pip package - #37

Closed
OneByJorah wants to merge 1 commit into
mainfrom
repo-elevation/TeleOps
Closed

OneByJorah wants to merge 1 commit into
mainfrom
repo-elevation/TeleOps

Conversation

@OneByJorah

Copy link
Copy Markdown
Owner

What's Changed

  • pyproject.toml: Created teleops v1.0.0 pip package with full metadata (Flask-SocketIO, python-telegram-bot 20+, pysnmp 4.4+, pyyaml deps)
  • release.yml: GitHub Release automation on tag push with auto-generated release notes
  • pypi-publish.yml: PyPI publishing on release via pypa/gh-action-pypi-publish (trusted publishing, no API token needed)
  • docker-publish.yml: GHCR Docker publishing on release with semver + latest tags
  • README.md: v4.0 visual identity (blue/cyan palette), proper section hierarchy; added pip install section (pip install teleops), Docker install section, From Source section; added GitHub release + PyPI + Docker + Python + Flask-SocketIO + Telegram + SNMP + License badges

Package Infrastructure

  • pip package: teleops — PyPI package ready for publishing via CI on release
  • PyPI publishing: Automated via pypi-publish.yml on release (trusted publishing, no API token needed)
  • GitHub Release: Automated via release.yml on tag push
  • Docker (GHCR): Automated via docker-publish.yml on release

Testing

pip install teleops        # install from PyPI (after publish)
pip install -r requirements.txt  # install deps from source
cp .env.example .env       # configure Telegram bot token
python3 bot.py             # run from source
docker compose up -d       # run via Docker

- pyproject.toml: teleops v1.0.0 pip package (Flask-SocketIO, telegram-bot, pysnmp, pyyaml deps)
- release.yml: GitHub Release on tag push with auto notes
- pypi-publish.yml: PyPI publish on release via pypa/gh-action-pypi-publish
- docker-publish.yml: GHCR Docker publish on release
- README: v4.0 visual identity (blue/cyan palette), pip install + Docker + From Source sections, package badges (GitHub release, PyPI, Docker, Python, Flask-SocketIO, Telegram, SNMP, License)
@OneByJorah

Copy link
Copy Markdown
Owner Author

Superseded by the newer v4.0-identity/presentation PR that landed for this repo (October 2026 pipeline). Closing the stale September branch so the repo has one clear source of truth.

@OneByJorah OneByJorah closed this Oct 10, 2026
@OneByJorah
OneByJorah deleted the repo-elevation/TeleOps branch October 10, 2026 15:57
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