@ -291,7 +291,7 @@ jobs:
working-directory : browser-source/
- name : Download SDK artifacts
if : ${{ inputs.sdk_branch != '' }}
if : ${{ inputs.sdk_branch != '' && matrix.license_type.type != 'commercial' }}
uses : bitwarden/gh-actions/download-artifacts@main
with:
github_token : ${{ secrets.GITHUB_TOKEN }}
@ -304,10 +304,28 @@ jobs:
if_no_artifact_found : fail
- name : Override SDK
if : ${{ inputs.sdk_branch != '' }}
if : ${{ inputs.sdk_branch != '' && matrix.license_type.type != 'commercial' }}
working-directory : browser-source/
run : npm link ../sdk-internal
- name : Download Commercial SDK Artifacts
if : ${{ inputs.sdk_branch != '' && matrix.license_type.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.type == 'commercial' }}
working-directory : browser-source/
run : npm link ../commercial-sdk-internal
- name : Check source file size
if : ${{ startsWith(matrix.browser.name, 'firefox') }}
run : |
@ -493,7 +511,7 @@ jobs:
working-directory : ./
- name : Download SDK Artifacts
if : ${{ inputs.sdk_branch != '' }}
if : ${{ inputs.sdk_branch != '' && matrix.license_type.type != 'commercial' }}
uses : bitwarden/gh-actions/download-artifacts@main
with:
github_token : ${{secrets.GITHUB_TOKEN}}
@ -506,11 +524,30 @@ jobs:
if_no_artifact_found : fail
- name : Override SDK
if : ${{ inputs.sdk_branch != '' }}
if : ${{ inputs.sdk_branch != '' && matrix.license_type.type != 'commercial' }}
working-directory : ./
run : |
npm link ../sdk-internal
- name : Download Commercial SDK Artifacts
if : ${{ inputs.sdk_branch != '' && matrix.license_type.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.type == 'commercial' }}
working-directory : ./
run : |
npm link ../commercial-sdk-internal
- name : Build Safari extension
run : npm run ${{matrix.license_type.npm_command_prefix}}safari
working-directory : apps/browser