diff --git a/MODULE.bazel b/MODULE.bazel index 9af51f3058..a88f19e4db 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -2,7 +2,7 @@ module( name = "rules_rust", - version = "0.69.0", + version = "0.70.0", ) ############################################################################### diff --git a/crate_universe/extensions.bzl b/crate_universe/extensions.bzl index d720f53db1..72401bbbdd 100644 --- a/crate_universe/extensions.bzl +++ b/crate_universe/extensions.bzl @@ -26,7 +26,7 @@ There are some examples of using crate_universe with bzlmod in the [example fold To use rules_rust in a project using bzlmod, add the following to your MODULE.bazel file: ```python -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") ``` You find the latest version on the [release page](https://github.com/bazelbuild/rules_rust/releases). @@ -243,7 +243,7 @@ module( bazel_dep(name = "bazel_skylib", version = "1.8.2") # https://github.com/bazelbuild/rules_rust/releases -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") ############################################################################### # T O O L C H A I N S diff --git a/docs/src/index.md b/docs/src/index.md index ae560c367c..58eba22e93 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -20,7 +20,7 @@ Note that rules_rust bzlmod support is still a work in progress. Most features s To use `rules_rust` in a project using bzlmod, add the following to your `MODULE.bazel` file: ```python -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") ``` Don't forget to substitute in your desired release's version number. diff --git a/examples/all_deps_vendor/README.md b/examples/all_deps_vendor/README.md index 748c2a08e1..619c9e644f 100644 --- a/examples/all_deps_vendor/README.md +++ b/examples/all_deps_vendor/README.md @@ -26,7 +26,7 @@ module( bazel_dep(name = "bazel_skylib", version = "1.8.2") # https://github.com/bazelbuild/rules_rust/releases -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") ############################################################################### # T O O L C H A I N S diff --git a/examples/cross_compile_llvm/README.md b/examples/cross_compile_llvm/README.md index 1564f2b10a..ed3f7c58b7 100644 --- a/examples/cross_compile_llvm/README.md +++ b/examples/cross_compile_llvm/README.md @@ -40,7 +40,7 @@ You add the required rules for cross compilation to your MODULE.bazel as shown b ```Starlark # Get latest release from: # https://github.com/bazelbuild/rules_rust/releases -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") # https://github.com/bazelbuild/platforms/releases bazel_dep(name = "platforms", version = "1.0.0") diff --git a/examples/ffi/README.md b/examples/ffi/README.md index 41a3cd6959..5ff77b77ee 100644 --- a/examples/ffi/README.md +++ b/examples/ffi/README.md @@ -21,7 +21,7 @@ module( # B A Z E L C E N T R A L R E G I S T R Y # https://registry.bazel.build/ ############################################################################### # https://github.com/bazelbuild/rules_rust/releases -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") ############################################################################### # T O O L C H A I N S diff --git a/extensions/bindgen/MODULE.bazel b/extensions/bindgen/MODULE.bazel index 8fe3feb741..6813a101b1 100644 --- a/extensions/bindgen/MODULE.bazel +++ b/extensions/bindgen/MODULE.bazel @@ -2,10 +2,10 @@ module( name = "rules_rust_bindgen", - version = "0.69.0", + version = "0.70.0", ) -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") bazel_dep(name = "bazel_features", version = "1.32.0") bazel_dep(name = "bazel_skylib", version = "1.8.2") bazel_dep(name = "platforms", version = "1.0.0") diff --git a/extensions/mdbook/MODULE.bazel b/extensions/mdbook/MODULE.bazel index a4ed44fa28..db6319ba0e 100644 --- a/extensions/mdbook/MODULE.bazel +++ b/extensions/mdbook/MODULE.bazel @@ -2,10 +2,10 @@ module( name = "rules_rust_mdbook", - version = "0.69.0", + version = "0.70.0", ) -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") bazel_dep(name = "rules_cc", version = "0.2.4") bazel_dep(name = "bazel_features", version = "1.32.0") bazel_dep(name = "bazel_skylib", version = "1.8.2") diff --git a/extensions/prost/MODULE.bazel b/extensions/prost/MODULE.bazel index b613ace343..f3d5053f44 100644 --- a/extensions/prost/MODULE.bazel +++ b/extensions/prost/MODULE.bazel @@ -2,10 +2,10 @@ module( name = "rules_rust_prost", - version = "0.69.0", + version = "0.70.0", ) -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") bazel_dep(name = "platforms", version = "1.0.0") bazel_dep(name = "bazel_features", version = "1.32.0") bazel_dep(name = "bazel_skylib", version = "1.8.2") diff --git a/extensions/pyo3/MODULE.bazel b/extensions/pyo3/MODULE.bazel index 723fde4e49..8077bc800b 100644 --- a/extensions/pyo3/MODULE.bazel +++ b/extensions/pyo3/MODULE.bazel @@ -2,10 +2,10 @@ module( name = "rules_rust_pyo3", - version = "0.69.0", + version = "0.70.0", ) -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") bazel_dep(name = "rules_python", version = "1.6.3") bazel_dep(name = "bazel_skylib", version = "1.8.2") bazel_dep(name = "platforms", version = "1.0.0") diff --git a/extensions/wasm_bindgen/MODULE.bazel b/extensions/wasm_bindgen/MODULE.bazel index b712d79ca6..6a376a20b8 100644 --- a/extensions/wasm_bindgen/MODULE.bazel +++ b/extensions/wasm_bindgen/MODULE.bazel @@ -2,10 +2,10 @@ module( name = "rules_rust_wasm_bindgen", - version = "0.69.0", + version = "0.70.0", ) -bazel_dep(name = "rules_rust", version = "0.69.0") +bazel_dep(name = "rules_rust", version = "0.70.0") bazel_dep(name = "bazel_features", version = "1.32.0") bazel_dep(name = "bazel_skylib", version = "1.8.2") bazel_dep(name = "platforms", version = "1.0.0") diff --git a/util/release.sh b/util/release.sh index 70f9b15409..3b40c7fa8f 100755 --- a/util/release.sh +++ b/util/release.sh @@ -3,7 +3,13 @@ # Usage: util/release.sh [version] # # where version (optional) is the new version of rules_rust. -set -xeuo pipefail +set -euo pipefail + +if [ "$(uname)" == "Darwin" ]; then + SEDOPTS=(-i '' -e) +else + SEDOPTS=(-i) +fi # Normalize working directory to root of repository. cd "$(dirname "${BASH_SOURCE[0]}")"/.. @@ -28,7 +34,7 @@ function version_pattern() { grep -rl \ --include='version.bzl' \ "$(version_pattern $OLD)" \ - | xargs sed -i "s/^$(version_pattern $OLD)$/$(version_pattern $NEW)/g" + | xargs sed ${SEDOPTS[@]} "s/^$(version_pattern $OLD)$/$(version_pattern $NEW)/g" # Update matching bazel_dep(name = "rules_rust", version = ...) declarations. function bazel_dep_pattern() { @@ -39,7 +45,7 @@ function bazel_dep_pattern() { grep -rl \ --include='MODULE.bazel' --include='*.bzl' --include='*.md' \ "$(bazel_dep_pattern $OLD)" \ - | xargs sed -i "s/^$(bazel_dep_pattern $OLD)$/$(bazel_dep_pattern $NEW)/" + | xargs sed ${SEDOPTS[@]} "s/^$(bazel_dep_pattern $OLD)$/$(bazel_dep_pattern $NEW)/" # Update module() declarations: # module( diff --git a/version.bzl b/version.bzl index d255382339..cdf973da33 100644 --- a/version.bzl +++ b/version.bzl @@ -1,3 +1,3 @@ """The version of rules_rust.""" -VERSION = "0.69.0" +VERSION = "0.70.0"