-
Couldn't load subscription status.
- Fork 78
Pack all experiments individually #106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
and search for sln files explicitly
rather than the sln
53b1e46 to
dfbbfa1
Compare
|
rebased on main, so we should see clean build |
and search for sln files explicitly
rather than the sln
dfbbfa1 to
7ec7e81
Compare
|
@mrlacey looks like the relative path is misconfigured. |
| working-directory: ./labs/CanvasLayout/src | ||
| run: msbuild -t:pack /p:Configuration=Release /p:DebugType=Portable | ||
| # Build All Packages | ||
| - name: pack experiments |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question for later: Do we want to even try packing the experiments unless this is a merge to main? i.e. add the if: ${{github.ref == 'refs/heads/main'}} condition we do on the push below? Considering we're building them above, do we foresee running into different issues on the pack command? Don't know how long this step will take overall as we get more experiments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Think we're good. We'll see what happens when it pushes packages from main! 🤞
* Pack all experiments * pack experiments in WinUI3 build too * fix rogue newline char * simplify script and search for sln files explicitly * pack individual projects rather than the sln * move to common scripts folder * Pack all experiments * pack experiments in WinUI3 build too * fix rogue newline char * simplify script and search for sln files explicitly * pack individual projects rather than the sln * move to common scripts folder * fix relative path
Addresses #2
This packs all experiments separately without having to list them explicitly
Implemented as a PowerShell script as actions can't easily do loops through directories.
Alternatives involve adding an external workflow (either as a dependency or to do "clever" (hard to understand/debug/maintain) nested workflows with a matrix.)