diff --git a/Cargo.lock b/Cargo.lock index e45c0cd6..63407e84 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "els" -version = "0.1.47-nightly.0" +version = "0.1.47" dependencies = [ "erg_common", "erg_compiler", @@ -108,7 +108,7 @@ dependencies = [ [[package]] name = "erg" -version = "0.6.35-nightly.0" +version = "0.6.35" dependencies = [ "els", "erg_common", @@ -119,7 +119,7 @@ dependencies = [ [[package]] name = "erg_common" -version = "0.6.35-nightly.0" +version = "0.6.35" dependencies = [ "backtrace-on-stack-overflow", "crossterm", @@ -131,7 +131,7 @@ dependencies = [ [[package]] name = "erg_compiler" -version = "0.6.35-nightly.0" +version = "0.6.35" dependencies = [ "erg_common", "erg_parser", @@ -140,7 +140,7 @@ dependencies = [ [[package]] name = "erg_linter" -version = "0.6.35-nightly.0" +version = "0.6.35" dependencies = [ "erg_common", "erg_compiler", @@ -149,7 +149,7 @@ dependencies = [ [[package]] name = "erg_parser" -version = "0.6.35-nightly.0" +version = "0.6.35" dependencies = [ "erg_common", "erg_proc_macros", @@ -159,7 +159,7 @@ dependencies = [ [[package]] name = "erg_proc_macros" -version = "0.6.35-nightly.0" +version = "0.6.35" dependencies = [ "quote", "syn 1.0.109", diff --git a/Cargo.toml b/Cargo.toml index e11db4f2..03106208 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ members = [ ] [workspace.package] -version = "0.6.35-nightly.0" +version = "0.6.35" authors = ["erg-lang team "] license = "MIT OR Apache-2.0" edition = "2021" @@ -71,12 +71,12 @@ full = ["els", "full-repl", "unicode", "pretty"] experimental = ["erg_common/experimental", "erg_parser/experimental", "erg_compiler/experimental", "erg_linter/experimental"] [workspace.dependencies] -erg_common = { version = "0.6.35-nightly.0", path = "./crates/erg_common" } -erg_parser = { version = "0.6.35-nightly.0", path = "./crates/erg_parser" } -erg_compiler = { version = "0.6.35-nightly.0", path = "./crates/erg_compiler" } -erg_linter = { version = "0.6.35-nightly.0", path = "./crates/erg_linter" } -els = { version = "0.1.47-nightly.0", path = "./crates/els" } -erg_proc_macros = { version = "0.6.35-nightly.0", path = "./crates/erg_proc_macros" } +erg_common = { version = "0.6.35", path = "./crates/erg_common" } +erg_parser = { version = "0.6.35", path = "./crates/erg_parser" } +erg_compiler = { version = "0.6.35", path = "./crates/erg_compiler" } +erg_linter = { version = "0.6.35", path = "./crates/erg_linter" } +els = { version = "0.1.47", path = "./crates/els" } +erg_proc_macros = { version = "0.6.35", path = "./crates/erg_proc_macros" } pyo3 = { version = "0.20", features = ["extension-module"] } [dependencies] diff --git a/bump_version.er b/bump_version.er index 9d33c5d5..0534d867 100644 --- a/bump_version.er +++ b/bump_version.er @@ -3,7 +3,7 @@ # erg bump_version.er -- major: 0.1.0 => 1.0.0 # erg bump_version.er -- minor: 0.1.0 => 0.2.0 # erg bump_version.er -- patch: 0.1.0 => 0.1.1 -# erg bump_version.er -- patch: 0.1.1-nightly.0 => 0.1.2 +# erg bump_version.er -- patch: 0.1.1-nightly.0 => 0.1.1 # erg bump_version.er -- pre: 0.1.1-nightly.0 => 0.1.1-nightly.1 # erg bump_version.er -- nightly: 0.1.1 => 0.1.2-nightly.0 @@ -37,7 +37,9 @@ new = match bumps: "minor" -> semver.SemVer.new ver.major, ver.minor + 1, 0, None "patch" -> - semver.SemVer.new ver.major, ver.minor, ver.patch + 1, None + if ver.pre != None: + do: semver.SemVer.new ver.major, ver.minor, ver.patch, None + do: semver.SemVer.new ver.major, ver.minor, ver.patch + 1, None "pre" -> assert ver.pre != None, "not a pre-release version: \{ver}" pre = semver.Identifier.new { .name = ver.pre.name; .num = ver.pre.num + 1; } @@ -53,7 +55,9 @@ els_new = match bumps: "minor" -> semver.SemVer.new els_ver.major, els_ver.minor + 1, 0, None "patch" -> - semver.SemVer.new els_ver.major, els_ver.minor, els_ver.patch + 1, None + if els_ver.pre != None: + do: semver.SemVer.new els_ver.major, els_ver.minor, els_ver.patch, None + do: semver.SemVer.new els_ver.major, els_ver.minor, els_ver.patch + 1, None "pre" -> assert els_ver.pre != None, "not a pre-release version: \{els_ver}" pre = semver.Identifier.new { .name = els_ver.pre.name; .num = els_ver.pre.num + 1; } diff --git a/crates/els/Cargo.toml b/crates/els/Cargo.toml index 4f4f450a..b4423d8d 100644 --- a/crates/els/Cargo.toml +++ b/crates/els/Cargo.toml @@ -2,7 +2,7 @@ name = "els" description = "An Erg compiler frontend for IDEs, implements LSP." documentation = "http://docs.rs/els" -version = "0.1.47-nightly.0" +version = "0.1.47" authors.workspace = true license.workspace = true edition.workspace = true