✅Build Misc Projects Status Check (preview branch) #443
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: ✅Build Misc Projects Status Check | |
run-name: ✅Build Misc Projects Status Check (${{ github.base_ref }} branch) | |
defaults: | |
run: | |
shell: pwsh | |
on: | |
pull_request_target: | |
branches: [main, preview] | |
jobs: | |
build_measure_text_perf_project: | |
name: Build Measure Text Perf Project | |
uses: KinsonDigital/Infrastructure/.github/workflows/build-csharp-project.yml@v14.1.1 | |
with: | |
project-name: "MeasureTextPerf" | |
build-config: Debug | |
net-sdk-version: "${{ vars.NET_SDK_VERSION }}" | |
checkout-repository: ${{ github.event.pull_request.head.repo.full_name }} | |
checkout-ref: ${{ github.event.pull_request.head.ref }} | |
secrets: | |
cicd-pat: ${{ secrets.CICD_TOKEN }} | |
build_keyboard_perf_project: | |
name: Build Keyboard Perf Project | |
uses: KinsonDigital/Infrastructure/.github/workflows/build-csharp-project.yml@v14.1.1 | |
with: | |
project-name: "KeyboardPerf" | |
build-config: Debug | |
net-sdk-version: "${{ vars.NET_SDK_VERSION }}" | |
checkout-repository: ${{ github.event.pull_request.head.repo.full_name }} | |
checkout-ref: ${{ github.event.pull_request.head.ref }} | |
secrets: | |
cicd-pat: ${{ secrets.CICD_TOKEN }} | |
build_mouse_perf_project: | |
name: Build Mouse Perf Project | |
uses: KinsonDigital/Infrastructure/.github/workflows/build-csharp-project.yml@v14.1.1 | |
with: | |
project-name: "MousePerf" | |
build-config: Debug | |
net-sdk-version: "${{ vars.NET_SDK_VERSION }}" | |
checkout-repository: ${{ github.event.pull_request.head.repo.full_name }} | |
checkout-ref: ${{ github.event.pull_request.head.ref }} | |
secrets: | |
cicd-pat: ${{ secrets.CICD_TOKEN }} | |
build_playground_project: | |
name: Build Playground App Project | |
uses: KinsonDigital/Infrastructure/.github/workflows/build-csharp-project.yml@v14.1.1 | |
with: | |
project-name: "PlaygroundApp" | |
build-config: Debug | |
net-sdk-version: "${{ vars.NET_SDK_VERSION }}" | |
checkout-repository: ${{ github.event.pull_request.head.repo.full_name }} | |
checkout-ref: ${{ github.event.pull_request.head.ref }} | |
secrets: | |
cicd-pat: ${{ secrets.CICD_TOKEN }} | |
build_perf_projects_status_check: | |
name: ${{ vars.PROJECT_NAME }} Build Perf Projects Status Check | |
needs: [build_measure_text_perf_project, build_keyboard_perf_project, | |
build_mouse_perf_project, build_playground_project] | |
runs-on: ubuntu-latest | |
steps: | |
- name: Print Status Check Pass Message | |
run: Write-Host "::notice::✅Build Status Check Passed✅"; |