Skip to content

Prepare for 2.0.0 release #89

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

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

samsonjs
Copy link
Collaborator

Added a changelog. I'm still waiting on rubygems access to do the release.

RELEASING.md Outdated
git push github master
```

Release.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion: We might want to add that when releasing, create a GitHub release containing release notes too? (this might be done already by the rake release and I'm not well informed)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion (optional): The only other thing we might want to add is to setup MFA to be required for rubygems publishing - https://guides.rubygems.org/mfa-requirement-opt-in/ - to reduce the risk of an account compromise leading to dodgy stuff being published.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes to both. @aserafin I'm unsure whether you need to enable mandatory MFA on the rubygems side.

And I still need to nab the release rake task from grape-active_model_serializers which is where the contributing and releasing docs are from.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apparently this is a feature of rubygems itself and we get it by requiring gem_tasks in our Rakefile. I haven't maintained many gems and I had no idea this existed 😆 https://schneems.com/blogs/2016-03-18-bundler-release-tasks

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added in c147718 with a rake task to do the whole shebang too.

@aserafin
Copy link
Owner

aserafin commented Jul 1, 2025

@samsonjs I added you as owner to the gem 🥳 you should receive invitation email 👍

@samsonjs
Copy link
Collaborator Author

samsonjs commented Jul 1, 2025

Thanks so much @aserafin I'm in! I'll try to release 2.0 in the next week or two.

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

Successfully merging this pull request may close these issues.

4 participants