# How to publish a Kotlin Multiplatform macOS app on GitHub Releases with GitHub Actions

DevFeed: [How to publish a Kotlin Multiplatform macOS app on GitHub Releases with GitHub Actions](<https://devfeed.tech/articles/how-to-publish-a-kotlin-multiplatform-macos-app-on-github-releases-with-github-actions-25581.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2024/kmp-ci-macos-github-releases/>)

Author: Marco Gomiero

Published: 2024-05-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [releases](<https://devfeed.tech/topics/releases.md>), [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>)

Tags: [app-store](<https://devfeed.tech/tags/app-store.md>), [ci](<https://devfeed.tech/tags/ci.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [macos](<https://devfeed.tech/tags/macos.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [play-store](<https://devfeed.tech/tags/play-store.md>), [releases](<https://devfeed.tech/tags/releases.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>)

## AI overview

A tutorial showing how to deploy a Kotlin Multiplatform macOS app outside the Mac App Store using GitHub Releases and GitHub Actions. It describes the deployment context for FeedFlow and introduces the release trigger and initial JDK and Gradle setup.

## Source excerpt

SERIES: Publishing a Kotlin Multiplatform Android, iOS, and macOS app with GitHub Actions. Part 1: How to publish a Kotlin Multiplatform Android app on Play Store with GitHub Actions Part 2: How to publish a Kotlin Multiplatform iOS app on App Store with GitHub Actions Part 3: How to publish a Kotlin Multiplatform macOS app on GitHub Releases with GitHub Actions Part 4: How to publish a Kotlin Multiplatform macOS app on App Store with GitHub Actions It's been almost a year since I started working on FeedFlow, an RSS Reader available on Android, iOS, and macOS, built with Jetpack Compose for the Android app, Compose Multiplatform for the desktop app, and SwiftUI for the iOS app.