diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8a1433db6f..a7a64a0fcd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -83,7 +83,7 @@ jobs: run: protoc --version ; cargo version ; rustc --version ; gcc --version ; g++ --version - name: Run cargo build - run: cargo build ${{ matrix.opts }} --release --locked --target ${{ matrix.arch }} + run: cargo build ${{ matrix.opts }} --profile weekly --locked --target ${{ matrix.arch }} - name: Calculate checksum and rename binary shell: bash diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2dbc9c6e61..1bdd4e623b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,11 +5,11 @@ repos: - id: conventional-pre-commit stages: [commit-msg] -- repo: https://github.com/DevinR528/cargo-sort - rev: e6a795bc6b2c0958f9ef52af4863bbd7cc17238f - hooks: - - id: cargo-sort - args: ["--workspace"] +# - repo: https://github.com/DevinR528/cargo-sort +# rev: e6a795bc6b2c0958f9ef52af4863bbd7cc17238f +# hooks: +# - id: cargo-sort +# args: ["--workspace"] - repo: https://github.com/doublify/pre-commit-rust rev: v1.0 diff --git a/Cargo.toml b/Cargo.toml index 311f7de900..494a95bb9b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -68,3 +68,10 @@ tonic = "0.8" [profile.release] debug = true + +[profile.weekly] +inherits = "release" +strip = true +lto = true +debug = false +incremental = false