Skip to content

Commit d5f28db

Browse files
Merge pull request #31 from mxenabled/bm/add_version_select
Add version select
2 parents 401f775 + 340a001 commit d5f28db

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

.github/clean.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
".github",
66
".openapi-generator-ignore",
77
"LICENSE",
8-
"openapi"
8+
"openapi",
9+
"openapitools.json"
910
].freeze
1011

1112
::Dir.each_child(::Dir.pwd) do |source|

.github/version.rb

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
11
require "yaml"
2-
config = ::YAML.load(File.read("openapi/config.yml"))
2+
config = ::YAML.load(::File.read("openapi/config.yml"))
3+
major, minor, patch = config["artifactVersion"].split(".")
4+
5+
case ARGV[0]
6+
when "major"
7+
major = major.succ
8+
minor = 0
9+
patch = 0
10+
when "minor"
11+
minor = minor.succ
12+
patch = 0
13+
when "patch"
14+
patch = patch.succ
15+
end
16+
17+
config["artifactVersion"] = "#{major}.#{minor}.#{patch}"
18+
::File.open("openapi/config.yml", 'w') { |file| ::YAML.dump(config, file) }
319
puts config["artifactVersion"]

0 commit comments

Comments
 (0)