Skip to content

Commit aab867a

Browse files
authored
Release NativeLink v0.3.0 (#845)
1 parent e890c01 commit aab867a

File tree

15 files changed

+370
-174
lines changed

15 files changed

+370
-174
lines changed

CHANGELOG.md

Lines changed: 299 additions & 134 deletions
Large diffs are not rendered by default.

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resolver = "2"
33

44
[package]
55
name = "nativelink"
6-
version = "0.2.0"
6+
version = "0.3.0"
77
edition = "2021"
88
rust-version = "1.77"
99

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
3030
```
3131
2. Install NativeLink with Cargo.
3232
```bash
33-
cargo install --git https://github.com/TraceMachina/nativelink --tag v0.2.0
33+
cargo install --git https://github.com/TraceMachina/nativelink --tag v0.3.0
3434
```
3535

3636
### ⚙️ Configure and 🦾 Start NativeLink

cliff.toml

Lines changed: 50 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -63,28 +63,59 @@ commit_preprocessors = [
6363
]
6464
# regex for parsing and grouping commits
6565
commit_parsers = [
66+
# Custom rules for specific commits.
67+
{ message = "Create directory for action", group = "<!-- 1 -->⛰️ Features" },
68+
{ message = "Build nativelink with musl", group = "<!-- 1 -->⛰️ Features" },
69+
{ message = "Shard store weight scale distribution", group = "<!-- 1 -->⛰️ Features" },
70+
{ message = "Use mimalloc", group = "<!-- 1 -->⛰️ Features" },
71+
{ message = "Build nativelink with musl", group = "<!-- 1 -->⛰️ Features" },
72+
{ message = "Add configuration breakdown page", group = "<!-- 3 -->📚 Documentation" },
73+
{ message = "Draw a General Purpose Diagram", group = "<!-- 3 -->📚 Documentation" },
74+
{ message = "Basic config updated", group = "<!-- 3 -->📚 Documentation" },
75+
{ message = "Account for block size in filesystem store for eviction purposes", group = "<!-- 2 -->🐛 Bug Fixes" },
76+
{ message = "Add OSFamily property in basic_cas.json", group = "<!-- 3 -->📚 Documentation" },
77+
{ message = "Fix incorrect bazel version 6.4.0", group = "<!-- 3 -->📚 Documentation" },
78+
{ message = "Completeness checking store should not check if directory digests exist", group = "<!-- 2 -->🐛 Bug Fixes" },
79+
{ message = "Don't retry permanent failures", group = "<!-- 2 -->🐛 Bug Fixes" },
80+
{ message = "Retry GrpcStore get_part_ref", group = "<!-- 1 -->⛰️ Features" },
81+
{ message = "Evict on touch failure", group = "<!-- 2 -->🐛 Bug Fixes" },
82+
83+
# Get all breaking changes first.
84+
{ message = "Breaking", group = "<!-- 0 -->❌️ Breaking Changes" },
85+
{ message = "BREAKING", group = "<!-- 0 -->❌️ Breaking Changes" },
86+
87+
# Filter these out early but show them later in the changelog.
6688
{ message = "docs", group = "<!-- 3 -->📚 Documentation" },
6789
{ message = "document", group = "<!-- 3 -->📚 Documentation" },
6890
{ message = "documentation", group = "<!-- 3 -->📚 Documentation" },
69-
{ message = "Make", group = "<!-- 2 -->🛠️ Refactor" },
70-
{ message = "to [0-9.]+", group = "<!-- 4 -->⬆️ Bumps & Version Updates" },
71-
{ message = "Bumb+", group = "<!-- 4 -->⬆️ Bumps & Version Updates" },
72-
{ message = "Fix", group = "<!-- 1 -->🐛 Bug Fixes" },
73-
{ message = "test", group = "<!-- 6 -->🧪 Testing" },
74-
{ message = "Add", group = "<!-- 0 -->⛰️ Features" },
75-
{ message = "Migrate", group = "<!-- 2 -->🛠️ Refactor" },
76-
{ message = "Integrate", group = "<!-- 0 -->⛰️ Features" },
77-
{ message = "Update", group = "<!-- 2 -->🛠️ Refactor" },
78-
{ message = "Move", group = "<!-- 2 -->🛠️ Refactor" },
79-
{ message = "Avoid", group = "<!-- 1 -->🐛 Bug Fixes" },
80-
{ message = "Introduce", group = "<!-- 0 -->⛰️ Features" },
81-
{ message = "Breaking", group = "<!-- 8 -->❌️ Breaking Changes" },
82-
{ message = "Rename", group = "<!-- 2 -->🛠️ Refactor" },
83-
{ message = "Handle", group = "<!-- 1 -->🐛 Bug Fixes" },
84-
{ message = "Temporarily disable", group = "<!-- 7 -->⚙️ Miscellaneous" },
85-
{ message = "Remove", group = "<!-- 7 -->⚙️ Miscellaneous" },
86-
{ message = "Separate", group = "<!-- 2 -->🛠️ Refactor" },
87-
{ message = ".*", group = "<!-- 7 -->⚙️ Miscellaneous" },
91+
{ message = "README", group = "<!-- 3 -->📚 Documentation" },
92+
{ message = "Example", group = "<!-- 3 -->📚 Documentation" },
93+
{ message = "Breakdown", group = "<!-- 3 -->📚 Documentation" },
94+
95+
# Filter out all updates, but show them last.
96+
{ message = "to [0-9.]+", group = "<!-- 7 -->⬆️ Bumps & Version Updates" },
97+
{ message = "Bumb+", group = "<!-- 7 -->⬆️ Bumps & Version Updates" },
98+
{ message = "Bump", group = "<!-- 7 -->⬆️ Bumps & Version Updates" },
99+
{ message = "Update", group = "<!-- 7 -->⬆️ Bumps & Version Updates" },
100+
101+
# Filter these out early but show them later in the changelog.
102+
{ message = "test", group = "<!-- 4 -->🧪 Testing & CI" },
103+
{ message = "CI", group = "<!-- 4 -->🧪 Testing & CI" },
104+
{ message = "pre-commit", group = "<!-- 4 -->🧪 Testing & CI" },
105+
106+
{ message = "Add", group = "<!-- 1 -->⛰️ Features" },
107+
{ message = "Allow", group = "<!-- 1 -->⛰️ Features" },
108+
{ message = "Integrate", group = "<!-- 1 -->⛰️ Features" },
109+
{ message = "Introduce", group = "<!-- 1 -->⛰️ Features" },
110+
{ message = "Optimize", group = "<!-- 1 -->⛰️ Features" },
111+
112+
{ message = "Avoid", group = "<!-- 2 -->🐛 Bug Fixes" },
113+
{ message = "Fix", group = "<!-- 2 -->🐛 Bug Fixes" },
114+
{ message = "Handle", group = "<!-- 2 -->🐛 Bug Fixes" },
115+
{ message = "Resolve", group = "<!-- 2 -->🐛 Bug Fixes" },
116+
117+
# Catch-all in miscellaneous
118+
{ message = ".*", group = "<!-- 6 -->⚙️ Miscellaneous" },
88119
]
89120
# protect breaking changes from being skipped due to matching a skipping commit_parser
90121
protect_breaking_commits = false

nativelink-config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nativelink-config"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55

66
[dependencies]

nativelink-docs/docs/Quickstart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Install or Update Rust
2727
</Tabs>
2828

2929
```sh
30-
cargo install --git https://github.com/TraceMachina/nativelink --tag v0.2.0
30+
cargo install --git https://github.com/TraceMachina/nativelink --tag v0.3.0
3131
```
3232

3333
### ⚙️ Configuration

nativelink-docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nativelink-docs",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"private": true,
55
"scripts": {
66
"docusaurus": "docusaurus",

nativelink-error/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nativelink-error"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
autobins = false
66
autoexamples = false

nativelink-proto/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[package]
77
name = "nativelink-proto"
8-
version = "0.2.0"
8+
version = "0.3.0"
99
edition = "2021"
1010
autobins = false
1111
autoexamples = false

0 commit comments

Comments
 (0)