diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index 5bfc2c3..3eaabee 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -22,7 +22,7 @@ env: BUNDLE_ID: com.jsonify.clickit # macOS deployment target - MACOSX_DEPLOYMENT_TARGET: "15.0" + MACOSX_DEPLOYMENT_TARGET: "14.0" # Swift configuration SWIFT_VERSION: "6.1" @@ -157,7 +157,7 @@ jobs: - name: šŸ—ļø Build App Bundle run: | - ./build_app.sh release + ./build_app_unified.sh release echo "āœ… App bundle created" - name: šŸ“¦ Create Release Assets @@ -206,14 +206,14 @@ jobs: fi CHANGELOG="āš ļø **This is a beta release for testing purposes.**\n\n${CHANGELOG}" - CHANGELOG="${CHANGELOG}\n\n---\nšŸ¤– Generated with [Claude Code](https://claude.ai/code)\nšŸ“± Compatible with macOS 15.0 or later" + CHANGELOG="${CHANGELOG}\n\n---\nšŸ¤– Generated with [Claude Code](https://claude.ai/code)\nšŸ“± Compatible with macOS 14.0 or later" echo "changelog<> $GITHUB_OUTPUT echo -e "$CHANGELOG" >> $GITHUB_OUTPUT echo "EOF" >> $GITHUB_OUTPUT - name: šŸ™ Create GitHub Release - uses: ncipollo/create-release@v1 + uses: ncipollo/create-release@v1.14.0 with: tag: ${{ github.ref_name }} name: "${{ env.APP_NAME }} ${{ env.BETA_VERSION }}" @@ -320,7 +320,7 @@ jobs: \(release.htmlUrl) \(version) \(version) - 15.0 + 14.0 \(pubDate) > $GITHUB_OUTPUT echo -e "$CHANGELOG" >> $GITHUB_OUTPUT echo "EOF" >> $GITHUB_OUTPUT - name: šŸ™ Create GitHub Release - uses: ncipollo/create-release@v1 + uses: ncipollo/create-release@v1.14.0 with: tag: ${{ github.ref_name }} name: "${{ env.APP_NAME }} v${{ env.VERSION }}" @@ -559,7 +559,7 @@ jobs: \(release.htmlUrl) \(version) \(version) - 15.0 + 14.0 \(pubDate) \(release.htmlUrl) \(version) \(version) - 15.0 + 14.0 \(pubDate) > release_notes.md echo "" >> release_notes.md echo "## šŸ“‹ System Requirements" >> release_notes.md - echo "- **macOS**: 15.0 or later" >> release_notes.md + echo "- **macOS**: 14.0 or later" >> release_notes.md echo "- **Architecture**: Universal Binary (Intel x64 + Apple Silicon)" >> release_notes.md echo "- **Permissions**: Accessibility and Screen Recording access required" >> release_notes.md echo "" >> release_notes.md @@ -135,7 +140,7 @@ jobs: echo "šŸ—ļø **Built with**: Xcode on GitHub Actions" >> release_notes.md echo "šŸ“… **Build Date**: $(date -u '+%Y-%m-%d %H:%M:%S UTC')" >> release_notes.md echo "šŸ”– **Version**: ${VERSION}" >> release_notes.md - echo "šŸŽÆ **Target**: macOS 15.0+" >> release_notes.md + echo "šŸŽÆ **Target**: macOS 14.0+" >> release_notes.md echo "release_notes_file=release_notes.md" >> $GITHUB_OUTPUT @@ -147,7 +152,6 @@ jobs: body_path: release_notes.md draft: false prerelease: false - make_latest: true files: | dist/${{ env.APP_NAME }}.app.zip dist/build-info.txt diff --git a/ClickIt/Info.plist b/ClickIt/Info.plist index cf7cbab..563915c 100644 --- a/ClickIt/Info.plist +++ b/ClickIt/Info.plist @@ -19,7 +19,7 @@ CFBundleVersion $(CURRENT_PROJECT_VERSION) LSMinimumSystemVersion - 15.0 + 14.0 LSUIElement NSHighResolutionCapable diff --git a/build_app_unified.sh b/build_app_unified.sh index 5c62e5a..660e189 100755 --- a/build_app_unified.sh +++ b/build_app_unified.sh @@ -219,7 +219,7 @@ else CFBundleVersion $BUILD_NUMBER LSMinimumSystemVersion - 15.0 + ${MACOSX_DEPLOYMENT_TARGET:-14.0} LSUIElement NSHighResolutionCapable