mirror of
https://github.com/bitwarden/browser
synced 2025-12-11 13:53:34 +00:00
[BRE-784] Fixing web vault build to pull valid server ref (#14382)
This commit is contained in:
24
.github/workflows/build-web.yml
vendored
24
.github/workflows/build-web.yml
vendored
@@ -133,12 +133,34 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
ref: ${{ github.event.pull_request.head.sha }}
|
ref: ${{ github.event.pull_request.head.sha }}
|
||||||
|
|
||||||
|
- name: Get Latest Server Version
|
||||||
|
id: latest-server-version
|
||||||
|
uses: bitwarden/gh-actions/get-release-version@main
|
||||||
|
with:
|
||||||
|
repository: bitwarden/server
|
||||||
|
trim: false
|
||||||
|
|
||||||
|
- name: Set Server Ref
|
||||||
|
id: set-server-ref
|
||||||
|
run: |
|
||||||
|
SERVER_REF="${{ steps.latest-server-version.outputs.version }}"
|
||||||
|
echo "Latest server release version: $SERVER_REF"
|
||||||
|
if [[ "$GITHUB_REF" == "refs/heads/main" ]]; then
|
||||||
|
SERVER_REF="$GITHUB_REF"
|
||||||
|
elif [[ "$GITHUB_REF" == "refs/heads/rc" ]]; then
|
||||||
|
SERVER_REF="$GITHUB_REF"
|
||||||
|
elif [[ "$GITHUB_EVENT_NAME" == "pull_request" ]]; then
|
||||||
|
SERVER_REF="refs/heads/main"
|
||||||
|
fi
|
||||||
|
echo "Server ref: $SERVER_REF"
|
||||||
|
echo "server_ref=$SERVER_REF" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Check out Server repo
|
- name: Check out Server repo
|
||||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||||
with:
|
with:
|
||||||
path: server
|
path: server
|
||||||
repository: bitwarden/server
|
repository: bitwarden/server
|
||||||
ref: ${{ github.event.pull_request.head.sha && 'main' || github.ref }}
|
ref: ${{ steps.set-server-ref.outputs.server_ref }}
|
||||||
|
|
||||||
- name: Check Branch to Publish
|
- name: Check Branch to Publish
|
||||||
env:
|
env:
|
||||||
|
|||||||
Reference in New Issue
Block a user