From 74c2bb37468b82fea0742f332772bec6ffd3b402 Mon Sep 17 00:00:00 2001 From: Vivek R <123vivekr@gmail.com> Date: Fri, 1 Aug 2025 18:43:50 +0530 Subject: [PATCH] ci: prepare for v0.1.0 release - Add Claudia logo to release body - Add first release announcement and feature highlights - Clean up test branch references in build workflows - Update release body formatting for better presentation - Fix reusable workflow errors by adding workflow_call triggers to build workflows --- .github/workflows/build-linux.yml | 3 ++- .github/workflows/build-macos.yml | 18 +++++++++++++++++- .github/workflows/release.yml | 19 +++++++++++++++---- 3 files changed, 34 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 01d8e68..f94d980 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -1,9 +1,10 @@ name: Build Linux on: + workflow_call: workflow_dispatch: push: - branches: [main, test-linux-workflow] + branches: [main] jobs: build: diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index 0a1dc3c..373270c 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -1,6 +1,22 @@ name: Build macOS on: + workflow_call: + secrets: + APPLE_CERTIFICATE: + required: true + APPLE_CERTIFICATE_PASSWORD: + required: true + KEYCHAIN_PASSWORD: + required: true + APPLE_SIGNING_IDENTITY: + required: true + APPLE_ID: + required: true + APPLE_TEAM_ID: + required: true + APPLE_PASSWORD: + required: true workflow_dispatch: inputs: skip_build: @@ -13,7 +29,7 @@ on: required: false type: string push: - branches: [main, test-linux-workflow] + branches: [main] jobs: build: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 271221e..5700237 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -97,7 +97,21 @@ jobs: generate_release_notes: true files: release-assets/* body: | - ## Claudia ${{ steps.version.outputs.version }} +
+ Claudia Logo + + # Claudia ${{ steps.version.outputs.version }} + + 🎉 **First Release!** 🎉 + + ### 🚀 What's New in This First Release + + - **AI-Powered Coding**: Seamless integration with Claude for intelligent code assistance + - **Cross-Platform Support**: Available for macOS and Linux + - **Modern UI**: Clean, intuitive interface built with React and Tauri + - **MCP Support**: Model Context Protocol integration for enhanced capabilities + - **Session Management**: Save and restore your coding sessions + - **And much more!** ### Downloads @@ -126,6 +140,3 @@ jobs: All files include `.sha256` signature files for verification. - ### What's Changed - - See below for a full list of changes in this release.