8000 Switch to GitHub Actions for the Windows CI. by sjrd · Pull Request #5174 · scala-js/scala-js · GitHub
[go: up one dir, main page]

Skip to content

Switch to GitHub Actions for the Windows CI. #5174

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

Merged
merged 1 commit into from
May 19, 2025

Conversation

sjrd
Copy link
Member
@sjrd sjrd commented May 19, 2025

AppVeyor has become increasingly unstable recently.

@sjrd sjrd requested a review from gzm0 May 19, 2025 11:19
Copy link
Contributor
@gzm0 gzm0 left a comment

Choose a reason for hiding this comment

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

Some comments, all optional / your discretion.

apps: sbt
- uses: actions/setup-node@v4
with:
node-version: '24.x'
Copy link
Contributor

Choose a reason for hiding this comment

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

Is there a reason we are upgrading node with this change?

Copy link
Member Author

Choose a reason for hiding this comment

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

The reason is "why not, while we're here?". The LInux CI currently uses 23.x (we upgraded for the Wasm support) but we should also upgrade it to 24 relatively soon.

git config --global core.eol lf
- uses: actions/checkout@v3
with:
# fetch the Git tags for sbt-dynver and sbt-version-policy to work correctly
Copy link
Contributor

Choose a reason for hiding this comment

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

Hum, we are not using these, are we?

Copy link
Member Author

Choose a reason for hiding this comment

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

Oops, indeed. Copy-pasta from another repo where they are actually used.

matrix:
java: [ '8' ]

runs-on: windows-latest
Copy link
Contributor

Choose a reason for hiding this comment

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

You are the windows guru: I guess we'll be less affected by ambient changes due to the lack of pinning then by breakages because of changing version support?

Copy link
Member Author

Choose a reason for hiding this comment

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

That's the idea ;)

AppVeyor has become increasingly unstable recently.

While we're there, upgrade to Node.js 24.x.
@sjrd sjrd force-pushed the gh-actions-for-windows-ci branch from 1954a2b to 7516f1a Compare May 19, 2025 14:40
@sjrd sjrd merged commit 62068f4 into scala-js:main May 19, 2025
3 checks passed
@sjrd sjrd deleted the gh-actions-for-windows-ci branch May 19, 2025 21:23
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
0