Skip to content

Commit

Permalink
Merge pull request #720 from icerockdev/develop
Browse files Browse the repository at this point in the history
Release 0.24.0
  • Loading branch information
Alex009 authored Jun 9, 2024
2 parents 590fc8f + d0f30dd commit 907e04a
Show file tree
Hide file tree
Showing 648 changed files with 18,414 additions and 7,367 deletions.
119 changes: 114 additions & 5 deletions .github/compilation-check-source.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,9 @@ on:
restore-keys: |
${{ runner.os }}-konan-
.runner_matrix: &runner_matrix
os: [ macOS-latest, windows-latest, ubuntu-latest ]

jobs:
build-library:
runs-on: macOS-latest
Expand All @@ -70,10 +73,13 @@ jobs:

- name: Check
run: ./local-check.sh
shell: bash
- name: Plugin local publish
run: ./gradlew -p resources-generator publishToMavenLocal
shell: bash
- name: Library local publish
run: ./gradlew publishToMavenLocal
shell: bash

- name: Upload artifacts
uses: actions/upload-artifact@v3
Expand All @@ -85,7 +91,10 @@ jobs:
- *upload_reports

check-sample-android-mpp-app:
runs-on: macOS-latest
runs-on: ${{ matrix.os }}
strategy:
matrix:
<<: *runner_matrix
needs: build-library

steps:
Expand All @@ -97,12 +106,16 @@ jobs:

- name: Sample - android-mpp-app
run: cd samples/android-mpp-app && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports

check-sample-auto-manifest:
runs-on: macOS-latest
runs-on: ${{ matrix.os }}
strategy:
matrix:
<<: *runner_matrix
needs: build-library

steps:
Expand All @@ -114,12 +127,16 @@ jobs:

- name: Sample - auto-manifest
run: cd samples/auto-manifest && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports

check-sample-compose-jvm-app:
runs-on: macOS-latest
runs-on: ${{ matrix.os }}
strategy:
matrix:
<<: *runner_matrix
needs: build-library

steps:
Expand All @@ -131,12 +148,16 @@ jobs:

- name: Sample - compose-jvm-app
run: cd samples/compose-jvm-app && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports

check-sample-resources-gallery:
runs-on: macOS-latest
runs-on: ${{ matrix.os }}
strategy:
matrix:
<<: *runner_matrix
needs: build-library

steps:
Expand All @@ -148,6 +169,28 @@ jobs:

- name: Sample - resources-gallery
run: cd samples/resources-gallery && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports

check-sample-default-hierarchy-resources-gallery-mobile:
runs-on: ${{ matrix.os }}
strategy:
matrix:
<<: *runner_matrix
needs: build-library

steps:
- *checkout
- *setup_jdk
- *setup_gradle
- *cache_konan
- *download_maven

- name: Sample - default-hierarchy-gallery-mobile
run: cd samples/default-hierarchy-gallery-mobile && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports
Expand All @@ -165,6 +208,25 @@ jobs:

- name: Sample - ios-static-xcframework
run: cd samples/ios-static-xcframework && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports

check-sample-ios-cocoapods-static-framework:
runs-on: macOS-latest
needs: build-library

steps:
- *checkout
- *setup_jdk
- *setup_gradle
- *cache_konan
- *download_maven

- name: Sample - ios-cocoapods-static-framework
run: cd samples/ios-cocoapods-static-framework && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports
Expand All @@ -182,12 +244,16 @@ jobs:

- name: Sample - kotlin-ios-app
run: cd samples/kotlin-ios-app && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports

check-sample-compose-resources-gallery:
runs-on: macOS-latest
runs-on: ${{ matrix.os }}
strategy:
matrix:
<<: *runner_matrix
needs: build-library

steps:
Expand All @@ -199,6 +265,49 @@ jobs:

- name: Sample - compose-resources-gallery
run: cd samples/compose-resources-gallery && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports

check-kotlin-2-sample:
runs-on: ${{ matrix.os }}
strategy:
matrix:
<<: *runner_matrix
needs: build-library

steps:
- *checkout
- *setup_jdk
- *setup_gradle
- *cache_konan
- *download_maven

- name: Sample - kotlin-2-sample
run: cd samples/kotlin-2-sample && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports

check-cm-resources-sample:
runs-on: ${{ matrix.os }}
strategy:
matrix:
<<: *runner_matrix
needs: build-library

steps:
- *checkout
- *setup_jdk
- *setup_gradle
- *cache_konan
- *download_maven

- name: Sample - cm-resources-sample
run: cd samples/cm-resources-sample && ./local-check.sh
shell: bash

- *publish_test_report
- *upload_reports
Loading

0 comments on commit 907e04a

Please sign in to comment.