Skip to content

Commit 49fea5b

Browse files
Fix glibc compatibility (#1130)
[SKIKO-1066](https://youtrack.jetbrains.com/issue/SKIKO-1066) Support glibc 2.27 [CMP-9307](https://youtrack.jetbrains.com/issue/CMP-9307) Support glibc 2.27 - Added `linux-compat` docker image based on #1123. It works on both x64 and arm64 architectures - `multistrap` tool was replaced by installing required packages inside `linux-compat` and `linux-amd64` docker images - `linux-arm64` uses GCC instead of clang (aligning between distributions) - GitHub checks now use precompiled docker images to reuse the same environment - `ci.yml` and `web.yml` were combined into `tests.yml` - `publishToMavenLocal` checks are moved to `publish-dry-run.yml` - Add building an Android sample as part of CI checks --------- Co-authored-by: Vladislav.Ertel <[email protected]>
1 parent fbb0808 commit 49fea5b

File tree

16 files changed

+734
-527
lines changed

16 files changed

+734
-527
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: 'Setup Prerequisites'
2+
runs:
3+
using: "composite"
4+
steps:
5+
- name: Setup Gradle
6+
uses: gradle/actions/setup-gradle@v4
7+
with:
8+
# Only save Gradle User Home state for builds on the 'master' branch.
9+
# Builds on other branches will only read existing entries from the cache.
10+
cache-read-only: ${{ github.ref != 'refs/heads/master' }}
11+
12+
# Limit the size of the cache entry.
13+
# These directories contain instrumented/transformed dependency jars which can be reconstructed relatively quickly.
14+
gradle-home-cache-excludes: |
15+
caches/jars-9
16+
caches/transforms-3

.github/workflows/ci.yml

Lines changed: 0 additions & 350 deletions
This file was deleted.

0 commit comments

Comments
 (0)