summaryrefslogtreecommitdiff
path: root/bumper.md
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-04-05 08:48:46 +0000
committerLars Wirzenius <liw@liw.fi>2021-04-05 08:48:46 +0000
commit079357cc06488433afd1feac6ca41d859fbdee00 (patch)
tree9b3e746ba6d523c080f0f40b5c0798f7e9326da5 /bumper.md
parent62e5bf8eca44deec7f45bb697ee98298b8abd219 (diff)
parent19cb8fcd22e9d2bc240cbd2b23efa2e19cf7ea52 (diff)
downloadbumper-rs-079357cc06488433afd1feac6ca41d859fbdee00.tar.gz
Merge branch 'cargo-lock-update' into 'main'
feat: update Cargo.lock int Rust projects See merge request larswirzenius/bumper!10
Diffstat (limited to 'bumper.md')
-rw-r--r--bumper.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/bumper.md b/bumper.md
index 43dd8c7..cebc1fb 100644
--- a/bumper.md
+++ b/bumper.md
@@ -91,17 +91,27 @@ project. We use a Rust project for simplicity.
~~~scenario
given an installed Bumper
+given file foo/src/main.rs from main.rs
given file foo/Cargo.toml from Cargo.toml
+given file foo/Cargo.lock from Cargo.lock
given file foo/debian/changelog from changelog
given all files in foo are committed to git
when I run, in foo, bumper 1.2.0
then all changes in foo are committed
then in foo, git tag v1.2.0 is a signed tag
then file foo/Cargo.toml matches regex /version\s*=\s*"1\.2\.0"/
+then file foo/Cargo.lock is newer than foo/Cargo.toml
+then file foo/Cargo.lock is committed to git
then file foo/debian/changelog matches regex / \(0\.1\.0-1\) /
then file foo/debian/changelog matches regex / \(1\.2\.0-1\) /
~~~
+~~~{#main.rs .file .rust}
+fn main() {
+ println!("Hello, world!");
+}
+~~~
+
~~~{#Cargo.toml .file .ini}
[package]
name = "foo"
@@ -110,8 +120,11 @@ authors = ["J. Random Hacker <jr@example.com>"]
edition = "2018"
[dependencies]
+anyhow = "1"
~~~
+~~~{#Cargo.lock .file .ini}
+~~~
~~~{#changelog .file}
dummy (0.1.0-1) unstable; urgency=low