Skip to content

Replace Appveyor by GitHub Actions for Windows #1350

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

yaminijha1
Copy link
Collaborator


What's this PR do?
Fixes #1070

This PR remove the Appveyor CI workflow and adds GitHub Actions on Windows build

Copy link
Member

@shubham-padia shubham-padia left a comment

Choose a reason for hiding this comment

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

Sorry for the delay. Overall looks good, requested some changes. @yaminijha1 let me know if you will be interested to make those changes or not. If not, I can make those changes and add you as a co-author.

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: "17"
Copy link
Member

Choose a reason for hiding this comment

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

Can you change this to lts/*, so we get the latest node version.

- name: Checkout code
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v3
Copy link
Member

Choose a reason for hiding this comment

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

We should use setup-node@v4 since that's the latest version

@shubham-padia
Copy link
Member

shubham-padia commented Jun 19, 2025

@yaminijha1 Can you squash the second commit into the first? Thanks!

Fixes zulip#1070

This commit replaces Appveyor with a GitHub Actions workflow for Windows.
It uses `setup-node@v4` with `node-version: lts/*` and `checkout@v4`.
Also removes `appveyor.yml`.
@yaminijha1 yaminijha1 force-pushed the workflow_on_window branch from ab20f3c to ff1125b Compare June 20, 2025 03:13
@yaminijha1
Copy link
Collaborator Author

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.

@yaminijha1 yaminijha1 closed this Jun 20, 2025
@yaminijha1 yaminijha1 reopened this Jun 20, 2025
@shubham-padia
Copy link
Member

@timabbott this should be ready for integration review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrate Windows CI from Appveyor to GitHub Actions
3 participants