Skip to content
Merged
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
28 changes: 14 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1035,7 +1035,7 @@ jobs:
setup-gradle: "false"

- name: Install cargo-bloat
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-bloat

Expand Down Expand Up @@ -1106,7 +1106,7 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install cargo-deny
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-deny@0.19.8

Expand All @@ -1130,7 +1130,7 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install cargo-deny
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-deny@0.19.8

Expand Down Expand Up @@ -1162,7 +1162,7 @@ jobs:
shared-key: diagnostics-probes-facade
save-if: ${{ github.ref == 'refs/heads/main' }}

- uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10
- uses: mozilla-actions/sccache-action@fc920bf0ec8de6ee65d409111f7ec508035751ba # v0.0.11
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'

Expand Down Expand Up @@ -1206,7 +1206,7 @@ jobs:
shared-key: rust-host
save-if: ${{ github.ref == 'refs/heads/main' }}

- uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10
- uses: mozilla-actions/sccache-action@fc920bf0ec8de6ee65d409111f7ec508035751ba # v0.0.11
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'

Expand Down Expand Up @@ -1270,12 +1270,12 @@ jobs:
shared-key: rust-host
save-if: ${{ github.ref == 'refs/heads/main' }}

- uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10
- uses: mozilla-actions/sccache-action@fc920bf0ec8de6ee65d409111f7ec508035751ba # v0.0.11
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'

- name: Install cargo-nextest
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-nextest

Expand Down Expand Up @@ -1322,7 +1322,7 @@ jobs:
save-if: ${{ github.ref == 'refs/heads/main' }}

- name: Install cargo-fuzz
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-fuzz

Expand Down Expand Up @@ -1353,7 +1353,7 @@ jobs:
- name: Install rustdoc JSON toolchain for cargo-public-api
run: rustup toolchain install nightly --profile minimal --no-self-update
- name: Install cargo-public-api
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-public-api@0.52.0
- name: Check Rust public API snapshots
Expand Down Expand Up @@ -1437,7 +1437,7 @@ jobs:
save-if: ${{ github.ref == 'refs/heads/main' }}

- name: Install cargo-nextest
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-nextest

Expand Down Expand Up @@ -1467,7 +1467,7 @@ jobs:
save-if: ${{ github.ref == 'refs/heads/main' }}

- name: Install cargo-nextest
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-nextest

Expand Down Expand Up @@ -1532,7 +1532,7 @@ jobs:
save-if: ${{ github.ref == 'refs/heads/main' }}

- name: Install cargo-nextest
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-nextest

Expand Down Expand Up @@ -1624,7 +1624,7 @@ jobs:
setup-sccache: "false"

- name: Install cargo-llvm-cov
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-llvm-cov

Expand Down Expand Up @@ -2285,7 +2285,7 @@ jobs:
setup-sccache: "false"

- name: Install cargo-llvm-cov
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-llvm-cov

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Initialize CodeQL
uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
uses: github/codeql-action/init@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v4.37.4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
Expand All @@ -48,6 +48,6 @@ jobs:
# Restore JDK/Android SDK setup and compileDebugKotlin when re-enabling.

- name: Perform CodeQL analysis
uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
uses: github/codeql-action/analyze@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v4.37.4
with:
category: "/language:${{ matrix.language }}"
2 changes: 1 addition & 1 deletion .github/workflows/fuzz-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
with:
toolchain: nightly-2026-06-12
- name: Install cargo-fuzz
uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-fuzz@0.13.1
- name: Run fuzz targets
Expand Down
33 changes: 4 additions & 29 deletions .github/workflows/jni-symbol-diff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,34 +21,11 @@ jobs:
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Set up JDK
uses: actions/setup-java@03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 # v5.6.0
- uses: ./.github/actions/setup-android-rust
with:
distribution: temurin
java-version: "17"

- name: Set up Android SDK
uses: android-actions/setup-android@40fd30fb8d7440372e1316f5d1809ec01dcd3699 # v4.0.1

- uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
with:
toolchain: stable
targets: aarch64-linux-android,armv7-linux-androideabi,x86_64-linux-android,i686-linux-android

- name: Install Android NDK
run: |
sdkmanager "ndk;27.2.12479018"
echo "ANDROID_NDK_HOME=${ANDROID_SDK_ROOT}/ndk/27.2.12479018" >> "${GITHUB_ENV}"

- name: Cache Rust build
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: |
~/.cargo/registry
~/.cargo/git
native/rust/target
key: jni-sym-${{ runner.os }}-${{ hashFiles('native/rust/Cargo.lock') }}
restore-keys: jni-sym-${{ runner.os }}-
rust-components: ""
rust-cache-shared-key: jni-sym
gradle-cache-read-only: "true"

# Materialize the pinned rust-toolchain.toml channel + its components
# (clippy/rust-src/rust-analyzer/rustfmt) once, serially, before the
Expand All @@ -65,8 +42,6 @@ jobs:

- name: Build native library (arm64-v8a release)
run: ./gradlew :core:engine:buildRustNativeLibs
env:
ANDROID_NDK_HOME: ${{ env.ANDROID_NDK_HOME }}

- name: Locate libripdpi.so (arm64-v8a)
id: locate
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mutation-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
with:
toolchain: "1.96.0"

- uses: taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
- uses: taiki-e/install-action@6a1bd70eaac3c8bdf093356838d7ee09fda951cf # v2.85.5
with:
tool: cargo-nextest,cargo-mutants

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
fetch-depth: 0
persist-credentials: false

- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
- uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0
with:
distribution: temurin
java-version: |
Expand Down Expand Up @@ -192,7 +192,7 @@ jobs:
fi

- name: Create draft GitHub Release from exact candidate bytes
uses: softprops/action-gh-release@718ea10b132b3b2eba29c1007bb80653f286566b # v3.0.1
uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2
with:
tag_name: ${{ github.ref_name }}
draft: true
Expand Down
4 changes: 2 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ activity-compose = "1.13.0"
navigation-compose = "2.9.8"
compose-bom = "2026.06.01"
datastore = "1.2.1"
grpc = "1.83.0"
grpc = "1.83.1"
protobuf = "4.35.1"
protobuf-plugin = "0.10.0"
coroutines = "1.11.0"
Expand All @@ -39,7 +39,7 @@ room = "2.8.4"
robolectric = "4.16.1"
roborazzi = "1.70.0"
leakcanary = "2.14"
compose-preview-plugin = "0.18.4"
compose-preview-plugin = "0.19.12"
module-graph = "0.13.0"
retrofit = "3.0.0"
okhttp = "5.4.0"
Expand Down
Loading
Loading