-
Notifications
You must be signed in to change notification settings - Fork 0
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
rubygems publishing by tagging? #5
Comments
For starters, you need to run these commands to grant publication privileges.
|
Because we use general workflow for many repositories, some of them require access to GH rubygems.
*both are org-level secrets as far as I remember |
Done. |
Confirm done. |
@ronaldtse @opoudjis should we rerun latest failed release workflow? |
Btw, Github Actions is going to fail for all of mn-requirements, metanorma-standoc and isodoc, because of circular dependencies: they all need to be upgraded together. |
@opoudjis https://github.com/metanorma/metanorma-standoc/tree/main/.github/workflows doesn't have automatic release workflow as many other gems, I tried to add release workflow to only independent components Anyway let me know if there is make sense to add/remove automatic release workflow for some repos |
@CAMOBAP we want automatic release for all gems in the metanorma, relaton orgs. Thanks! |
Ok cc @andrew2net to be on the same page. AFAIK you are probably working on relaton projects more than others
This "circle" comes from development deps, to me, it looks like the order should be:
will it works? |
@ronaldtse could you please confirm that UPD. Just found that @andrew2net just for you to know CI now will do push to rubygems once you did tag on the repo, in case of any issues don't hesitate to contact me I'm going to add the same for all metanorma gems, probably I will create individual PR so we will be able to check each case individually to discuss possible circular deps or other potential problems |
metanorma/mn-requirements#5 add release workflow
CI configuration updated for all rmetanorma and relaton epos |
@CAMOBAP I've tried to make tag and push it to relaton-bipm repo but nothing happened.
https://github.com/relaton/relaton-bipm/actions/runs/3028659644 |
@andrew2net my bad forgot to push Update: I just executed the release manually https://github.com/relaton/relaton-bipm/actions/workflows/release.yml (with skip option) to check if it works. It pass all steps just failed on rubygem.org push because this version already exists. so I tink now it works properly |
@CAMOBAP I've already released the relaton-bipm using |
This reverts commit 064be92.
@CAMOBAP what is correct workflow to release gem? |
Agree, we have workaround for this on metanorma gems, I will implement the same approach for relaton gems |
I've started using tags instead of rake release to push out versions of gems. I've manually pushed mn-requirements to rubygems, since neither 0.0.3 nor 0.1.0 was pushed (the former 5 days ago). Could I confirm that tagging is set up to publish mn-requirements ?
The text was updated successfully, but these errors were encountered: