Skip to content

[RELEASE] リリースビルド自動化 #12

Description

@tact-software

Description

タグプッシュ時の自動リリースビルド

Motivation

リリース作業を自動化し、ヒューマンエラーを減らすとともに、一貫性のあるビルド成果物を生成する必要があります。

Proposed Solution

  • 署名付きバイナリのビルド
  • Windows: MSIインストーラー生成
  • macOS: DMG生成、Notarization
  • Linux: AppImage, deb, rpm生成

Tasks

  • リリース用GitHub Actionsワークフロー作成
  • Windows用ビルド設定(MSI生成)
  • macOS用ビルド設定(DMG生成)
  • macOS Notarization設定
  • Linux用ビルド設定(AppImage, deb, rpm)
  • 署名証明書の管理(GitHub Secrets)
  • ビルド成果物のアーティファクト保存

Additional Context

優先度: High
参考: Tauriの公式ドキュメントのCI/CDガイド

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions