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

Wholesome CI (Win/Mac) #74

Open
5 of 6 tasks
simonsan opened this issue Oct 12, 2019 · 1 comment
Open
5 of 6 tasks

Wholesome CI (Win/Mac) #74

simonsan opened this issue Oct 12, 2019 · 1 comment
Labels
buildsystem something with cmake mac os macOS-specific issue proposal pending discussion about something to do windows Windows-specific issue

Comments

@simonsan
Copy link
Contributor

simonsan commented Oct 12, 2019

With the amount of upcoming changes we probably should add a .travis.yml as a temporary solution (as long as our own solutions aren't ready) to check if nyan is building on MacOSX. In addition I would also propose to use appveyor (and integrate it next to Kevin and Travis) to check PRs for win32/64.

For sure this is not the cleanest solution, but it is better than not having any CI for both platforms and fight against broken builds.

  • Grant Organisation Access to Appveyor
  • Activate nyan repository in Travis options
  • Register organization account with Appveyor to integrate with Github checks
  • grant GitHub-Team access
  • Move CI from personal account to this organisation account
  • Move from Travis to Github Workflow for Win and MacOSX

Update: With Github Workflows and Actions we could get away from Travis and Appveyor also here (SFTtech/openage#1196).

@simonsan simonsan added buildsystem something with cmake proposal pending discussion about something to do windows Windows-specific issue mac os macOS-specific issue labels Oct 12, 2019
@simonsan
Copy link
Contributor Author

We can use MSYS2 (#80) on a Windows Github Workflow, which might be much easier to setup.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
buildsystem something with cmake mac os macOS-specific issue proposal pending discussion about something to do windows Windows-specific issue
Projects
None yet
Development

No branches or pull requests

1 participant