diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0791064e..170964a5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -58,6 +58,8 @@ jobs: - uses: actions/checkout@v4 with: submodules: recursive + - name: Install Rust + run: rustup update "1.78.0" --no-self-update && rustup default "1.78.0" - name: Install cargo-dist # we specify bash to get pipefail; it guards against the `curl` command # failing. otherwise `sh` won't catch that `curl` returned non-0 @@ -111,6 +113,8 @@ jobs: - uses: actions/checkout@v4 with: submodules: recursive + - name: Install Rust + run: rustup update "1.78.0" --no-self-update && rustup default "1.78.0" - uses: swatinem/rust-cache@v2 with: key: ${{ join(matrix.targets, '-') }} @@ -165,6 +169,8 @@ jobs: - uses: actions/checkout@v4 with: submodules: recursive + - name: Install Rust + run: rustup update "1.78.0" --no-self-update && rustup default "1.78.0" - name: Install cargo-dist shell: bash run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.14.1/cargo-dist-installer.sh | sh" @@ -211,6 +217,8 @@ jobs: - uses: actions/checkout@v4 with: submodules: recursive + - name: Install Rust + run: rustup update "1.78.0" --no-self-update && rustup default "1.78.0" - name: Install cargo-dist run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.14.1/cargo-dist-installer.sh | sh" # Fetch artifacts from scratch-storage diff --git a/CHANGELOG.md b/CHANGELOG.md index fa0ef0dd..8d801644 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. -## [unreleased] +## [0.9.0] - 2024-05-28 ### ๐Ÿš€ Features @@ -36,6 +36,8 @@ All notable changes to this project will be documented in this file. ### ๐Ÿ”ง Continuous Integration - Enable linux aarch64 builds (#231) +- Restore docker builds (#255) +- Fix docker arm build (#256) ### ๐Ÿงช Testing @@ -45,6 +47,11 @@ All notable changes to this project will be documented in this file. - Fix lint warnings (#246) - Tidy up info-level tracing (#247) +- Migrate to git-cliff for changelog updates (#253) +- Remove legacy ci files (#254) +- Exclude heavy features from Pallas (#257) +- Move release config to cargo toml (#258) +- Update example config files (#259) ## [0.8.0] - 2024-05-18 diff --git a/Cargo.lock b/Cargo.lock index a6add337..6ce841a4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -845,7 +845,7 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "dolos" -version = "0.8.0" +version = "0.9.0" dependencies = [ "async-stream", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 225b65c8..994f9bdc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "dolos" description = "A Cardano data-node built in Rust" -version = "0.8.0" +version = "0.9.0" edition = "2021" repository = "https://github.com/txpipe/dolos" homepage = "https://github.com/txpipe/dolos" @@ -81,9 +81,9 @@ tap = "txpipe/homebrew-tap" # Target platforms to build apps for (Rust target-triple syntax) targets = [ "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", - "aarch64-unknown-linux-gnu", "x86_64-pc-windows-msvc", ] # Publish jobs to run in CI @@ -92,6 +92,8 @@ publish-jobs = ["homebrew"] pr-run-mode = "plan" # Whether to install an updater program install-updater = false +# The preferred Rust toolchain to use in CI (rustup toolchain syntax) +rust-toolchain-version = "1.78.0" [workspace.metadata.release] push = false