release-tools is apparently in a non-functional state
After gitlab-org/release-tools!539 (merged) was merged, several instances of missing ReleaseTools::
namespaces were discovered at runtime:
- gitlab-org/release-tools@354542a0
- gitlab-org/release-tools@97c5ae04
- gitlab-org/release-tools@85d6a8c7
- gitlab-org/release-tools@b2eeb2a7
- gitlab-org/release-tools@93b5b150
- gitlab-org/release-tools@b2855c79
Then, tagging started failing with this strange error:
rake aborted!
NoMethodError: undefined method `stable_branch' for "11.8.0":String
/Users/rspeicher/Code/gitlab/release-tools/lib/changelog/manager.rb:46:in `release'
/Users/rspeicher/Code/gitlab/release-tools/lib/release/omnibus_gitlab_release.rb:34:in `compile_changelog'
/Users/rspeicher/Code/gitlab/release-tools/lib/release/omnibus_gitlab_release.rb:28:in `before_execute_hook'
/Users/rspeicher/Code/gitlab/release-tools/lib/release/base_release.rb:25:in `execute'
/Users/rspeicher/Code/gitlab/release-tools/lib/release/gitlab_ce_release.rb:23:in `after_execute_hook'
/Users/rspeicher/Code/gitlab/release-tools/lib/release/base_release.rb:27:in `execute'
/Users/rspeicher/Code/gitlab/release-tools/Rakefile:34:in `block in <top (required)>'
Tasks: TOP => tag
(See full trace by running task with --trace)
At some point the version instance is being converted to a String, and I don't see where.
Then I said forget it, checked out the last commit before the reorg, gitlab-org/release-tools@d17f8cb4, and tried to run the tagging locally. Same error. I have no how that can be happening, since I'm fairly certain we've tagged at least one release at that commit.
Edited by Robert Speicher