diff --git a/.github/actions/setup-project/action.yml b/.github/actions/setup-project/action.yml index f0af4cf7..68301951 100644 --- a/.github/actions/setup-project/action.yml +++ b/.github/actions/setup-project/action.yml @@ -14,6 +14,10 @@ inputs: required: false description: https://github.com/actions/setup-node/issues/899#issuecomment-1837381044 default: "false" + node-cache: + required: false + description: Cache strategy for setup-node. Set to empty string to disable + default: "yarn" runs: using: composite steps: @@ -35,4 +39,4 @@ runs: - uses: actions/setup-node@v4 with: node-version: ${{ inputs.node-version }} - cache: "yarn" + cache: ${{ inputs.node-cache }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7117c6e2..9d878cea 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,6 +34,8 @@ jobs: persist-credentials: "false" - name: Setup project uses: ./.github/actions/setup-project + with: + node-cache: "" - name: Setup Gradle uses: gradle/actions/setup-gradle@v5 - name: Build Android native library @@ -55,6 +57,8 @@ jobs: persist-credentials: "false" - name: Setup project uses: ./.github/actions/setup-project + with: + node-cache: "" - name: Setup Gradle uses: gradle/actions/setup-gradle@v5 - name: Build Apple native library @@ -68,7 +72,7 @@ jobs: release: runs-on: ubuntu-latest needs: [check-release, build-android, build-apple] - if: '!failure() && !cancelled()' + if: "!failure() && !cancelled()" steps: - name: Checkout uses: actions/checkout@v4