Skip to content

Commit 935697d

Browse files
committed
add build script to override CARGO_PKG_VERSION
1 parent 7be7888 commit 935697d

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

.github/workflows/rust.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,10 @@ jobs:
8989
run: sudo apt-get install -y gcc-aarch64-linux-gnu
9090

9191
- name: Build release binary
92+
env:
93+
VERSION: ${{ env.VERSION }}
9294
run: |
93-
cargo build --release --locked --target ${{ matrix.target }}
95+
cargo build --release --locked --target ${{ matrix.target }} -vv
9496
9597
- name: jReleaser assemble
9698
uses: jreleaser/release-action@v2

build.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
fn main() {
2+
if let Ok(version) = std::env::var("VERSION") {
3+
println!("cargo:rustc-env=CARGO_PKG_VERSION={}", version);
4+
}
5+
println!("cargo:rerun-if-env-changed=VERSION");
6+
}

0 commit comments

Comments
 (0)