-
Notifications
You must be signed in to change notification settings - Fork 8
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
A better CI/CD solution #59
Comments
As far as distribution is concerned, my opinion is, that tarballs should be sufficient. We're a library, not an operating system like Guix or Emacs. The docker container, that we currently is more of a crutch to deal with Travis than anything else. I agree with you on the main points, though, but to be honest, I don't know enough CI/CD systems to have any valuable opinion on them. |
I don't directly have any experience with it, but I think porting our CI/CD to Github Actions might solve all of these problems. For the |
I have been playing with Actions a bit. It has a somewhat annoying property of hiding some error messages, but, it would be a path forward. |
Do they have a way of getting full raw logs somehow? Or are those "full" logs already incomplete? |
I think most of this issue is now resolved, the only thing still missing is #52 and some of the more exotic build options, no? |
I think the Github Actions is capable enough. As you say, #52 and the less common builds. Also to update the |
The current CI/CD solution is passable, but, it has some weaknesses
docs
directory problem referenced in Merge doc and docs. #52Beyond those problems, it would be cool to have a CI/CD solution that delivered a complete test image with Guile, guile-gi, the Gtk libraries, and emacs
The text was updated successfully, but these errors were encountered: