Skip to content

Commit d5103f9

Browse files
authored
chore(release): prepare for v0.0.18 (#1559)
## Why this should be merged Prepare for next release. ## How this works Bump deps, version, and updates changelog. ## How this was tested CI
1 parent 3a7c427 commit d5103f9

File tree

5 files changed

+53
-43
lines changed

5 files changed

+53
-43
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.0.18] - 2025-12-17
6+
7+
### 🐛 Bug Fixes
8+
9+
- Hash mismatch when proposing on uncommitted proposal ([#1557](https://github.com/ava-labs/firewood/pull/1557))
10+
11+
### 🧪 Testing
12+
13+
- Guarantee that revisions work after commit ([#1558](https://github.com/ava-labs/firewood/pull/1558))
14+
515
## [0.0.17] - 2025-12-16
616

717
### 🚀 Features

Cargo.lock

Lines changed: 26 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ resolver = "2"
1313
[workspace.package]
1414
# NOTE: when bumping to 0.1.0, this will be removed and each crate will have its
1515
# version set independently.
16-
version = "0.0.17"
16+
version = "0.0.18"
1717
edition = "2024"
1818
license-file = "LICENSE.md"
1919
homepage = "https://avalabs.org"
@@ -56,10 +56,10 @@ cast_possible_truncation = "allow"
5656

5757
[workspace.dependencies]
5858
# workspace local packages
59-
firewood = { path = "firewood", version = "0.0.17" }
60-
firewood-macros = { path = "firewood-macros", version = "0.0.17" }
61-
firewood-storage = { path = "storage", version = "0.0.17" }
62-
firewood-ffi = { path = "ffi", version = "0.0.17" }
59+
firewood = { path = "firewood", version = "0.0.18" }
60+
firewood-macros = { path = "firewood-macros", version = "0.0.18" }
61+
firewood-storage = { path = "storage", version = "0.0.18" }
62+
firewood-ffi = { path = "ffi", version = "0.0.18" }
6363

6464
# no longer bumping with workspace
6565
firewood-triehash = { path = "triehash", version = "0.0.16" }

RELEASE.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ Before making changes, create a new branch (if not already on one):
2020

2121
```console
2222
$ git fetch
23-
$ git switch -c release/v0.0.18 origin/main
24-
branch 'release/v0.0.18' set up to track 'origin/main'.
25-
Switched to a new branch 'release/v0.0.18'
23+
$ git switch -c release/v0.0.19 origin/main
24+
branch 'release/v0.0.19' set up to track 'origin/main'.
25+
Switched to a new branch 'release/v0.0.19'
2626
```
2727

2828
If already on a new branch, ensure `HEAD` is the same as the remote's `main`.
@@ -32,7 +32,7 @@ from `git cliff` follow the repository history in the correct linear order.
3232
On rebase, quickly redo the generative steps with `just`:
3333

3434
```shell
35-
just release-step-update-rust-dependencies && just release-step-refresh-changelog v0.0.18
35+
just release-step-update-rust-dependencies && just release-step-refresh-changelog v0.0.19
3636
```
3737

3838
## Dependency upgrades
@@ -81,7 +81,7 @@ table to define the version for all subpackages.
8181

8282
```toml
8383
[workspace.package]
84-
version = "0.0.18"
84+
version = "0.0.19"
8585
```
8686

8787
Each package inherits this version by setting `package.version.workspace = true`.
@@ -105,7 +105,7 @@ table. E.g.,:
105105
```toml
106106
[workspace.dependencies]
107107
# workspace local packages
108-
firewood = { path = "firewood", version = "0.0.18" }
108+
firewood = { path = "firewood", version = "0.0.19" }
109109
```
110110

111111
This allows packages within the workspace to inherit the dependency,
@@ -136,10 +136,10 @@ is correct and reflects the new package versions.
136136
To build the changelog, see git-cliff.org. Short version:
137137

138138
```sh
139-
just release-step-refresh-changelog v0.0.18
139+
just release-step-refresh-changelog v0.0.19
140140
```
141141

142-
where `v0.0.18` is the newest tag. This is a required paramter to ensure the
142+
where `v0.0.19` is the newest tag. This is a required paramter to ensure the
143143
changelog has the correct headers.
144144

145145
## Commit
@@ -169,11 +169,11 @@ To trigger a release, push a tag to the main branch matching the new version,
169169
# be sure to switch back to the main branch before tagging
170170
git checkout main
171171
git pull --prune
172-
git tag -s -a v0.0.18 -m 'Release v0.0.18'
173-
git push origin v0.0.18
172+
git tag -s -a v0.0.19 -m 'Release v0.0.19'
173+
git push origin v0.0.19
174174
```
175175

176-
for `v0.0.18` for the merged version change. The CI will automatically publish a
176+
for `v0.0.19` for the merged version change. The CI will automatically publish a
177177
draft release which consists of release notes and changes (see
178178
[.github/workflows/release.yaml](.github/workflows/release.yaml)).
179179

storage/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ io-uring = { version = "0.7.11", optional = true }
4747
log = { version = "0.4.29", optional = true }
4848
rlp = { version = "0.6.1", optional = true }
4949
sha3 = { version = "0.10.8", optional = true }
50-
bumpalo = { version = "3.19.0", features = ["collections", "std"] }
50+
bumpalo = { version = "3.19.1", features = ["collections", "std"] }
5151

5252
[dev-dependencies]
5353
cfg-if = "1.0.4"

0 commit comments

Comments
 (0)