Channel Version Update

Query GitHub releases and update component versions in JSON manifest files.

8|Updated Jul 14, 2025
One-click install
npx skills add https://github.com/tx3-lang/toolchain --skill channel-version-update
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Channel Version Update
Source: https://github.com/tx3-lang/toolchain/tree/main/skills/channel-version-update
Command: npx skills add https://github.com/tx3-lang/toolchain --skill channel-version-update

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of updating component versions in manifest files by checking GitHub releases, ensuring your toolchain stays current with minimal manual effort.

Core Features & Use Cases

  • Version Checking: Compares current versions in manifest files against the latest releases on GitHub.
  • Automated Updates: Updates specified component versions in JSON manifest files.
  • Use Case: Regularly update the stable channel manifest file to reflect the latest stable releases of all toolchain components, ensuring users have access to the most recent stable versions.

Quick Start

Update the stable channel versions by checking GitHub releases and committing the changes.

Frequently Asked Questions about Channel Version Update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate updating toolchain component versions in manifest files?

Automating toolchain component version updates in manifest files is achieved by querying GitHub releases, comparing current versions against the latest available, and committing the version bumps directly to your repository.

What is the best way to check GitHub releases for versioning updates in a JSON manifest?

Checking GitHub releases for versioning updates in a JSON manifest involves identifying the specified components, comparing their current manifest versions with the latest GitHub release tags, and facilitating user decisions on applying the updates.

Can I use this tool to update the stable channel manifest with the latest releases?

You can use this tool to update the stable channel manifest by checking GitHub releases for all toolchain components, ensuring the manifest file reflects the most recent stable versions available before committing and pushing the changes.

How do I facilitate user decisions before committing version bumps to a repository?

Facilitating user decisions before committing version bumps to a repository is handled by identifying components with available updates, comparing the current and latest versions, and prompting the user to approve the changes prior to pushing.

Does the version bump process require manual editing of the manifest file after checking GitHub releases?

The version bump process does not require manual editing of the manifest file after checking GitHub releases, as the tool automatically applies the specified component version updates to the JSON manifest once user decisions are finalized.

Are there limitations to automating release management for toolchain components not hosted on GitHub?

A limitation of automating release management for toolchain components is that the version checking mechanism queries GitHub releases directly, meaning components not hosted on GitHub or lacking proper release tags cannot be automatically updated in the manifest.