Skip to content

Commit fa0f828

Browse files
committed
Bump to v0.9.30
1 parent 41ed695 commit fa0f828

11 files changed

Lines changed: 56 additions & 51 deletions

File tree

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Rakefile

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -77,37 +77,6 @@ task :lint do
7777
sh "shellcheck $(git ls-files '*.sh')"
7878
end
7979

80-
desc "Bump the gem version"
81-
task bump: ["data:derive"] do
82-
require_relative "./gem/lib/rb_sys/version"
83-
old_version = RbSys::VERSION
84-
85-
printf "What is the new version (current: #{old_version})?: "
86-
new_version = $stdin.gets.chomp
87-
88-
sh "fastmod", "--extensions=md", old_version.to_s, new_version.to_s
89-
sh "fastmod", "--extensions=toml", "version = \"#{old_version}\"", "version = #{new_version.inspect}"
90-
sh "fastmod", "--extensions=rb", "^ VERSION = \"#{old_version}\"", " VERSION = #{new_version.inspect}"
91-
sh "cargo check"
92-
Dir.chdir("examples/rust_reverse") { sh("cargo", "check") }
93-
sh "bundle"
94-
sh "rake test:examples"
95-
end
96-
97-
desc "Publish the crates and gems"
98-
task :publish do
99-
Dir.chdir("gem") do
100-
sh "bundle exec rake release"
101-
end
102-
103-
["crates/rb-sys-build", "crates/rb-sys"].each do |dir|
104-
Dir.chdir(dir) do
105-
sh "cargo publish || true"
106-
sleep 30
107-
end
108-
end
109-
end
110-
11180
namespace :data do
11281
desc "Derive useful data from data/toolchains.json"
11382
task :derive do

crates/rb-sys-build/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rb-sys-build"
3-
version = "0.9.29"
3+
version = "0.9.30"
44
edition = "2018"
55
description = "Build system for rb-sys"
66
homepage = "https://github.com/oxidize-rb/rb-sys"

crates/rb-sys-tests/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rb-sys-tests"
3-
version = "0.9.29"
3+
version = "0.9.30"
44
edition = "2018"
55
autotests = false
66
publish = false

crates/rb-sys/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
build = "build/main.rs"
33
name = "rb-sys"
4-
version = "0.9.29"
4+
version = "0.9.30"
55
edition = "2018"
66
readme = "readme.md"
77
categories = ["external-ffi-bindings"]
@@ -15,7 +15,7 @@ repository = "https://github.com/oxidize-rb/rb-sys"
1515
[build-dependencies]
1616
bindgen = { version = "0.60", default-features = false, features = ["runtime"] }
1717
linkify = "0.9"
18-
rb-sys-build = { path = "../rb-sys-build", version = "0.9.29" }
18+
rb-sys-build = { path = "../rb-sys-build", version = "0.9.30" }
1919
cc = { version = "1.0", optional = true }
2020
shell-words = { version = "1.1", optional = true }
2121

examples/rust_reverse/ext/rust_reverse/Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/rust_reverse/ext/rust_reverse/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[package]
22
name = "rust-reverse"
3-
version = "0.9.29"
3+
version = "0.9.30"
44
autotests = false # set true if you want to use "cargo test"
55
edition = "2018"
66

77
[dependencies]
8-
rb-sys = { version = "0.9.29", path = "./../../../../crates/rb-sys", features = ["gem", "global-allocator"] }
8+
rb-sys = { version = "0.9.30", path = "./../../../../crates/rb-sys", features = ["gem", "global-allocator"] }
99

1010
[lib]
1111
crate-type = ["cdylib"]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module RustReverse
4-
VERSION = "0.9.29"
4+
VERSION = "0.9.30"
55
end

gem/lib/rb_sys/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module RbSys
4-
VERSION = "0.9.29"
4+
VERSION = "0.9.30"
55
end

rakelib/release.rake

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
namespace :release do
2+
desc "Bump the gem version"
3+
task bump: ["data:derive"] do
4+
require_relative "./../gem/lib/rb_sys/version"
5+
old_version = RbSys::VERSION
6+
7+
printf "What is the new version (current: #{old_version})?: "
8+
new_version = $stdin.gets.chomp
9+
10+
sh "fastmod", "--extensions=md", old_version.to_s, new_version.to_s
11+
sh "fastmod", "--extensions=toml", "version = \"#{old_version}\"", "version = #{new_version.inspect}"
12+
sh "fastmod", "--extensions=rb", "^ VERSION = \"#{old_version}\"", " VERSION = #{new_version.inspect}"
13+
sh "cargo check"
14+
Dir.chdir("examples/rust_reverse") { sh("cargo", "check") }
15+
sh "bundle"
16+
sh "rake test:examples"
17+
end
18+
19+
desc "Publish the crates and gems"
20+
task :publish do
21+
Dir.chdir("gem") do
22+
sh "bundle exec rake release"
23+
end
24+
25+
["crates/rb-sys-build", "crates/rb-sys"].each do |dir|
26+
Dir.chdir(dir) do
27+
sh "cargo publish || true"
28+
sleep 30
29+
end
30+
end
31+
32+
require_relative "./../gem/lib/rb_sys/version"
33+
34+
sh "gh", "release", "create", "v#{RbSys::VERSION}", "--generate-notes"
35+
end
36+
end

0 commit comments

Comments
 (0)