Skip to content

Conversation

CurtlyCritchlow
Copy link
Contributor

- What I did
Added automation build for msix for no ports Desktop
- How I did it

- How to verify it

- Description for the changelog

@CurtlyCritchlow CurtlyCritchlow linked an issue Dec 18, 2024 that may be closed by this pull request
@CurtlyCritchlow CurtlyCritchlow changed the title 1570 automated noports desktop builds chore: automated noports desktop builds Dec 18, 2024
@CurtlyCritchlow CurtlyCritchlow marked this pull request as ready for review February 3, 2025 19:12
Comment on lines +3 to +6
on:
push:
branches:
- trunk
Copy link
Member

@XavierChanth XavierChanth Feb 3, 2025

Choose a reason for hiding this comment

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

This should be on tag d*.*.* (d for desktop) & optionally on workflow_dispatch. We shouldn't rebuild the app everytime something is pushed to trunk

name: Windows Build
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
Copy link
Member

@XavierChanth XavierChanth Feb 3, 2025

Choose a reason for hiding this comment

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

See some of the other workflows, please use commit SHAs (for all of the uses statements)

Comment on lines +24 to +28
- name: Build msix file with Dart SDK
uses: dart-lang/setup-dart@v1
with:
sdk: stable
- run: dart run msix:create
Copy link
Member

@XavierChanth XavierChanth Feb 3, 2025

Choose a reason for hiding this comment

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

prefer calling all of the setup environment uses first, then do all of the runs.

Copy link
Member

Choose a reason for hiding this comment

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

You also don't need to setup dart if you've already setup flutter. Dart binary is installed with Flutter.

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.

Automated NoPorts desktop builds
2 participants