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 }} +