Skip to content

CI: Silence warning by changing MSVC setup repo#624

Closed
shinra-electric wants to merge 2 commits into
TypesettingTools:masterfrom
shinra-electric:windows-ci-warnings
Closed

CI: Silence warning by changing MSVC setup repo#624
shinra-electric wants to merge 2 commits into
TypesettingTools:masterfrom
shinra-electric:windows-ci-warnings

Conversation

@shinra-electric

@shinra-electric shinra-electric commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

This follows on from #623 aimed at silencing GitHub actions warnings, but I made this PR separate because it has some security implications.

This changes the ilammy/msvc-dev-cmd action to the TheMrMilchmann/setup-msvc-dev fork.

The original ilammy action has not been updated in several years, and is using Node.js 20 which will be disabled soon. A PR has been opened that updates it, but the original developer is not responsive.

The TheMrMilchmann fork is actively maintained and should be a drop-in replacement.

The reason I separated this PR out is that changing the repo used is a security issue, and the new repo should be reviewed by anyone concerned.

Added architecture specification for MSVC setup.
@arch1t3cht

Copy link
Copy Markdown
Member

Thanks for the notice and the PR. But since the task this action performs is a fairly simple one, I believe it's better and safer to just set up this development shell manually like libass and mpv do. With this, Aegisub also no longer uses any non-official actions.

So, I'll close this in favor of #628 .

@arch1t3cht arch1t3cht closed this Jul 2, 2026
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