Skip to content

fix(deps): update dependency org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose to v2.11.0 #124

fix(deps): update dependency org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose to v2.11.0

fix(deps): update dependency org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose to v2.11.0 #124

Workflow file for this run

name: Build
on:
pull_request:
concurrency:
group: build-${{ github.ref }}
cancel-in-progress: true
jobs:
composeApp:
runs-on: macos-14
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 21
- uses: gradle/actions/setup-gradle@v4
with:
gradle-version: wrapper
build-scan-publish: true
build-scan-terms-of-use-url: "https://gradle.com/terms-of-service"
build-scan-terms-of-use-agree: "yes"
- name: Copy CI gradle.properties
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
- name: Assemble project
run: ./gradlew :composeApp:assemble
- name: Upload build outputs
if: always()
uses: actions/upload-artifact@v4
with:
name: build-outputs
path: composeApp/build/outputs
linter:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 21
- uses: gradle/actions/setup-gradle@v4
with:
gradle-version: wrapper
build-scan-publish: true
build-scan-terms-of-use-url: "https://gradle.com/terms-of-service"
build-scan-terms-of-use-agree: "yes"
- name: Copy CI gradle.properties
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
- name: Check Kotlin lint
run: ./gradlew ktlintCheck
- name: Check api
run: ./gradlew apiCheck
test:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 21
- uses: gradle/actions/setup-gradle@v4
with:
gradle-version: wrapper
build-scan-publish: true
build-scan-terms-of-use-url: "https://gradle.com/terms-of-service"
build-scan-terms-of-use-agree: "yes"
- name: Copy CI gradle.properties
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
- name: Run desktop tests
run: ./gradlew desktopTest
- name: Upload reports
if: always()
uses: actions/upload-artifact@v4
with:
name: reports
path: |
**/build/reports/*