Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Extract tools related to releases to gem (decidim#12281)
* Create new decidim-maintainers_toolbox gem with the bundler skeleton * Add documentation * Add gem specifications * Extract classes, specs and scripts to decidim-maintainers_toolbox gem * Add missing gem dependencies * Fix filepaths and namespaces * Add CI workflow configuration for decidim-maintainers_toolbox * Exclude decidim-maintainers_toolbox gem from the GemManager gems * Use ruby 2.7.5 for decidim-maintainers_toolbox * Fix rubocop offense * Document special case on versions * Extract GemManager to decidim-maintainers-toolbox gem * Extract GemManager rake tasks to gem * Add namespace in GemManager tasks * Fix spellchecker offenses * Fix ruby syntax for this version * Fix autocorrectable rubocop offenses * Add missing directories in requires after moving files * Revert "Add missing directories in requires after moving files" This reverts commit e3b1b56. * Revert "Add namespace in GemManager tasks" This reverts commit 89b447d. * Revert "Extract GemManager rake tasks to gem" This reverts commit d8b18a4. * Revert "Extract GemManager to decidim-maintainers-toolbox gem" This reverts commit 9f2f782. * Fix rubocop offenses * Fix markdownlint offense * Rename scripts to use the decidim preffix Suggested on code review * Add missing dependencies * Fix relative requires * Fix rubocop offenses * Add missing namespaces Suggested on code review Co-authored-by: Alexandru Emil Lupu <[email protected]> * Add missing namespace in spec * Fix arguments for hashes Suggested on code review * Refactor ChangelogGenerator to use the CLI pattern (with Thor) * Implement ChangeLogGenerator class in Releaser * Fix rubocop offenses * Remove decidim-maintainers_toolbox gem from this repository Now it lives in https://github.com/decidim/decidim-maintainers_toolbox * Restore changes made in GemManager * Update link to repository --------- Co-authored-by: Alexandru Emil Lupu <[email protected]>
- Loading branch information