mirror of
https://github.com/bitwarden/browser
synced 2026-02-26 17:43:22 +00:00
[PM-31831] fix: add support for overriding commercial SDK (#18863)
* fix: add support for overriding commercial SDK * fix: only download commercial when needed * fix: only download OSS SDK for OSS builds and commercial SDK for commercial builds Previously, the OSS sdk-internal was downloaded and linked for all build types including commercial, which is wasteful. Now each build type only downloads the SDK artifact it needs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * revert: changes to build-desktop.yml --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
15
.github/workflows/build-web.yml
vendored
15
.github/workflows/build-web.yml
vendored
@@ -187,7 +187,7 @@ jobs:
|
||||
persist-credentials: false
|
||||
|
||||
- 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 }}
|
||||
@@ -199,6 +199,19 @@ jobs:
|
||||
path: sdk-internal
|
||||
if_no_artifact_found: fail
|
||||
|
||||
- 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: Check Branch to Publish
|
||||
env:
|
||||
PUBLISH_BRANCHES: "main,rc,hotfix-rc-web"
|
||||
|
||||
Reference in New Issue
Block a user