Skip to content
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

Release rspec-rails 3.8.2 #2066

Closed
fables-tales opened this issue Jan 11, 2019 · 7 comments
Closed

Release rspec-rails 3.8.2 #2066

fables-tales opened this issue Jan 11, 2019 · 7 comments

Comments

@fables-tales
Copy link
Member

Given that there aren't any new features merged in to master, let's make sure we've forward-ported all the bugfixes and enhancements from master to 3-8-maintenance and release 3.8.2 so that we can then begin the process of developing RSpec Rails 4.

@benoittgt do you want to tackle this issue?

@JonRowe
Copy link
Member

JonRowe commented Jan 11, 2019

#2037 and #2057 spring to mind, and the build fixes too

@benoittgt
Copy link
Member

For the moment we have master...3-8-maintenance

So it means:

  1. Start from master then add a commit locally that move Changelog head and another commit that change version like 952cbcf ?
  2. Push to 3-8-maintenance
  3. Release the gem
  4. Update maintenance branch file? d05d6bd
    ...

We have a good checklist but for minor versions. rspec/rspec-dev#204 I am wondering how much I could follow it for rspec-rails patch release.

@JonRowe
Copy link
Member

JonRowe commented Jan 11, 2019

My own personal check list is:

  • Check out 3-8-maintenance
  • Cherry pick bug fixes that aren't on 3-8-maintenance, editing changefile as necessary
  • Finalise change log
  • Run rake release with an account that has credentials logged in
  • Ensure fully pushed to 3-8-maintenance
  • Check out master and ensure change log is updated. (This could be a PR from maintenance).
  • 🎉

@benoittgt
Copy link
Member

Thanks a lot for the list.

I will probably try do it tomorrow. What do you think about including #2047?

I don't have rake release rights. Maybe the best for the first time is a PR from my fork to 3-8-mainteance so we can agree about which commits will be included into 3.8.2.

@JonRowe
Copy link
Member

JonRowe commented Jan 12, 2019 via email

@benoittgt benoittgt mentioned this issue Jan 13, 2019
8 tasks
@benoittgt
Copy link
Member

Checklist done in #2067 (comment) 🎉

Thanks a lot Sam and Jon

@fables-tales
Copy link
Member Author

fables-tales commented Jan 18, 2019 via email

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

No branches or pull requests

3 participants