tinymist-release

Automate tinymist release preparation with an inspect-first workflow.

3.5k|183|Updated Mar 6, 2024
One-click install
npx skills add https://github.com/Myriad-Dreamin/tinymist --skill tinymist-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tinymist-release
Source: https://github.com/Myriad-Dreamin/tinymist/tree/main/.codex/skills/tinymist-release
Command: npx skills add https://github.com/Myriad-Dreamin/tinymist --skill tinymist-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, rg, git, gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the preparation of tinymist releases, guiding the user through an inspect-first workflow that ensures readiness before external actions.

Core Features & Use Cases

  • Release Preparation: Automates the release preparation process for tinymist.
  • Inspect-First Workflow: Ensures all checks are performed before any external actions are taken.
  • Version Management: Handles versioning and release type classification (stable, release candidate, nightly).
  • Documentation and Scripts: Utilizes existing repository scripts and workflows for release preparation.

Quick Start

To prepare a release for tinymist, use the /tinymist-dev:release version command with the target version, such as v0.14.12-rc1.

Frequently Asked Questions about tinymist-release

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

FAQPage Schema
How do I automate release preparation for a GitHub repository?

Automating release preparation involves executing repository scripts, classifying version types, and reviewing documentation before taking external actions. An inspect-first workflow ensures all readiness checks pass locally prior to GitHub handoff.

What is an inspect-first workflow for version management?

An inspect-first workflow for version management ensures all automated checks, script executions, and documentation reviews are completed locally before any external release actions are triggered. This prevents deploying incomplete versions.

How do I classify release types like stable, release candidate, and nightly?

Classify release types like stable, release candidate, and nightly by passing the target version string to the release preparation command. The workflow parses the version format to determine the appropriate release classification.

Do I need Node.js and ripgrep to run release automation scripts?

Yes, you need Node.js and ripgrep installed to run these release automation scripts. The workflow also requires git for version control operations and optionally gh for GitHub handoff commands.

Can I use gh for GitHub handoff after local release preparation?

Yes, you can use gh for GitHub handoff after local release preparation. The workflow completes local script execution and documentation review first, then optionally uses gh to push the release externally.

What are the limitations of automating version management with repository scripts?

The limitation of automating version management with repository scripts is that the workflow is bound to specific existing scripts and requires strict dependencies like Node.js, ripgrep, and git, restricting use outside the targeted repository environment.