name: WebUi Publish on: workflow_dispatch: permissions: contents: read pages: write id-token: write concurrency: group: "pages" cancel-in-progress: true jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup .NET uses: actions/setup-dotnet@v4 with: dotnet-version: 10.0.x - name: Restore run: dotnet restore ./RackPeek.Web.Viewer/RackPeek.Web.Viewer.csproj - name: Publish Blazor WASM run: dotnet publish ./RackPeek.Web.Viewer/RackPeek.Web.Viewer.csproj -c Release -o publish # patch base href FIRST - name: Fix base href for Pages run: | sed -i 's|