tarme.rb currently fails when taring a release, with something like Traceback (most recent call last): 8: from ./tarme.rb:74:in `<main>' 7: from ./tarme.rb:74:in `collect' 6: from ./tarme.rb:81:in `block in <main>' 5: from /hd/home/tobias/tmp/git/releaseme/lib/releaseme/release.rb:66:in `get' 4: from /hd/home/tobias/tmp/git/releaseme/lib/releaseme/release.rb:154:in `check_ci!' 3: from /hd/home/tobias/tmp/git/releaseme/lib/releaseme/jenkins.rb:60:in `from_name_and_branch' 2: from /hd/home/tobias/tmp/git/releaseme/lib/releaseme/jenkins.rb:23:in `get' 1: from /usr/lib64/ruby/2.7.0/net/http/response.rb:133:in `value' /usr/lib64/ruby/2.7.0/net/http/response.rb:124:in `error!': 302 "Found" (Net::HTTPRetriableError) This seems to be due to releaseme wanting to check the Jenkins CI state of the project to be released, and build.kde.org meanwhile being redirected to metrics.kde.org/login (or, more essentially, Jenkins being retired). After commenting out the "check_ci!" call in "lib/releaseme/release.rb", creating a release tarball works again.
A possibly relevant merge request was started @ https://invent.kde.org/sdk/releaseme/-/merge_requests/20
Git commit 5aaa5d4cdb630a4bab474cbc917350f5144ead8d by Harald Sitter. Committed on 05/09/2022 at 11:00. Pushed by sitter into branch 'master'. replace jenkins with gitlab the former is no more, CI is now on gitlab M +1 -1 lib/releaseme.rb A +52 -0 lib/releaseme/gitlab.rb D +0 -136 lib/releaseme/jenkins.rb M +17 -17 lib/releaseme/release.rb A +42 -0 test/gitlab_test.rb D +0 -175 test/jenkins_test.rb M +18 -56 test/release_test.rb https://invent.kde.org/sdk/releaseme/commit/5aaa5d4cdb630a4bab474cbc917350f5144ead8d
Thanks for the immediate fix!