# For docker publish example, see: main_docker.yml name: Blazor (with Reporting) on: workflow_dispatch: push: branches: - main - "blazor/*" paths: - 'src/Blazor/**/*' - '.github/workflows/main_build-blazor.yml' env: CONFIGURATION: Release PROJ_PATH: src/Blazor/MyBlazorApp.Tests/MyBlazorApp.Tests.csproj DOTNET_VERSION: "10.0.x" jobs: build_windows: runs-on: windows-latest steps: - name: Checkout uses: actions/checkout@v6 - name: Setup .NET Core SDK uses: actions/setup-dotnet@v5 with: dotnet-version: ${{env.DOTNET_VERSION}} - name: Build Test Project run: dotnet build ${{env.PROJ_PATH}} -c ${{env.CONFIGURATION}} env: TELERIK_LICENSE: ${{secrets.TELERIK_LICENSE_KEY}} build_linux: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v6 - name: Setup .NET Core SDK uses: actions/setup-dotnet@v5 with: dotnet-version: ${{env.DOTNET_VERSION}} - name: Build Test Project run: dotnet build ${{env.PROJ_PATH}} -c ${{env.CONFIGURATION}} env: TELERIK_LICENSE: ${{secrets.TELERIK_LICENSE_KEY}}