Skip to content

Check prerequisites before deploy build#71

Merged
0101 merged 2 commits into
0101:mainfrom
nohwnd:deploy-prereqs
May 12, 2026
Merged

Check prerequisites before deploy build#71
0101 merged 2 commits into
0101:mainfrom
nohwnd:deploy-prereqs

Conversation

@nohwnd
Copy link
Copy Markdown
Contributor

@nohwnd nohwnd commented Apr 29, 2026

dotnet tool restore wasn't running before dotnet fable, so deploy failed on a fresh clone. Also npm wasn't checked — if it's missing you just got error. Now it prompts to install via winget.

While at it, changed RollForward to latestMajor so any .NET 9+ SDK works.

- Check npm is on PATH, offer to install via winget interactively
- Run dotnet tool restore before Fable build (restores from dotnet-tools.json)
- Change rollForward to latestMajor so any .NET 9+ SDK works
- Update README prerequisites to mention winget and auto-restore

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@0101 0101 enabled auto-merge (squash) May 12, 2026 08:27
@0101 0101 merged commit 04075dc into 0101:main May 12, 2026
1 check passed
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.

2 participants