Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
os: [ ubuntu-latest, macos-26 ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v7
# Compose Multiplatform 1.11.x links against the iOS 26 SDK
# (e.g. UIViewLayoutRegion / UIUtilities), so the iOS targets require
# Xcode 26 to link. Without this the build fails with
Expand All @@ -37,7 +37,7 @@ jobs:
distribution: temurin
java-version: 17
- name: Cache Gradle
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.gradle/caches
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ jobs:
env:
CODEQL_EXTRACTOR_KOTLIN_OVERRIDE_MAXIMUM_VERSION_CHECK: true
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v7
- uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: '17'
cache: 'gradle'
- uses: github/codeql-action/init@v3
- uses: github/codeql-action/init@v4
with:
languages: 'java-kotlin'
# CodeQL's Kotlin extractor traces a real Kotlin/JVM compilation. The
Expand All @@ -58,7 +58,7 @@ jobs:
--no-daemon --no-build-cache --rerun-tasks
-Pkotlin.compiler.execution.strategy=in-process
--stacktrace
- uses: github/codeql-action/analyze@v3
- uses: github/codeql-action/analyze@v4

analyze-swift:
name: Analyze (Swift)
Expand All @@ -72,15 +72,15 @@ jobs:
contents: read
security-events: write
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v7
- name: Select Xcode 26
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: latest-stable
- uses: github/codeql-action/init@v3
- uses: github/codeql-action/init@v4
with:
languages: 'swift'
# Custom build steps for Swift (explicit xcodebuild)
- name: Build iOS app for simulator (no code signing)
run: xcodebuild -project iosApp/iosApp.xcodeproj -scheme iosApp -sdk iphonesimulator -configuration Release CODE_SIGNING_ALLOWED=NO build
- uses: github/codeql-action/analyze@v3
- uses: github/codeql-action/analyze@v4
4 changes: 2 additions & 2 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v7
- name: Set up JDK 17
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 17
- name: Cache Gradle
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.gradle/caches
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
publish:
runs-on: macos-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v7

- name: Set up JDK
uses: actions/setup-java@v5
Expand All @@ -27,10 +27,10 @@ jobs:
java-version: '17'

- name: Set up Gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v6

- name: Cache Kotlin/Native (konan)
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.konan
key: ${{ runner.os }}-konan-${{ hashFiles('**/gradle/libs.versions.toml', '**/gradle-wrapper.properties') }}
Expand Down
24 changes: 12 additions & 12 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
os: [ ubuntu-latest, macos-26 ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v7
- name: Select Xcode 26
if: runner.os == 'macOS'
uses: maxim-lobanov/setup-xcode@v1
Expand All @@ -46,7 +46,7 @@ jobs:
distribution: temurin
java-version: 17
- name: Cache Gradle
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/.gradle/caches
Expand Down Expand Up @@ -85,13 +85,13 @@ jobs:
env:
CODEQL_EXTRACTOR_KOTLIN_OVERRIDE_MAXIMUM_VERSION_CHECK: true
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v7
- uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: '17'
cache: 'gradle'
- uses: github/codeql-action/init@v3
- uses: github/codeql-action/init@v4
with:
languages: 'java-kotlin'
- name: Build Kotlin (Android target, JVM bytecode)
Expand All @@ -100,7 +100,7 @@ jobs:
--no-daemon --no-build-cache --rerun-tasks
-Pkotlin.compiler.execution.strategy=in-process
--stacktrace
- uses: github/codeql-action/analyze@v3
- uses: github/codeql-action/analyze@v4

# ---------------------------------------------------------------------------
# Check 3: CodeQL (Swift)
Expand All @@ -117,17 +117,17 @@ jobs:
contents: read
security-events: write
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v7
- name: Select Xcode 26
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: latest-stable
- uses: github/codeql-action/init@v3
- uses: github/codeql-action/init@v4
with:
languages: 'swift'
- name: Build iOS app for simulator (no code signing)
run: xcodebuild -project iosApp/iosApp.xcodeproj -scheme iosApp -sdk iphonesimulator -configuration Release CODE_SIGNING_ALLOWED=NO build
- uses: github/codeql-action/analyze@v3
- uses: github/codeql-action/analyze@v4

# ---------------------------------------------------------------------------
# Publish: runs only after every check above passes
Expand All @@ -139,7 +139,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v7
with:
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -153,9 +153,9 @@ jobs:
distribution: temurin
java-version: 17
- name: Set up Gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v6
- name: Cache Kotlin/Native (konan)
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.konan
key: ${{ runner.os }}-konan-${{ hashFiles('**/gradle/libs.versions.toml', '**/gradle-wrapper.properties') }}
Expand Down Expand Up @@ -213,7 +213,7 @@ jobs:
cd pollingengine/build/dokka/html
zip -r ../dokka-html.zip .
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
with:
tag_name: v${{ steps.ver.outputs.next }}
files: |
Expand Down
Loading