diff --git a/Rakefile b/Rakefile index b3021e5..13dc578 100644 --- a/Rakefile +++ b/Rakefile @@ -1,6 +1,16 @@ # frozen_string_literal: true require "bundler/gem_tasks" + +# In CI the release workflow already handles tags via the bump job, +# so skip Bundler's source-control tasks to avoid "tag already exists" errors. +if ENV["CI"] + Rake::Task["release:guard_clean"].clear + task "release:guard_clean" + Rake::Task["release:source_control_push"].clear + task "release:source_control_push" +end + require "rake/testtask" Rake::TestTask.new(:test) do |t|