-
Notifications
You must be signed in to change notification settings - Fork 59
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 is deprecated, module no longer auto-publishes #105
Comments
Thanks for investigating! I briefly tried to migrate to travis-ci.com, but it doesn't seem to let me trigger any builds. I am currently not really involved with the package anymore (huge thanks to @MarshallOfSound and all the contributors for keeping it alive ❤️ ). I'd guess switching to GitHub actions is probably the best solution in the long run since it's already used in one workflow. @MarshallOfSound what do you think? Let me know if you need any help, I might be able to take a look at this tomorrow. |
@lgeiger if you're ok with it the electron team is happy to take ownership of this package in the electron org and configure our CI for it? We're currently in an awkward state were basically the entire electron ecosystem rests on this one package updating correctly so we'd love to take responsibility for that. I can't even configure CI here currently because I believe it needs admin permissions to add CI secrets. |
If you're OK with the above @lgeiger I think you should be able to initiate a transfer to the |
Sorry for blocking you! That sounds great. I am not at my laptop at the moment but we can get this transfer done tomorrow when I am back. |
Hah it's all good, tomorrow works great I managed to trick semantic release into running locally so I just did that to get us moving |
@MarshallOfSound I'm back online earlier than expected. I just tried to transfer the ownership to the electron org, but I don't have permissions to create public repositories there (as expected since I am not a member). Unfortunately as far as I can tell I can also not give you more permissions to this repo since this is a user account and not a proper organisation.
|
@lgeiger I think you can transfer the repo to me directly, and then I can transfer it into the |
OK, I think then you need to first delete your fork before we can do it like this. Since otherwise GitHub will complain that |
@lgeiger Ah good call, deleted my fork 👍 |
Great! Looks like the move worked 🚀 |
To resurrect CI, probably the easiest thing would be to move the current auto-release infrastructure to GitHub actions following the docs here. But maybe some infra is already setup on the electron side where integration would be even easier. |
Looks like our CFA config has kicked in and automated releases are back up and running again 👍 |
Thanks for the transfer and assist @lgeiger |
Thanks again @lgeiger, we really appreciate it! 😄 And thanks for all of your work on this module over the years! |
Hey folks! Sorry, but it looks like the auto-publish for this module is no longer working due to travis-ci.org being deprecated. I think someone with admin privileges needs to migrate the jobs over to travis-ci.com or another CI alternative in order for the jobs to continue.
Are there plans to continue to support the existing CI jobs, or should others work around this in the short-term? Thanks!
The text was updated successfully, but these errors were encountered: