بنقرة واحدة
release-stable
Release a stable version (non-beta) - bumps versions in all version files, commits, tags, and pushes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Release a stable version (non-beta) - bumps versions in all version files, commits, tags, and pushes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when starting work on stash-sense to load project context, architecture overview, and development patterns. Reference for any implementation decisions.
Release a new beta version - bumps versions in all version files, commits, tags, and pushes
Use when copying face recognition database from stash-sense-trainer to stash-sense sidecar after enrichment runs, or when debugging data loading failures at sidecar startup
| name | release-stable |
| description | Release a stable version (non-beta) - bumps versions in all version files, commits, tags, and pushes |
Use this skill to release a stable (non-beta) version after beta testing is complete.
Stable versions follow semantic versioning: X.Y.Z
0.1.0-beta.8 -> 0.1.00.1.0 -> 0.1.1 or 0.2.0main branch and it's up to dateapi/main.py FastAPI version= fieldEdit ALL THREE files to the SAME new version:
api/main.py - update version="..." in FastAPI app initializationapi/settings_router.py - update _version: str = "..."plugin/stash-sense.yml - update version: fieldCRITICAL: All three files must have identical version strings.
git add api/main.py api/settings_router.py plugin/stash-sense.yml
git commit -m "chore: bump version to X.Y.Z"
git push origin main
The tag MUST match the version with a v prefix:
git tag vX.Y.Z
git push origin vX.Y.Z
Example: Version 0.1.0 -> Tag v0.1.0
GitHub Actions (.github/workflows/docker-build.yml) triggers on tag push:
./Dockerfilecarrotwaxr/stash-sense with tags X.Y.Z, X.Y, latest, stablev prefix or typo)