Skip to content

Release Workflow#171

Merged
bvaisvil merged 19 commits intomasterfrom
test-release
Dec 30, 2025
Merged

Release Workflow#171
bvaisvil merged 19 commits intomasterfrom
test-release

Conversation

@bvaisvil
Copy link
Owner

This PR creates a (hopefully) working release workflow to simplify zenith releases!

@bvaisvil bvaisvil self-assigned this Dec 30, 2025
args: --locked --release
strip: true

# presently broken
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This still doesn't work because of linux-taskstats requiring libclang:

error: failed to run custom build command for `linux-taskstats v0.7.0`

Caused by:
  process didn't exit successfully: `/target/release/build/linux-taskstats-3018cd0d555bb41c/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-changed=wrapper.h
  cargo:rerun-if-env-changed=TARGET
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_aarch64_unknown_linux_gnu
  cargo:rerun-if-changed=wrapper.h

  --- stderr

  thread 'main' (2732) panicked at /cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clang-sys-1.8.1/src/lib.rs:1859:1:

  A `libclang` function was called that is not supported by the loaded `libclang` instance.

      called function = `clang_getTranslationUnitTargetInfo`
      loaded `libclang` instance = 3.8.x

  The minimum `libclang` requirement for this particular function can be found here:
  https://docs.rs/clang-sys/latest/clang_sys/clang_getTranslationUnitTargetInfo/index.html

  Instructions for installing `libclang` can be found here:
  https://rust-lang.github.io/rust-bindgen/requirements.html

  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...

@bvaisvil bvaisvil merged commit ac3565d into master Dec 30, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant