From 1012d8300c0ab7b6d3db12de65a35b439a067144 Mon Sep 17 00:00:00 2001 From: Boshen Date: Thu, 27 Jul 2023 13:38:29 +0800 Subject: [PATCH] chore: release crates as v0.1.0 --- Cargo.lock | 26 +++++++++++++------------- Cargo.toml | 25 +++++++++++++------------ MAINTAINANCE.md | 12 ++++++++++++ crates/oxc/Cargo.toml | 2 +- crates/oxc_allocator/Cargo.toml | 2 +- crates/oxc_ast/Cargo.toml | 2 +- crates/oxc_ast_lower/Cargo.toml | 2 +- crates/oxc_diagnostics/Cargo.toml | 2 +- crates/oxc_formatter/Cargo.toml | 2 +- crates/oxc_hir/Cargo.toml | 2 +- crates/oxc_index/Cargo.toml | 2 +- crates/oxc_minifier/Cargo.toml | 2 +- crates/oxc_parser/Cargo.toml | 2 +- crates/oxc_semantic/Cargo.toml | 2 +- crates/oxc_span/Cargo.toml | 2 +- crates/oxc_syntax/Cargo.toml | 2 +- 16 files changed, 51 insertions(+), 38 deletions(-) create mode 100644 MAINTAINANCE.md diff --git a/Cargo.lock b/Cargo.lock index 1379da79e..89008afbf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1288,7 +1288,7 @@ checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" [[package]] name = "oxc" -version = "0.0.7" +version = "0.1.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1306,7 +1306,7 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.0.7" +version = "0.1.0" dependencies = [ "bumpalo", "serde", @@ -1315,7 +1315,7 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.0.7" +version = "0.1.0" dependencies = [ "bitflags 2.3.3", "num-bigint", @@ -1332,7 +1332,7 @@ dependencies = [ [[package]] name = "oxc_ast_lower" -version = "0.0.7" +version = "0.1.0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1416,7 +1416,7 @@ dependencies = [ [[package]] name = "oxc_diagnostics" -version = "0.0.7" +version = "0.1.0" dependencies = [ "is-terminal", "miette", @@ -1428,7 +1428,7 @@ dependencies = [ [[package]] name = "oxc_formatter" -version = "0.0.7" +version = "0.1.0" dependencies = [ "miette", "oxc_allocator", @@ -1440,7 +1440,7 @@ dependencies = [ [[package]] name = "oxc_hir" -version = "0.0.7" +version = "0.1.0" dependencies = [ "bitflags 2.3.3", "num-bigint", @@ -1457,7 +1457,7 @@ dependencies = [ [[package]] name = "oxc_index" -version = "0.0.7" +version = "0.1.0" dependencies = [ "index_vec", "static_assertions", @@ -1500,7 +1500,7 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.0.7" +version = "0.1.0" dependencies = [ "bitflags 2.3.3", "itertools 0.11.0", @@ -1551,7 +1551,7 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.0.7" +version = "0.1.0" dependencies = [ "bitflags 2.3.3", "miette", @@ -1604,7 +1604,7 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.0.7" +version = "0.1.0" dependencies = [ "bitflags 2.3.3", "indexmap 2.0.0", @@ -1621,7 +1621,7 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.0.7" +version = "0.1.0" dependencies = [ "compact_str", "miette", @@ -1630,7 +1630,7 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.0.7" +version = "0.1.0" dependencies = [ "bitflags 2.3.3", "oxc_index", diff --git a/Cargo.toml b/Cargo.toml index 09c370acf..f4565da01 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,18 +15,19 @@ categories = ["development-tools", "web-programming", "compilers"] [workspace.dependencies] # publish = true -oxc_allocator = { version = "0.0.7", path = "crates/oxc_allocator" } -oxc_ast = { version = "0.0.7", path = "crates/oxc_ast" } -oxc_ast_lower = { version = "0.0.7", path = "crates/oxc_ast_lower" } -oxc_diagnostics = { version = "0.0.7", path = "crates/oxc_diagnostics" } -oxc_formatter = { version = "0.0.7", path = "crates/oxc_formatter" } -oxc_hir = { version = "0.0.7", path = "crates/oxc_hir" } -oxc_index = { version = "0.0.7", path = "crates/oxc_index" } -oxc_minifier = { version = "0.0.7", path = "crates/oxc_minifier" } -oxc_parser = { version = "0.0.7", path = "crates/oxc_parser" } -oxc_semantic = { version = "0.0.7", path = "crates/oxc_semantic" } -oxc_span = { version = "0.0.7", path = "crates/oxc_span" } -oxc_syntax = { version = "0.0.7", path = "crates/oxc_syntax" } +oxc = { version = "0.1.0", path = "crates/oxc" } +oxc_allocator = { version = "0.1.0", path = "crates/oxc_allocator" } +oxc_ast = { version = "0.1.0", path = "crates/oxc_ast" } +oxc_ast_lower = { version = "0.1.0", path = "crates/oxc_ast_lower" } +oxc_diagnostics = { version = "0.1.0", path = "crates/oxc_diagnostics" } +oxc_formatter = { version = "0.1.0", path = "crates/oxc_formatter" } +oxc_hir = { version = "0.1.0", path = "crates/oxc_hir" } +oxc_index = { version = "0.1.0", path = "crates/oxc_index" } +oxc_minifier = { version = "0.1.0", path = "crates/oxc_minifier" } +oxc_parser = { version = "0.1.0", path = "crates/oxc_parser" } +oxc_semantic = { version = "0.1.0", path = "crates/oxc_semantic" } +oxc_span = { version = "0.1.0", path = "crates/oxc_span" } +oxc_syntax = { version = "0.1.0", path = "crates/oxc_syntax" } # publish = false oxc_macros = { path = "crates/oxc_macros" } diff --git a/MAINTAINANCE.md b/MAINTAINANCE.md new file mode 100644 index 000000000..a6945a27c --- /dev/null +++ b/MAINTAINANCE.md @@ -0,0 +1,12 @@ +# Release crates + +Manually edit all versions specified by `[workspace.dependencies]` in Cargo.toml, +also manually edit each of the crates version. + +Install `cargo-smart-release`, run + +```bash +cargo smart-release --no-changelog --no-tag --no-push --dry-run-cargo-publish oxc +``` + +Run again with `--dry-run-cargo-publish` when everything compiles. diff --git a/crates/oxc/Cargo.toml b/crates/oxc/Cargo.toml index 76e847a0f..c471d1179 100644 --- a/crates/oxc/Cargo.toml +++ b/crates/oxc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc" -version = "0.0.7" +version = "0.1.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_allocator/Cargo.toml b/crates/oxc_allocator/Cargo.toml index 591be7681..1aebeca2d 100644 --- a/crates/oxc_allocator/Cargo.toml +++ b/crates/oxc_allocator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_allocator" -version = "0.0.7" +version = "0.1.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_ast/Cargo.toml b/crates/oxc_ast/Cargo.toml index 4b3843264..cc25c583d 100644 --- a/crates/oxc_ast/Cargo.toml +++ b/crates/oxc_ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast" -version = "0.0.7" +version = "0.1.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_ast_lower/Cargo.toml b/crates/oxc_ast_lower/Cargo.toml index b362d84e2..7ef2ef54f 100644 --- a/crates/oxc_ast_lower/Cargo.toml +++ b/crates/oxc_ast_lower/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_ast_lower" -version = "0.0.7" +version = "0.1.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_diagnostics/Cargo.toml b/crates/oxc_diagnostics/Cargo.toml index df3cc273f..d19c86b5d 100644 --- a/crates/oxc_diagnostics/Cargo.toml +++ b/crates/oxc_diagnostics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_diagnostics" -version = "0.0.7" +version = "0.1.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_formatter/Cargo.toml b/crates/oxc_formatter/Cargo.toml index 261d869e1..3270ace50 100644 --- a/crates/oxc_formatter/Cargo.toml +++ b/crates/oxc_formatter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_formatter" -version = "0.0.7" +version = "0.1.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_hir/Cargo.toml b/crates/oxc_hir/Cargo.toml index d6b88d362..80c15b755 100644 --- a/crates/oxc_hir/Cargo.toml +++ b/crates/oxc_hir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_hir" -version = "0.0.7" +version = "0.1.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_index/Cargo.toml b/crates/oxc_index/Cargo.toml index 032059128..938018276 100644 --- a/crates/oxc_index/Cargo.toml +++ b/crates/oxc_index/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_index" -version = "0.0.7" +version = "0.1.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_minifier/Cargo.toml b/crates/oxc_minifier/Cargo.toml index 6bd81937b..d38ebc6b4 100644 --- a/crates/oxc_minifier/Cargo.toml +++ b/crates/oxc_minifier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_minifier" -version = "0.0.7" +version = "0.1.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_parser/Cargo.toml b/crates/oxc_parser/Cargo.toml index 7575562b3..80b860942 100644 --- a/crates/oxc_parser/Cargo.toml +++ b/crates/oxc_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_parser" -version = "0.0.7" +version = "0.1.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_semantic/Cargo.toml b/crates/oxc_semantic/Cargo.toml index 8d9c7382e..abff32fd3 100644 --- a/crates/oxc_semantic/Cargo.toml +++ b/crates/oxc_semantic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_semantic" -version = "0.0.7" +version = "0.1.0" authors.workspace = true description.workspace = true edition.workspace = true diff --git a/crates/oxc_span/Cargo.toml b/crates/oxc_span/Cargo.toml index 5cdad62b6..7bc2e6267 100644 --- a/crates/oxc_span/Cargo.toml +++ b/crates/oxc_span/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_span" -version = "0.0.7" +version = "0.1.0" publish = true authors.workspace = true description.workspace = true diff --git a/crates/oxc_syntax/Cargo.toml b/crates/oxc_syntax/Cargo.toml index 6b215e58e..1e4f0d066 100644 --- a/crates/oxc_syntax/Cargo.toml +++ b/crates/oxc_syntax/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxc_syntax" -version = "0.0.7" +version = "0.1.0" publish = true authors.workspace = true description.workspace = true