From 6d4aa137b1ceb20f28dd4f37475465eb34f3b167 Mon Sep 17 00:00:00 2001 From: Matthias Geisler Date: Fri, 20 Jan 2023 07:09:33 +0100 Subject: [PATCH 1/3] Use linux-all for Snapshot and Release --- .github/workflows/ci-release.yml | 2 +- .github/workflows/ci-snapshot.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml index 15fce441..a9a6b50c 100644 --- a/.github/workflows/ci-release.yml +++ b/.github/workflows/ci-release.yml @@ -23,7 +23,7 @@ jobs: uses: bitpogo/workflows/.github/workflows/shared-test-kmp.yml@main with: cleanup: false - platforms: "['apple', 'linux-js', 'mingw']" + platforms: "['apple', 'linux-all', 'mingw']" concurrency: group: check cancel-in-progress: true diff --git a/.github/workflows/ci-snapshot.yml b/.github/workflows/ci-snapshot.yml index 96f94c8a..6557a7cc 100644 --- a/.github/workflows/ci-snapshot.yml +++ b/.github/workflows/ci-snapshot.yml @@ -28,7 +28,7 @@ jobs: needs: [ build-macos, build-linux ] uses: bitpogo/workflows/.github/workflows/shared-test-kmp.yml@main with: - platforms: "['apple', 'linux-js', 'mingw']" + platforms: "['apple', 'linux-all', 'mingw']" concurrency: group: check cancel-in-progress: true From 1c75967f5e6d23d55d4a342d2229d4bfd9bbcf1f Mon Sep 17 00:00:00 2001 From: Matthias Geisler Date: Fri, 20 Jan 2023 07:20:52 +0100 Subject: [PATCH 2/3] Adjust OSSR --- .github/workflows/ci-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml index a9a6b50c..086c22a5 100644 --- a/.github/workflows/ci-release.yml +++ b/.github/workflows/ci-release.yml @@ -46,7 +46,7 @@ jobs: maven-key: ${{ secrets.MAVEN_GPG_KEY }} maven-pass: ${{ secrets.MAVEN_GPG_PASS }} ossr-username: ${{ secrets.OSSR_USERNAME }} - ossr-token: ${{ secrets.OSSR_PASSWORD }} + ossr-password: ${{ secrets.OSSR_PASSWORD }} concurrency: group: publish cancel-in-progress: true From 53ece537c6af15d3c318658b7c23eba817b7ec32 Mon Sep 17 00:00:00 2001 From: Matthias Geisler Date: Fri, 20 Jan 2023 07:57:05 +0100 Subject: [PATCH 3/3] Split checks to improve ci-performance --- .github/workflows/ci-pull-request-validation.yml | 6 +++--- .github/workflows/ci-release.yml | 2 +- .github/workflows/ci-snapshot.yml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci-pull-request-validation.yml b/.github/workflows/ci-pull-request-validation.yml index 89e40e6c..de99cda7 100644 --- a/.github/workflows/ci-pull-request-validation.yml +++ b/.github/workflows/ci-pull-request-validation.yml @@ -29,7 +29,7 @@ jobs: needs: build-linux uses: bitpogo/workflows/.github/workflows/shared-coding-conventions-linux.yml@main with: - cache-results: false + cache-reports: false concurrency: group: coding-conventions-${{ github.workflow }}-${{ github.head_ref }} cancel-in-progress: true @@ -38,7 +38,7 @@ jobs: needs: [ build-macos, build-linux ] uses: bitpogo/workflows/.github/workflows/shared-test-kmp.yml@main with: - platforms: "['apple', 'linux-js', 'mingw']" + platforms: "['ios', 'macos', 'tvos', 'watchos', 'linux-js', 'mingw']" concurrency: group: check-${{ github.workflow }}-${{ github.head_ref }} cancel-in-progress: true @@ -48,7 +48,7 @@ jobs: uses: bitpogo/workflows/.github/workflows/shared-coverage-linux.yml@main with: verify-kmp: true - cache-results: false + restore-cached-reports: false concurrency: group: coverage-${{ github.workflow }}-${{ github.head_ref }} cancel-in-progress: true diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml index 086c22a5..39c6bca1 100644 --- a/.github/workflows/ci-release.yml +++ b/.github/workflows/ci-release.yml @@ -23,7 +23,7 @@ jobs: uses: bitpogo/workflows/.github/workflows/shared-test-kmp.yml@main with: cleanup: false - platforms: "['apple', 'linux-all', 'mingw']" + platforms: "['ios', 'macos', 'tvos', 'watchos', 'linux-all', 'mingw']" concurrency: group: check cancel-in-progress: true diff --git a/.github/workflows/ci-snapshot.yml b/.github/workflows/ci-snapshot.yml index 6557a7cc..8a33c04f 100644 --- a/.github/workflows/ci-snapshot.yml +++ b/.github/workflows/ci-snapshot.yml @@ -28,7 +28,7 @@ jobs: needs: [ build-macos, build-linux ] uses: bitpogo/workflows/.github/workflows/shared-test-kmp.yml@main with: - platforms: "['apple', 'linux-all', 'mingw']" + platforms: "['ios', 'macos', 'tvos', 'watchos', 'linux-all', 'mingw']" concurrency: group: check cancel-in-progress: true