Bump to clean v0.24 when available
davefrey opened this issue · comments
This issue is to bump our module to Decidim v0.24.0
See also the bump for our Demo app liquidvotingio/liquid-decidim-demo#15
Checklist:
- Read Decidim Release v0.24.0 · decidim/decidim · GitHub
- Note possible regression/conflict items
- Raise to team Decidim evolutions we might want to pursue/integrate
- Document concerns/resolutions in the checklist issue, to help next bump effort
- Make a new bump branch from clean local workspace on master
- Change
DECIDIM_VERSION
andVERSION
in theversion.rb
file, and updateGemfile.lock
:
bundle install
- Regenerate the test app, to get latest Decidim migrations and a new (test) database. Note we don't add any migrations to this module via
rake decidim:update
, that happens in our demo app.
bundle exec rake test_app
- Inspect Decidim code changes since our last bump Comparing v0.24.0.rc2…v0.24.0 · decidim/decidim · GitHub
- Especially but not only files in the
decidim-proposals
module; propose keyword searching terms of interest - Incorporate Decidim evolutions, and try to minimize the diff noise between latest Decidim code and our overrides
- Especially but not only check
app/overrides/
files (maybe specs have evolved in a way we want to incorporate)
- Especially but not only files in the
- For any issues:
- Fix the blockers on the bump branch
- Log issues for things that can wait
- Any updates to our
README.md
? - Keep specs and rubocop green
bundle exec rspec
bundle exec rubocop
v0.24 is out. Changelog: https://github.com/decidim/decidim/releases/tag/v0.24.0
Blog post about it: https://decidim.org/blog/en/2021-03-26-new-version-0-24-0/
I'll pause this since we really want the version with the mimemagic fix, maybe v0.24.1
or v0.25.0
.
See also #73
Seems like so far Decidim fixes this for them with mimemagic 0.3.6: decidim/decidim#7701
And that's included in the v0.24.0 release: see last item in https://github.com/decidim/decidim/releases/tag/v0.24.0
Updated issue description to be a bump checklist that we can copy/edit/improve on future bumps.