Skip to content

Commit 435fba0

Browse files
authored
Ensure loading dev/release/.env (#96)
1 parent 4121601 commit 435fba0

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

Rakefile

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -277,10 +277,15 @@ def ensure_package_job_finished(rc_tag)
277277
run_id.to_s)
278278
end
279279

280+
task :env do
281+
load_env
282+
end
283+
280284
namespace :release do
281285
namespace :rc do
282286
desc "Prepare new release"
283-
task :prepare do
287+
task :prepare => :env do
288+
load_env
284289
prepare_branch = "prepare-#{version}"
285290
sh("git", "switch", "-c", prepare_branch)
286291
package_directories.each do |dir|
@@ -304,7 +309,7 @@ namespace :release do
304309
end
305310

306311
desc "Ensure remote for releasing"
307-
task :ensure_release_remote do
312+
task :ensure_release_remote => :env do
308313
begin
309314
git_remote_url(release_remote)
310315
rescue RuntimeError => error
@@ -316,7 +321,7 @@ namespace :release do
316321
end
317322

318323
desc "Validation before a new RC"
319-
task :validate do
324+
task :validate => :env do
320325
validate_rc(version)
321326
end
322327

@@ -336,8 +341,7 @@ namespace :release do
336341
end
337342

338343
desc "Sign the latest RC"
339-
task :sign do
340-
load_env
344+
task :sign => :env do
341345
rc = detect_latest_rc(version)
342346
if rc.nil?
343347
raise "'rake release:rc:tag && git push ...' is needed"
@@ -373,8 +377,7 @@ namespace :release do
373377
end
374378

375379
desc "Upload Linux packages"
376-
task :linux do
377-
load_env
380+
task :linux => :env do
378381
rc = detect_latest_rc(version)
379382
if rc.nil?
380383
raise "'rake release:rc:tag && git push ...' is needed"
@@ -407,8 +410,7 @@ namespace :release do
407410
end
408411

409412
desc "Generate a release vote e-mail"
410-
task :vote do
411-
load_env
413+
task :vote => :env do
412414
rc = detect_latest_rc(version)
413415
if rc.nil?
414416
raise "'rake release:rc:tag && git push ...' is needed"
@@ -451,8 +453,7 @@ Flight SQL adapter for PostgreSQL doesn't reach 1.0.0 yet.
451453

452454
namespace :publish do
453455
desc "Publish to https://dist.apache.org/"
454-
task :apache do
455-
load_env
456+
task :apache => :env do
456457
rc = detect_latest_rc(version)
457458
rc_tag = "#{version}-rc#{rc}"
458459
Dir.mktmpdir do |tmp|
@@ -478,7 +479,7 @@ Flight SQL adapter for PostgreSQL doesn't reach 1.0.0 yet.
478479
end
479480

480481
desc "Publish Linux packages"
481-
task :linux do
482+
task :linux => :env do
482483
rc = detect_latest_rc(version)
483484
env = {
484485
"UPLOAD_DEFAULT" => "0",
@@ -492,8 +493,7 @@ Flight SQL adapter for PostgreSQL doesn't reach 1.0.0 yet.
492493
end
493494

494495
desc "Tag #{version}"
495-
task :tag do
496-
load_env
496+
task :tag => :env do
497497
rc = detect_latest_rc(version)
498498
rc_tag = "#{version}-rc#{rc}"
499499
sh("git", "tag",
@@ -520,7 +520,7 @@ Flight SQL adapter for PostgreSQL doesn't reach 1.0.0 yet.
520520

521521
namespace :announce do
522522
desc "Show blog announce template"
523-
task :blog do
523+
task :blog => :env do
524524
previous_version = env_value("PREVIOUS_VERSION")
525525
commit_range = "#{previous_version}..#{version}"
526526
n_commits = sh_capture_output("git", "rev-list", "--count", commit_range).chomp
@@ -601,7 +601,7 @@ be filed on [GitHub][issues], and questions can be directed to GitHub or
601601
end
602602

603603
desc "Show mail announce template"
604-
task :mail do
604+
task :mail => :env do
605605
blog_path_date = Date.today("%Y/%m/%d")
606606
# Extract the first "## ..." section.
607607
overview = File.read("doc/source/overview.md").split(/^## /)[1]
@@ -642,7 +642,7 @@ The Apache Arrow community
642642
end
643643

644644
desc "Show PostgreSQL announce template"
645-
task :postgresql do
645+
task :postgresql => :env do
646646
puts(<<-ANNOUNCE)
647647
TODO
648648
ANNOUNCE
@@ -651,7 +651,7 @@ TODO
651651

652652
namespace :version do
653653
desc "Bump version"
654-
task :bump do
654+
task :bump => :env do
655655
new_version = env_value("NEW_VERSION")
656656
bump_version_branch = "bump-version-#{new_version}"
657657
sh("git", "switch", "-c", bump_version_branch)

0 commit comments

Comments
 (0)