File: publish-concurrent-ruby.rb

package info (click to toggle)
ruby-concurrent 1.0.5-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 4,200 kB
  • sloc: ruby: 27,502; java: 6,085; ansic: 282; sh: 82; makefile: 4
file content (20 lines) | stat: -rwxr-xr-x 590 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env ruby

# get the current gem version
require_relative './lib/concurrent/version'

GEMS = [
  "concurrent-ruby-#{Concurrent::VERSION}.gem",
  "concurrent-ruby-#{Concurrent::VERSION}-java.gem",
  "concurrent-ruby-ext-#{Concurrent::VERSION}.gem",
  "concurrent-ruby-ext-#{Concurrent::VERSION}-x86-mingw32.gem",
  "concurrent-ruby-ext-#{Concurrent::VERSION}-x64-mingw32.gem",
  "concurrent-ruby-edge-#{Concurrent::EDGE_VERSION}.gem",
]

GEMS.each do |gem|
  file = File.join("pkg", gem)
  basename = File.basename(file)
  puts "Publishing #{basename}..."
  `gem push #{file}`
end