From 32d3461dfdf09137583b5d9a5f857540b4b79ef9 Mon Sep 17 00:00:00 2001 From: ygit Date: Fri, 17 Nov 2023 12:23:34 +0530 Subject: [PATCH] added trunk check job (#1251) * added trunk check job * updated yml * updated yml * updated yml * updated build.gradle settings * updated yml * updated yml --- .github/workflows/build.yml | 28 ++++++++++++++----- .trunk/trunk.yaml | 3 +- .../example/android/app/build.gradle | 3 ++ 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d4f19e5c4..89edf7a93 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,6 +6,9 @@ concurrency: on: workflow_dispatch: + push: + branches: + - main pull_request: types: - opened @@ -23,7 +26,25 @@ on: - "**.txt" jobs: + check_lint_errors: + name: Trunk Check Runner + runs-on: ubuntu-latest + # trunk-ignore(checkov/CKV2_GHA_1) + permissions: + checks: write + contents: read + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Trunk Check + uses: trunk-io/trunk-action@v1 + with: + post-annotations: true + build_apk: + name: Build APK if: github.event.pull_request.draft == false runs-on: ubuntu-latest timeout-minutes: 30 @@ -35,21 +56,14 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Set up JDK 11 uses: actions/setup-java@v3 with: distribution: zulu java-version: 11.x - - name: Install dependencies run: cd packages/react-native-room-kit/example/; npm install - - name: Trunk Check - uses: trunk-io/trunk-action - with: - post-annotations: true - - name: Make Gradlew Executable run: cd packages/react-native-room-kit/example/android && chmod +x ./gradlew diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml index 7b42f1aa2..fdc1413f6 100644 --- a/.trunk/trunk.yaml +++ b/.trunk/trunk.yaml @@ -8,6 +8,8 @@ plugins: uri: https://github.com/trunk-io/plugins lint: enabled: + - swiftlint@0.53.0 + - eslint@8.52.0 - checkov@2.4.9 - osv-scanner@1.4.0 - trivy@0.45.1 @@ -16,7 +18,6 @@ lint: - yamllint@1.32.0 - ktlint@1.0.0 - svgo@3.0.2 - - prettier@3.0.3 - shfmt@3.6.0 - gitleaks@8.18.0 - shellcheck@0.9.0 diff --git a/packages/react-native-room-kit/example/android/app/build.gradle b/packages/react-native-room-kit/example/android/app/build.gradle index 55470c02e..0ac68fdea 100644 --- a/packages/react-native-room-kit/example/android/app/build.gradle +++ b/packages/react-native-room-kit/example/android/app/build.gradle @@ -161,6 +161,9 @@ android { keyPassword 'android' } } + packagingOptions { + pickFirst '**/*.so' + } buildTypes { debug { minifyEnabled false