mirror of
https://github.com/rust-lang/rustlings.git
synced 2024-12-26 00:00:03 +03:00
Prepare for using cargo-release
This commit is contained in:
parent
177e2870c5
commit
ca41f9e2df
7
.typos.toml
Normal file
7
.typos.toml
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
[files]
|
||||||
|
extend-exclude = [
|
||||||
|
"CHANGELOG.md",
|
||||||
|
]
|
||||||
|
|
||||||
|
[default.extend-words]
|
||||||
|
"ratatui" = "ratatui"
|
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -679,7 +679,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustlings"
|
name = "rustlings"
|
||||||
version = "6.0.0-beta.0"
|
version = "6.0.0-alpha.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"assert_cmd",
|
"assert_cmd",
|
||||||
|
@ -698,7 +698,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustlings-macros"
|
name = "rustlings-macros"
|
||||||
version = "6.0.0-beta.0"
|
version = "6.0.0-alpha.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"quote",
|
"quote",
|
||||||
"serde",
|
"serde",
|
||||||
|
|
|
@ -8,7 +8,7 @@ exclude = [
|
||||||
]
|
]
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "6.0.0-beta.0"
|
version = "6.0.0-alpha.0"
|
||||||
authors = [
|
authors = [
|
||||||
"Liv <mokou@fastmail.com>",
|
"Liv <mokou@fastmail.com>",
|
||||||
"Mo Bitar <mo8it@proton.me>",
|
"Mo Bitar <mo8it@proton.me>",
|
||||||
|
@ -41,6 +41,7 @@ include = [
|
||||||
"/info.toml",
|
"/info.toml",
|
||||||
"/LICENSE",
|
"/LICENSE",
|
||||||
"/README.md",
|
"/README.md",
|
||||||
|
"/solutions/",
|
||||||
"/src/",
|
"/src/",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -52,7 +53,7 @@ hashbrown = "0.14.3"
|
||||||
notify-debouncer-mini = "0.4.1"
|
notify-debouncer-mini = "0.4.1"
|
||||||
os_pipe = "1.1.5"
|
os_pipe = "1.1.5"
|
||||||
ratatui = "0.26.2"
|
ratatui = "0.26.2"
|
||||||
rustlings-macros = { path = "rustlings-macros", version = "6.0.0-beta.0" }
|
rustlings-macros = { path = "rustlings-macros", version = "=6.0.0-alpha.0" }
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
toml_edit.workspace = true
|
toml_edit.workspace = true
|
||||||
which = "6.0.1"
|
which = "6.0.1"
|
||||||
|
@ -66,3 +67,6 @@ panic = "abort"
|
||||||
|
|
||||||
[profile.dev]
|
[profile.dev]
|
||||||
panic = "abort"
|
panic = "abort"
|
||||||
|
|
||||||
|
[package.metadata.release]
|
||||||
|
pre-release-hook = ["./release-hook.sh"]
|
||||||
|
|
8
release-hook.sh
Executable file
8
release-hook.sh
Executable file
|
@ -0,0 +1,8 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Error out if any command fails
|
||||||
|
set -e
|
||||||
|
|
||||||
|
typos
|
||||||
|
cargo outdated -w --exit-code 1
|
||||||
|
cargo test --workspace --all-targets
|
|
@ -14,3 +14,6 @@ proc-macro = true
|
||||||
quote = "1.0.36"
|
quote = "1.0.36"
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
toml_edit.workspace = true
|
toml_edit.workspace = true
|
||||||
|
|
||||||
|
[package.metadata.release]
|
||||||
|
verify = false
|
||||||
|
|
Loading…
Reference in a new issue