Skip to content

Update composeUi to v1.11.0 #2689

Update composeUi to v1.11.0

Update composeUi to v1.11.0 #2689

Workflow file for this run

name: build
permissions:
contents: read
pull-requests: write
on:
workflow_dispatch:
push:
paths-ignore:
- 'docs/**'
- '*.md'
- 'mkdocs.yml'
branches: [ master ]
pull_request:
paths-ignore:
- 'docs/**'
- '*.md'
- 'mkdocs.yml'
branches:
- 'master'
- 'release/**'
env:
GRADLE_OPTS: "-Dorg.gradle.jvmargs=-Xmx8g -Dorg.gradle.daemon=false -Dkotlin.incremental=false"
jobs:
set-milestone:
if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository
runs-on: ubuntu-latest
steps:
- name: Set milestone
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
with:
script: |
const milestoneName = "Next"; // replace with your milestone
const milestones = await github.rest.issues.listMilestones({
owner: context.repo.owner,
repo: context.repo.repo,
state: "open"
});
const milestone = milestones.data.find(m => m.title === milestoneName);
if (milestone) {
await github.rest.issues.update({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.pull_request.number,
milestone: milestone.number
});
}
lint_check:
name: Lint check
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Set up JDK
uses: actions/setup-java@v5
with:
distribution: temurin
java-version-file: .java-version
- uses: gradle/actions/setup-gradle@v5
- name: API check
run: ./gradlew ktLintCheck
- name: 'Notify on failure'
if: failure()
run: echo "Format check failed. Run ./gradlew ktLintFormat to fix."
api_check:
name: API check
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v6
- name: Set up JDK
uses: actions/setup-java@v5
with:
distribution: temurin
java-version-file: .java-version
- uses: gradle/actions/setup-gradle@v5
- name: API check
run: ./gradlew apiCheck
- name: 'Notify on failure'
if: failure()
run: echo "Format check failed. Run ./gradlew apiDump to fix."
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Set up JDK
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version-file: .java-version
- uses: gradle/actions/setup-gradle@v5
- name: Build and test with Gradle
run: ./gradlew build publishToMavenLocal
build-apple:
runs-on: macos-latest
steps:
- uses: actions/checkout@v6
- name: Set up JDK
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version-file: .java-version
- uses: gradle/actions/setup-gradle@v5
- name: Build and test Apple targets
run: ./gradlew appleTest publishAppleToMavenLocal