Skip to content

Commit 1f60ef6

Browse files
committed
implement ui build pipeline and complete workflows (#215)
Builds would live at: pr builds - neuralmagic.github.io/guidellm/ui/pr/12 dev - neuralmagic.github.io/guidellm/ui/dev staging/release-candidate - neuralmagic.github.io/guidellm/ui/release/v1.0.0 or .../ui/release/latest production/release - neuralmagic.github.io/guidellm/ui/v1.0.0 or .../ui/latest PR builds will include mocked data, view example in comments below. All other builds currently will be blank slates, waiting to be pulled down and used to generate an html report.
1 parent 5867f5e commit 1f60ef6

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ jobs:
182182
run: npm run test:integration
183183

184184
deploy-ui-build:
185-
needs: [ui-quality-checks, ui-precommit-checks, ui-unit-tests, ui-integration-tests]
185+
needs: [ui-quality-checks, ui-precommit-checks, ui-unit-tests, ui-type-checks, ui-integration-tests]
186186
permissions:
187187
contents: write
188188
runs-on: ubuntu-latest

.github/workflows/release-candidate.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,8 @@ jobs:
270270
export $(grep -v '^#' .env.staging | xargs)
271271
272272
# Set asset prefix and base path with git tag
273-
ASSET_PREFIX=https://neuralmagic.github.io/guidellm/release/latest
274-
BASE_PATH=/release/latest
273+
ASSET_PREFIX=https://neuralmagic.github.io/guidellm/ui/release/latest
274+
BASE_PATH=/ui/release/latest
275275
GIT_SHA=${{ github.sha }}
276276
export ASSET_PREFIX=${ASSET_PREFIX}
277277
export BASE_PATH=${BASE_PATH}

0 commit comments

Comments
 (0)