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

GitHub Action for OSX #639

Open
ryfactor opened this issue Dec 22, 2021 · 3 comments
Open

GitHub Action for OSX #639

ryfactor opened this issue Dec 22, 2021 · 3 comments

Comments

@ryfactor
Copy link
Member

Since Travis went down we have no recipe for building and releasing IVAN for MacOS. We would like to have this restored using GitHub Actions, which seems to be the CI du jour.

@jakwings
Copy link
Member

Since Travis went down
?

from https://travis-ci.org/github/Attnam/ivan/builds

Since June 15th, 2021, the building on travis-ci.org is ceased. Please use travis-ci.com from now on.

from https://app.travis-ci.com/github/Attnam/ivan/builds

We couldn't display the repository Attnam/ivan

This repository may not exist or you may need to Sign in

@ryfactor
Copy link
Member Author

ryfactor commented Dec 23, 2021

So I went over to travis-ci.com to reinstate our builds, and I got far enough that they presented me with a screen for me to enter my credit card details.

I migrated all our old records, you can take a look here: https://app.travis-ci.com/github/Attnam/ivan/builds

I found I was unable to trigger builds at all, and instead I get a message stating that I first need to select a plan. I'm not too keen to add my personal credit card to the Attnam org - I might forget, and only later find out that I have become a great patron of some stranger's CI/CD learnings 🤣
The shutdown of travis-ci.org certainly prompted great consternation in the open source community, and I think what we have drilled down into is probably part of the reason why people got worked up.

As for macos solutions, check out #642. (It's built on your build recipe @iology ) It might be a little bit rough around the edges, but let me know what needs finessing. You can checkout that branch and run it yourself, push a tag to publish a release on your fork :) Test the artifacts on your local machine.
Afterwards I delete both the local and remote tag (e.g. v059) used to publish the artifacts, using:

$git tag --delete v059
$git push --delete origin v059

Here's the link to the build details on the azure vm:
https://github.com/fejoa/ivan/runs/4613559276?check_suite_focus=true

@jakwings
Copy link
Member

Thanks for the hard work for setting up the GitHub workflows. I'm trying to make the game run on older osx.

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

No branches or pull requests

2 participants