Skip to content
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

CI: Specify multiple VS images #78

Merged
merged 1 commit into from
Jul 24, 2021

Conversation

yupferris
Copy link
Member

@yupferris yupferris commented Jul 24, 2021

All of these appear to work with the current codebase, and it would be nice to keep it that way, so let's build all of them in CI, too. Especially for the latest version (2019 at the time of writing), having CI coverage is very important.

Fixes #77.

@yupferris
Copy link
Member Author

So it seems 2013, 2017, and 2019 all build without issues, and 2015 seems to have some missing symbols (details here). I have no intention of fixing these issues, especially for older VS versions, so I think the right move for now is to just remove it from the list (effectively only officially support the other 3) and make a separate issue for it, and someone else can fix it if they want to. Frankly I think nobody using WS actually cares about anything other than VS 2019 anyways (or later versions in the future), so we should be good.

@yupferris
Copy link
Member Author

Spawned #79.

All of these appear to work with the current codebase, and it would be nice to keep it that way, so let's build all of them in CI, too. Especially for the latest version (2019 at the time of writing), having CI coverage is very important.

Fixes logicomacorp#77.
@yupferris yupferris merged commit e0bd1a0 into logicomacorp:master Jul 24, 2021
@yupferris yupferris deleted the ci-vs-versions branch July 24, 2021 19: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.

Cover more VS versions when building in CI
1 participant