Skip to content

Commit

Permalink
Release NativeLink v0.3.0 (#845)
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronmondal authored Apr 10, 2024
1 parent e890c01 commit aab867a
Show file tree
Hide file tree
Showing 15 changed files with 370 additions and 174 deletions.
433 changes: 299 additions & 134 deletions CHANGELOG.md

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ resolver = "2"

[package]
name = "nativelink"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
rust-version = "1.77"

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```
2. Install NativeLink with Cargo.
```bash
cargo install --git https://github.com/TraceMachina/nativelink --tag v0.2.0
cargo install --git https://github.com/TraceMachina/nativelink --tag v0.3.0
```

### ⚙️ Configure and 🦾 Start NativeLink
Expand Down
69 changes: 50 additions & 19 deletions cliff.toml
Original file line number Diff line number Diff line change
Expand Up @@ -63,28 +63,59 @@ commit_preprocessors = [
]
# regex for parsing and grouping commits
commit_parsers = [
# Custom rules for specific commits.
{ message = "Create directory for action", group = "<!-- 1 -->⛰️ Features" },
{ message = "Build nativelink with musl", group = "<!-- 1 -->⛰️ Features" },
{ message = "Shard store weight scale distribution", group = "<!-- 1 -->⛰️ Features" },
{ message = "Use mimalloc", group = "<!-- 1 -->⛰️ Features" },
{ message = "Build nativelink with musl", group = "<!-- 1 -->⛰️ Features" },
{ message = "Add configuration breakdown page", group = "<!-- 3 -->📚 Documentation" },
{ message = "Draw a General Purpose Diagram", group = "<!-- 3 -->📚 Documentation" },
{ message = "Basic config updated", group = "<!-- 3 -->📚 Documentation" },
{ message = "Account for block size in filesystem store for eviction purposes", group = "<!-- 2 -->🐛 Bug Fixes" },
{ message = "Add OSFamily property in basic_cas.json", group = "<!-- 3 -->📚 Documentation" },
{ message = "Fix incorrect bazel version 6.4.0", group = "<!-- 3 -->📚 Documentation" },
{ message = "Completeness checking store should not check if directory digests exist", group = "<!-- 2 -->🐛 Bug Fixes" },
{ message = "Don't retry permanent failures", group = "<!-- 2 -->🐛 Bug Fixes" },
{ message = "Retry GrpcStore get_part_ref", group = "<!-- 1 -->⛰️ Features" },
{ message = "Evict on touch failure", group = "<!-- 2 -->🐛 Bug Fixes" },

# Get all breaking changes first.
{ message = "Breaking", group = "<!-- 0 -->❌️ Breaking Changes" },
{ message = "BREAKING", group = "<!-- 0 -->❌️ Breaking Changes" },

# Filter these out early but show them later in the changelog.
{ message = "docs", group = "<!-- 3 -->📚 Documentation" },
{ message = "document", group = "<!-- 3 -->📚 Documentation" },
{ message = "documentation", group = "<!-- 3 -->📚 Documentation" },
{ message = "Make", group = "<!-- 2 -->🛠️ Refactor" },
{ message = "to [0-9.]+", group = "<!-- 4 -->⬆️ Bumps & Version Updates" },
{ message = "Bumb+", group = "<!-- 4 -->⬆️ Bumps & Version Updates" },
{ message = "Fix", group = "<!-- 1 -->🐛 Bug Fixes" },
{ message = "test", group = "<!-- 6 -->🧪 Testing" },
{ message = "Add", group = "<!-- 0 -->⛰️ Features" },
{ message = "Migrate", group = "<!-- 2 -->🛠️ Refactor" },
{ message = "Integrate", group = "<!-- 0 -->⛰️ Features" },
{ message = "Update", group = "<!-- 2 -->🛠️ Refactor" },
{ message = "Move", group = "<!-- 2 -->🛠️ Refactor" },
{ message = "Avoid", group = "<!-- 1 -->🐛 Bug Fixes" },
{ message = "Introduce", group = "<!-- 0 -->⛰️ Features" },
{ message = "Breaking", group = "<!-- 8 -->❌️ Breaking Changes" },
{ message = "Rename", group = "<!-- 2 -->🛠️ Refactor" },
{ message = "Handle", group = "<!-- 1 -->🐛 Bug Fixes" },
{ message = "Temporarily disable", group = "<!-- 7 -->⚙️ Miscellaneous" },
{ message = "Remove", group = "<!-- 7 -->⚙️ Miscellaneous" },
{ message = "Separate", group = "<!-- 2 -->🛠️ Refactor" },
{ message = ".*", group = "<!-- 7 -->⚙️ Miscellaneous" },
{ message = "README", group = "<!-- 3 -->📚 Documentation" },
{ message = "Example", group = "<!-- 3 -->📚 Documentation" },
{ message = "Breakdown", group = "<!-- 3 -->📚 Documentation" },

# Filter out all updates, but show them last.
{ message = "to [0-9.]+", group = "<!-- 7 -->⬆️ Bumps & Version Updates" },
{ message = "Bumb+", group = "<!-- 7 -->⬆️ Bumps & Version Updates" },
{ message = "Bump", group = "<!-- 7 -->⬆️ Bumps & Version Updates" },
{ message = "Update", group = "<!-- 7 -->⬆️ Bumps & Version Updates" },

# Filter these out early but show them later in the changelog.
{ message = "test", group = "<!-- 4 -->🧪 Testing & CI" },
{ message = "CI", group = "<!-- 4 -->🧪 Testing & CI" },
{ message = "pre-commit", group = "<!-- 4 -->🧪 Testing & CI" },

{ message = "Add", group = "<!-- 1 -->⛰️ Features" },
{ message = "Allow", group = "<!-- 1 -->⛰️ Features" },
{ message = "Integrate", group = "<!-- 1 -->⛰️ Features" },
{ message = "Introduce", group = "<!-- 1 -->⛰️ Features" },
{ message = "Optimize", group = "<!-- 1 -->⛰️ Features" },

{ message = "Avoid", group = "<!-- 2 -->🐛 Bug Fixes" },
{ message = "Fix", group = "<!-- 2 -->🐛 Bug Fixes" },
{ message = "Handle", group = "<!-- 2 -->🐛 Bug Fixes" },
{ message = "Resolve", group = "<!-- 2 -->🐛 Bug Fixes" },

# Catch-all in miscellaneous
{ message = ".*", group = "<!-- 6 -->⚙️ Miscellaneous" },
]
# protect breaking changes from being skipped due to matching a skipping commit_parser
protect_breaking_commits = false
Expand Down
2 changes: 1 addition & 1 deletion nativelink-config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nativelink-config"
version = "0.2.0"
version = "0.3.0"
edition = "2021"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion nativelink-docs/docs/Quickstart.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Install or Update Rust
</Tabs>

```sh
cargo install --git https://github.com/TraceMachina/nativelink --tag v0.2.0
cargo install --git https://github.com/TraceMachina/nativelink --tag v0.3.0
```

### ⚙️ Configuration
Expand Down
2 changes: 1 addition & 1 deletion nativelink-docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "nativelink-docs",
"version": "0.2.0",
"version": "0.3.0",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
Expand Down
2 changes: 1 addition & 1 deletion nativelink-error/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nativelink-error"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
autobins = false
autoexamples = false
Expand Down
2 changes: 1 addition & 1 deletion nativelink-proto/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

[package]
name = "nativelink-proto"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
autobins = false
autoexamples = false
Expand Down
2 changes: 1 addition & 1 deletion nativelink-scheduler/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nativelink-scheduler"
version = "0.2.0"
version = "0.3.0"
edition = "2021"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion nativelink-service/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nativelink-service"
version = "0.2.0"
version = "0.3.0"
edition = "2021"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion nativelink-store/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nativelink-store"
version = "0.2.0"
version = "0.3.0"
edition = "2021"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion nativelink-util/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nativelink-util"
version = "0.2.0"
version = "0.3.0"
edition = "2021"

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion nativelink-worker/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nativelink-worker"
version = "0.2.0"
version = "0.3.0"
edition = "2021"

[dependencies]
Expand Down

0 comments on commit aab867a

Please sign in to comment.