[nightly] Upload ELD-only binaries to GitHub Releases biannually#1281
[nightly] Upload ELD-only binaries to GitHub Releases biannually#1281Shankar Easwaran (quic-seaswara) wants to merge 1 commit into
Conversation
088d27c to
4a5fd76
Compare
|
The workflow failed. Could you take a look at that? |
Yes need to rerun the workflow :) |
6a8eda5 to
4fe5516
Compare
https://github.com/qualcomm/eld/actions/runs/27790731971 The way I have configured this action is to whenever the action is triggered manually, it will generate a nightly release otherwise bi-annually. Nightly release available of eld now : https://github.com/qualcomm/eld/releases/download/nightly/eld-nightly.tar.xz |
|
The binary does not run on my machine: I think the default extracted directory name |
You need to run on ubuntu 24.04. What do you suggest ? eld-nightly ? |
Right, and I think that could be a problem for users wanting to try eld. Can we:
This is exactly what LLVM's release workflow does:
sounds good. |
Sure.
Sure. |
- After the nightly build, install only the ld.eld component into a separate prefix using `cmake --install --component ld.eld`. - Collect shared library dependencies for ld.eld into the install tree using a new reusable script BundleSharedLibDeps.sh, which replaces the duplicated inline logic in the full-toolchain bundling step. - Pack the result as eld-unstable.tar.xz and upload it to a rolling pre-release on GitHub Releases on Jan 1 and Jul 1. - manual workflow_dispatch triggers an upload unconditionally. Signed-off-by: Shankar Easwaran <seaswara@qti.qualcomm.com>
4fe5516 to
bc05187
Compare
cmake --install --component ld.eld.Assisted by Claude.