Skip to content

feat: add background color support to animation chip #20

feat: add background color support to animation chip

feat: add background color support to animation chip #20

name: Build desktop AppImage package
on:
workflow_dispatch:
push:
branches:
- 'dev'
paths-ignore:
- 'README.md'
- 'fastlane/**'
- 'assets/**'
- '.github/**/*.md'
- '.github/FUNDING.yml'
- '.github/ISSUE_TEMPLATE/**'
permissions:
contents: write
jobs:
build-desktop-appimage:
name: Build desktop AppImage package
runs-on: ubuntu-22.04
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v4
with:
submodules: 'recursive'
- name: set up JDK 17
uses: actions/setup-java@v4
with:
java-version: 21
distribution: "zulu"
cache: 'gradle'
- name: Install libfuse2
run: sudo apt install libfuse2
- name: Update build product flavor
run: |
echo "" >> ./gradle.properties
echo "isFullBuild=true" >> ./gradle.properties
- name: Update Sentry Secrets
env:
SENTRY_DSN: ${{ secrets.SENTRY_DSN_JVM }}
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
run: |
echo 'SENTRY_DSN=${{ secrets.SENTRY_DSN_JVM }}' > ./local.properties
echo "SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }}" >> ./local.properties
- name: Generate aboutLibraries.json
run: ./gradlew exportLibraryDefinitions
- name: Build desktop AppImage package
run: ./gradlew composeApp:packageReleaseAppImage
- name: Upload AppImage package
uses: actions/upload-artifact@v4
with:
name: desktop-appimage-package
path: composeApp/build/appimage/main-release/SimpMusic-x86_64.AppImage