zulip-desktop
zulip-desktop copied to clipboard
Replace Appveyor by GitHub Actions for Windows
What's this PR do? Fixes #1070
This PR remove the Appveyor CI workflow and adds GitHub Actions on Windows build
@yaminijha1 Can you squash the second commit into the first? Thanks!
Hi ~shubham-padia, This PR #1350 now fixes #1070 and incorporates all your suggestions:
Updated the Node.js version to lts/* Switched to setup-node@v4 Squashed the commits into one, as requested
Please let me know if any further changes are needed.
@timabbott this should be ready for integration review
@zulipbot @timabbott this PR #1350 now fixes #1070 without any conflict without any conflict.
-
If we’re running more or less the same steps on both platforms, this should use a matrix.
-
The extra
node --versionandnpm --versionare not needed because GitHub already includes these in the log under Run actions/setup-node@v4 → Environment details.python --versionis not needed because we do not use Python. -
The Appveyor badge needs to be removed from
README.md.
Heads up @yaminijha1, we just merged some commits that conflict with the changes you made in this pull request! You can review this repository's recent commits to see where the conflicts occur. Please rebase your feature branch against the upstream/main branch and resolve your pull request's merge conflicts accordingly.