Skip to content

Commit d284789

Browse files
Update release instructions to include bump_dev_version task
1 parent 805b6c6 commit d284789

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ $ gh run download <run-id>
117117
$ for pkg in cross-gem/pkg/ruby_wasm-*; do gem push $pkg; done
118118
$ gem build && gem push ruby_wasm-*.gem && rm ruby_wasm-*.gem
119119
$ (cd packages/gems/js/ && gem build && gem push js-*.gem && rm js-*.gem)
120+
$ rake bump_dev_version
120121
```
121122

122123
## Release Channels

lib/ruby_wasm/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module RubyWasm
2-
VERSION = "2.6.2"
2+
VERSION = "2.6.2.dev"
33
end

rakelib/version.rake

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,17 @@ task :bump_version, %i[version] do |t, args|
3838
# Update Gemfile.lock
3939
sh "BUNDLE_GEMFILE=packages/npm-packages/ruby-wasm-wasi/Gemfile bundle install"
4040
end
41+
42+
def bump_dev_version_rb(version_rb)
43+
version_rb_content = File.read(version_rb)
44+
version_rb_content.sub!(/VERSION = "(.+)"$/) do
45+
dev_version = $1.end_with?(".dev") ? $1 : $1 + ".dev"
46+
"VERSION = \"#{dev_version}\""
47+
end
48+
File.write(version_rb, version_rb_content)
49+
end
50+
51+
task :bump_dev_version do
52+
bump_dev_version_rb("lib/ruby_wasm/version.rb")
53+
bump_dev_version_rb("packages/gems/js/lib/js/version.rb")
54+
end

0 commit comments

Comments
 (0)