-
-
Notifications
You must be signed in to change notification settings - Fork 33
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
Automate regular data releases #18
Comments
This might be able to be done with GitHub actions. |
Still not sure how to push back to GitHub (I am sure there are actions that can do this), or to run this regularly (once a week?), or how to release to Rubygems. Once those are solved (more a problem of time or a PRs from interested parties), this can be fully automated. I may modify the |
This has been mostly automated with #57; what remains is difficult to automate because of security requirements from RubyGems. |
@halostatue it should now be easy to automate pushing to rubygems with https://github.com/rubygems/release-gem / trusted publishing |
Thanks. I’m aware of it, but haven't had time to build out the required infrastructure and make it work with Hoe. See Contributing: Help Wanted. |
I'll look at it next week! Just a heads up, you'd still need to configure trusted publishing on the rubygems.org end since I'm not a gem owner. |
I have no problem with that; if we can get a publish trigger working to the point where it fails because of authorization, I can get it set up. It’s the workflow that I’ve had no time to deal with. |
A couple of notes as I’m thinking of it:
|
mime-types-data is now fully automated. Hopefully next week we will see the data release as soon as I review it. |
The release process is relatively fast, but it should be automated as much as possible.
The release process looks like this:
bundle install
bundle exec rake mime:apache
bundle exec rake mime:iana
font/*
top-level category.)bundle exec rake convert
bundle exec rake update:version
(This is new as of today.)History.md
. If any PRs have been merged, these should be noted specifically.bundle exec rake release VERSION=newversion
.Some thoughts on this:
Hoe.plugin :doofus
for automation (but it should not be suppressed for human-based releases).I think this needs to be done, but I have no time to implement such automation, nor am I running a server anywhere that could host it.
The text was updated successfully, but these errors were encountered: