index, features, HOWTO (node requirements, sizes and sync time measured on Palladium, real startup log, clone URL), environment, peer discovery and architecture; rpc-interface examples (getinfo, peers, query with real data); release_process rewritten without tags/PyPI; changelog gets a plm-electrumx 1.0.0 entry above the upstream history. Links point to this repository. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
576 B
576 B
Release process
1. Add changelog
Add an entry for the new version at the top of docs/changelog.rst.
2. Update version number
Both files must have the same version (it is shown to clients by server.version, in the banner and in the logs):
docs/conf.pysrc/electrumx/__init__.py
3. Check
The CI on main (.github/workflows/ci.yml) must pass: tests, pycodestyle, docs build, and the Docker image with its
smoke test (contrib/docker-smoke-test.sh).
4. Deploy
On the server: git pull && docker compose up -d --build (see DEPLOY.md).