Skip to content

Add parser-specific CI workflow with MAUI workload setup#40

Merged
thirstyape merged 5 commits into
masterfrom
copilot/add-build-parser-script
Jun 29, 2026
Merged

Add parser-specific CI workflow with MAUI workload setup#40
thirstyape merged 5 commits into
masterfrom
copilot/add-build-parser-script

Conversation

Copilot AI commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Adds a dedicated GitHub Actions workflow for building the MAUI parser app, parallel to the existing general build workflow. This introduces a parser-focused CI path that installs required MAUI workloads before restore/build.

  • New parser build workflow

    • Added .github/workflows/build-parser.yml with the same trigger model as build.yml (workflow_dispatch, push, pull_request on master).
    • Keeps the same baseline environment and .NET setup pattern used in existing workflows.
  • MAUI-aware parser build job

    • Runs on windows-2022.
    • Installs MAUI workloads prior to parser restore/build.
    • Targets parser-specific Android framework restore/build from Easy-Logger-Parser.
  • Build steps introduced

    - name: Install MAUI
      run: dotnet workload install maui
      working-directory: .\Easy-Logger-Parser
    - name: Install dependencies parser
      run: dotnet restore --framework net9.0-android
      working-directory: .\Easy-Logger-Parser
    - name: Build parser
      run: dotnet build --configuration Release -f net9.0-android
      working-directory: .\Easy-Logger-Parser

Copilot AI changed the title [WIP] Add build-parser script for parser application Add parser-specific CI workflow with MAUI workload setup Jun 25, 2026
Copilot AI requested a review from thirstyape June 25, 2026 16:05
@thirstyape thirstyape marked this pull request as ready for review June 25, 2026 16:47
Copilot AI review requested due to automatic review settings June 25, 2026 16:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a dedicated GitHub Actions workflow to build the MAUI-based parser app (Easy-Logger-Parser) on Windows with MAUI workloads installed, complementing the existing general build workflow.

Changes:

  • Added a new build-parser workflow triggered on workflow_dispatch, pushes to master, and PRs targeting master.
  • Introduced a Windows build job that installs the MAUI workload and builds the parser specifically for net9.0-android.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@thirstyape

Copy link
Copy Markdown
Member

Closes #36
Closes #37
Closes #38

@thirstyape thirstyape merged commit c1d9979 into master Jun 29, 2026
5 checks passed
@thirstyape thirstyape deleted the copilot/add-build-parser-script branch June 29, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants