version-update

Update semantic versions across node/rust/python projects, then commit (and optionally push) in a safe release flow.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "version-update" with this command: npx skills add alpoxdev/hypercore/alpoxdev-hypercore-version-update

Version Update Skill

Cross-stack semantic version update for node/rust/python.

<scripts>

Available scripts

ScriptPurpose
scripts/stack-detect.shDetect stacks (node, rust, python)
scripts/version-find.sh [--plain]Discover version-bearing files
scripts/version-current.sh [file]Extract current semver (`file
scripts/version-bump.sh <current> <type>Calculate next semver
scripts/version-apply.sh <new> [files...]Apply version to discovered/selected files
scripts/git-commit.sh "msg" [files]Commit changed files
scripts/git-push.shPush current branch safely
</scripts>

<version_rules>

ArgumentActionExample
+1 / +patchPatch +10.1.13 -> 0.1.14
+minorMinor +10.1.13 -> 0.2.0
+majorMajor +10.1.13 -> 1.0.0
x.y.zExplicit set0.1.13 -> 2.0.0

</version_rules>

<workflow>

Workflow

# 1) detect stack(s)
scripts/stack-detect.sh

# 2) find version-bearing files
scripts/version-find.sh

# 3) read current version
scripts/version-current.sh
# output: <file>|<version>

# 4) compute next version
scripts/version-bump.sh 1.2.3 +minor
# -> 1.3.0

# 5) apply to all discovered files (or selected files)
scripts/version-apply.sh 1.3.0

# 6) commit
scripts/git-commit.sh "chore: bump version to 1.3.0"

# 7) optional push
scripts/git-push.sh
</workflow>

<stack_targets>

StackPrimary filesAdditional patterns
Nodepackage.json.version('x.y.z') in code
RustCargo.toml ([package].version).version('x.y.z') in code
Pythonpyproject.toml, setup.py, __version__ in .py.version('x.y.z') in code

</stack_targets>

<required>
CategoryRequired
InputParse ARGUMENT as bump rule or explicit semver
DiscoveryRun version-find.sh before applying updates
ConsistencyKeep all discovered version files synchronized
SafetyUse conventional commit message (chore: bump version to x.y.z)
GitKeep git write operations sequential
</required> <validation>

Execution checklist:

  • Current version identified with version-current.sh
  • Target version computed via version-bump.sh (or explicit semver validated)
  • version-apply.sh updated all intended files
  • git diff reviewed
  • Commit created with scripts/git-commit.sh
  • Optional push executed only when requested

Forbidden:

  • Starting updates without reading current version
  • Updating only one file when multiple version files exist
  • Force-pushing protected branches
</validation>

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

crawler

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

elon-musk

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

tanstack-start-architecture

No summary provided by upstream source.

Repository SourceNeeds Review