diff --git a/.github/workflows/build-desktop.yml b/.github/workflows/build-desktop.yml index 5910487baae..efcfd04c54c 100644 --- a/.github/workflows/build-desktop.yml +++ b/.github/workflows/build-desktop.yml @@ -228,7 +228,7 @@ jobs: working-directory: ./ - name: Download SDK Artifacts - if: ${{ inputs.sdk_branch != '' }} + if: ${{ inputs.sdk_branch != '' && matrix.license_type != 'commercial' }} uses: bitwarden/gh-actions/download-artifacts@main with: github_token: ${{ secrets.GITHUB_TOKEN }} @@ -241,12 +241,31 @@ jobs: if_no_artifact_found: fail - name: Override SDK - if: ${{ inputs.sdk_branch != '' }} + if: ${{ inputs.sdk_branch != '' && matrix.license_type != 'commercial' }} working-directory: ./ run: | ls -l ../ npm link ../sdk-internal + - name: Download Commercial SDK Artifacts + if: ${{ inputs.sdk_branch != '' && matrix.license_type == 'commercial' }} + uses: bitwarden/gh-actions/download-artifacts@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow: build-wasm-internal.yml + workflow_conclusion: success + branch: ${{ inputs.sdk_branch }} + artifacts: commercial-sdk-internal + repo: bitwarden/sdk-internal + path: ../commercial-sdk-internal + if_no_artifact_found: fail + + - name: Override Commercial SDK + if: ${{ inputs.sdk_branch != '' && matrix.license_type == 'commercial' }} + working-directory: ./ + run: | + npm link ../commercial-sdk-internal + - name: Cache Native Module uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache @@ -401,7 +420,7 @@ jobs: working-directory: ./ - name: Download SDK Artifacts - if: ${{ inputs.sdk_branch != '' }} + if: ${{ inputs.sdk_branch != '' && matrix.license_type != 'commercial' }} uses: bitwarden/gh-actions/download-artifacts@main with: github_token: ${{ secrets.GITHUB_TOKEN }} @@ -414,12 +433,31 @@ jobs: if_no_artifact_found: fail - name: Override SDK - if: ${{ inputs.sdk_branch != '' }} + if: ${{ inputs.sdk_branch != '' && matrix.license_type != 'commercial' }} working-directory: ./ run: | ls -l ../ npm link ../sdk-internal + - name: Download Commercial SDK Artifacts + if: ${{ inputs.sdk_branch != '' && matrix.license_type == 'commercial' }} + uses: bitwarden/gh-actions/download-artifacts@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow: build-wasm-internal.yml + workflow_conclusion: success + branch: ${{ inputs.sdk_branch }} + artifacts: commercial-sdk-internal + repo: bitwarden/sdk-internal + path: ../commercial-sdk-internal + if_no_artifact_found: fail + + - name: Override Commercial SDK + if: ${{ inputs.sdk_branch != '' && matrix.license_type == 'commercial' }} + working-directory: ./ + run: | + npm link ../commercial-sdk-internal + - name: Cache Native Module uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache @@ -574,7 +612,7 @@ jobs: working-directory: ./ - name: Download SDK Artifacts - if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }} + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type != 'commercial' }} uses: bitwarden/gh-actions/download-artifacts@main with: github_token: ${{ secrets.GITHUB_TOKEN }} @@ -587,12 +625,31 @@ jobs: if_no_artifact_found: fail - name: Override SDK - if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }} + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type != 'commercial' }} working-directory: ./ run: | ls -l ../ npm link ../sdk-internal + - name: Download Commercial SDK Artifacts + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type == 'commercial' }} + uses: bitwarden/gh-actions/download-artifacts@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow: build-wasm-internal.yml + workflow_conclusion: success + branch: ${{ inputs.sdk_branch }} + artifacts: commercial-sdk-internal + repo: bitwarden/sdk-internal + path: ../commercial-sdk-internal + if_no_artifact_found: fail + + - name: Override Commercial SDK + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type == 'commercial' }} + working-directory: ./ + run: | + npm link ../commercial-sdk-internal + - name: Cache Native Module uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache @@ -849,7 +906,7 @@ jobs: working-directory: ./ - name: Download SDK Artifacts - if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }} + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type != 'commercial' }} uses: bitwarden/gh-actions/download-artifacts@main with: github_token: ${{ secrets.GITHUB_TOKEN }} @@ -862,12 +919,31 @@ jobs: if_no_artifact_found: fail - name: Override SDK - if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }} + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type != 'commercial' }} working-directory: ./ run: | ls -l ../ npm link ../sdk-internal + - name: Download Commercial SDK Artifacts + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type == 'commercial' }} + uses: bitwarden/gh-actions/download-artifacts@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow: build-wasm-internal.yml + workflow_conclusion: success + branch: ${{ inputs.sdk_branch }} + artifacts: commercial-sdk-internal + repo: bitwarden/sdk-internal + path: ../commercial-sdk-internal + if_no_artifact_found: fail + + - name: Override Commercial SDK + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type == 'commercial' }} + working-directory: ./ + run: | + npm link ../commercial-sdk-internal + - name: Cache Native Module uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache @@ -1217,7 +1293,7 @@ jobs: working-directory: ./ - name: Download SDK Artifacts - if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }} + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type != 'commercial' }} uses: bitwarden/gh-actions/download-artifacts@main with: github_token: ${{ secrets.GITHUB_TOKEN }} @@ -1230,12 +1306,31 @@ jobs: if_no_artifact_found: fail - name: Override SDK - if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' }} + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type != 'commercial' }} working-directory: ./ run: | ls -l ../ npm link ../sdk-internal + - name: Download Commercial SDK Artifacts + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type == 'commercial' }} + uses: bitwarden/gh-actions/download-artifacts@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow: build-wasm-internal.yml + workflow_conclusion: success + branch: ${{ inputs.sdk_branch }} + artifacts: commercial-sdk-internal + repo: bitwarden/sdk-internal + path: ../commercial-sdk-internal + if_no_artifact_found: fail + + - name: Override Commercial SDK + if: ${{ inputs.sdk_branch != '' && needs.setup.outputs.has_secrets == 'true' && matrix.license_type == 'commercial' }} + working-directory: ./ + run: | + npm link ../commercial-sdk-internal + - name: Cache Native Module uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache @@ -1451,7 +1546,7 @@ jobs: working-directory: ./ - name: Download SDK Artifacts - if: ${{ inputs.sdk_branch != '' }} + if: ${{ inputs.sdk_branch != '' && matrix.license_type != 'commercial' }} uses: bitwarden/gh-actions/download-artifacts@main with: github_token: ${{ secrets.GITHUB_TOKEN }} @@ -1464,12 +1559,31 @@ jobs: if_no_artifact_found: fail - name: Override SDK - if: ${{ inputs.sdk_branch != '' }} + if: ${{ inputs.sdk_branch != '' && matrix.license_type != 'commercial' }} working-directory: ./ run: | ls -l ../ npm link ../sdk-internal + - name: Download Commercial SDK Artifacts + if: ${{ inputs.sdk_branch != '' && matrix.license_type == 'commercial' }} + uses: bitwarden/gh-actions/download-artifacts@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow: build-wasm-internal.yml + workflow_conclusion: success + branch: ${{ inputs.sdk_branch }} + artifacts: commercial-sdk-internal + repo: bitwarden/sdk-internal + path: ../commercial-sdk-internal + if_no_artifact_found: fail + + - name: Override Commercial SDK + if: ${{ inputs.sdk_branch != '' && matrix.license_type == 'commercial' }} + working-directory: ./ + run: | + npm link ../commercial-sdk-internal + - name: Cache Native Module uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache @@ -1744,7 +1858,7 @@ jobs: working-directory: ./ - name: Download SDK Artifacts - if: ${{ inputs.sdk_branch != '' }} + if: ${{ inputs.sdk_branch != '' && matrix.license_type != 'commercial' }} uses: bitwarden/gh-actions/download-artifacts@main with: github_token: ${{ secrets.GITHUB_TOKEN }} @@ -1757,12 +1871,31 @@ jobs: if_no_artifact_found: fail - name: Override SDK - if: ${{ inputs.sdk_branch != '' }} + if: ${{ inputs.sdk_branch != '' && matrix.license_type != 'commercial' }} working-directory: ./ run: | ls -l ../ npm link ../sdk-internal + - name: Download Commercial SDK Artifacts + if: ${{ inputs.sdk_branch != '' && matrix.license_type == 'commercial' }} + uses: bitwarden/gh-actions/download-artifacts@main + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + workflow: build-wasm-internal.yml + workflow_conclusion: success + branch: ${{ inputs.sdk_branch }} + artifacts: commercial-sdk-internal + repo: bitwarden/sdk-internal + path: ../commercial-sdk-internal + if_no_artifact_found: fail + + - name: Override Commercial SDK + if: ${{ inputs.sdk_branch != '' && matrix.license_type == 'commercial' }} + working-directory: ./ + run: | + npm link ../commercial-sdk-internal + - name: Cache Native Module uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 id: cache