meshery-schemas-release

Automate Meshery Schemas release with artifact generation and draft publishing.

73|147|Updated Sep 30, 2023
One-click install
npx skills add https://github.com/meshery/schemas --skill meshery-schemas-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meshery-schemas-release
Source: https://github.com/meshery/schemas/tree/main/.github/skills/meshery-schemas-release
Command: npx skills add https://github.com/meshery/schemas --skill meshery-schemas-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the release process for Meshery Schemas, ensuring that only fully generated and reviewed artifacts are published.

Core Features & Use Cases

  • Automated Release Process: Handles the generation of artifacts, drafting the release notes, and publishing the release in a single workflow.
  • Artifact Generation: Ensures that Go and TypeScript bundles are generated and self-committed to the master branch.
  • Draft Release Refresh: Automatically refreshes the draft release notes after artifact generation.
  • Publishing: Facilitates the final publishing of the draft release and manages the npm publishing process.
  • Use Case: For organizations that use Meshery and need to ensure their schemas are always up-to-date with the latest changes.

Quick Start

Use the 'meshery-schemas-release' skill to publish a new release for the 'meshery/schemas' repository.

Frequently Asked Questions about meshery-schemas-release

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

FAQPage Schema
How do I automate Meshery schemas release publication?

Automate Meshery schemas release publication by using a workflow that generates artifacts, refreshes draft release notes, and publishes the final release. This ensures only fully generated and reviewed artifacts are published.

How does artifact generation work for Meshery schemas releases?

Artifact generation for Meshery schemas works by automatically creating Go and TypeScript bundles and self-committing them to the master branch. Successful execution of this generation is required before proceeding to the release draft refresh workflow.

What is the process to publish Meshery schemas to npm?

Publishing Meshery schemas to npm is handled during the final release publishing step. The workflow facilitates publishing the draft release and manages the npm publishing process after artifacts are generated and drafts are refreshed.

Do I need to manually refresh draft release notes for Meshery schemas?

You do not need to manually refresh draft release notes for Meshery schemas. The automated release workflow automatically refreshes the draft release notes immediately after artifact generation completes.

Can I publish a Meshery schemas release if artifact generation fails?

You cannot publish a Meshery schemas release if artifact generation fails. The workflow requires successful execution of both artifact generation and release draft refresh workflows before final publishing can proceed.