release-publish

Automate Tauri release management with version bumps, git tags, and artifact publishing.

309|58|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/bkywksj/knowledge-base --skill release-publish-bkywksj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-publish
Source: https://github.com/bkywksj/knowledge-base/tree/main/.codex/skills/release-publish
Command: npx skills add https://github.com/bkywksj/knowledge-base --skill release-publish-bkywksj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

该技能自动化 Knowledge Base 的 Tauri 桌面应用的发布工作流,处理版本号同步、Git 标签、CI 构建、Release 仓库产物同步、Cloudflare R2 上传、update.json 生成、以及自动更新和文档站重建。

Core Features & Use Cases

  • 版本号同步与 Tag 推送
  • CI 构建产物的发布与同步到 Release 仓库
  • 更新 update.json、上传到 Cloudflare R2 CDN,并生成版本记录
  • 自动更新流程与文档站重建的触发与协同

Quick Start

在需要发布新版本时,更新版本号字段并推送标签,让 CI 构建、上传产物并完成更新与文档站重建。

Frequently Asked Questions about release-publish

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

FAQPage Schema
How do I automate Tauri desktop app release publishing and update.json generation?

Automate Tauri release publishing by coordinating version bumps, git tags, and CI-driven artifact builds to generate update.json and synchronize release repositories. The workflow handles end-to-end release management including signature handling and multi-endpoint updates.

How do I sync version numbers across tauri.conf.json, Cargo.toml, and package.json?

Sync version numbers across tauri.conf.json, Cargo.toml, and package.json by triggering an automated version bump and git tag push. This ensures synchronized version fields across all configuration files before the CI build process starts.

How does Cloudflare R2 CDN work with Tauri release artifact uploads?

Cloudflare R2 CDN stores Tauri release artifacts by uploading built artifacts and the generated update.json file. The workflow automates the upload process to distribute multi-endpoint updates for the desktop application.

Does this release workflow support CI-driven builds and automatic update triggers?

Yes, the release workflow supports CI-driven builds and automatic update triggers. Pushing a version tag initiates CI builds, uploads artifacts to Cloudflare R2, generates update.json, and triggers document site rebuilds.

What is the best way to manage Git tags and release repository synchronization for Tauri apps?

The best way to manage Git tags and release repository synchronization is automating version updates and tag pushes. This coordinates CI builds, synchronizes artifacts to the release repository, and handles signature requirements for Tauri desktop apps.

Why does my Tauri app update.json need signature handling during release publishing?

Signature handling is required during release publishing to verify update authenticity for Tauri desktop apps. The workflow automates signature generation alongside update.json creation to ensure secure multi-endpoint automatic updates.