بنقرة واحدة
release-process
Version bumping, release workflow, and PyPI publishing process for Visdom
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Version bumping, release workflow, and PyPI publishing process for Visdom
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Diagnose and fix GitHub Actions workflow failures. Use when CI jobs fail for lint, tests, JS build updates, or release automation.
Safely modify environment serialization, reload data, and view layout persistence. Use when changing env save/load formats or storage behavior.
Build and debug pane lifecycle behavior in the React frontend. Use when adding pane actions, layout behavior, rendering updates, or pane-level interactions.
Keep feature behavior identical across WebSocket and polling transport modes. Use when adding socket commands, event flows, or transport-sensitive UI updates.
Step-by-step guide for adding a new visualization pane type to Visdom (client, server, frontend, tests)
Modify login/authentication paths safely for browser and Python client flows
| name | release-process |
| description | Version bumping, release workflow, and PyPI publishing process for Visdom |
Use this skill when preparing a new release or updating the version.
Update version in py/visdom/VERSION following Semantic Versioning.
Ensure all CI checks pass:
npm run lint (JavaScript)black py (Python)pre-commit run --all-filesSubmit PR to master with version change.
On merge to master, automated workflows handle:
update-js-build-files.yml: Compiles main.js if js/** changedpypi.yml: Creates GitHub release (v<VERSION>) and publishes to PyPIpy/visdom/VERSIONsetup.py reads this file at build timebuild.py uses version to track CDN dependency freshnesspython setup.py sdistdemo.py runs cleanly before releasingmasterpy/visdom/VERSIONsetup.py.github/workflows/pypi.yml.github/workflows/update-js-build-files.ymlAGENTS.mdCONTRIBUTING.mdassets/README.md and store templates/resources in assets/.references/TESTS.md.