Skip to content

CI: Rerun CLI as a release asset#3959

Merged
teh-cmc merged 7 commits intomainfrom
cmc/viewer_artifacts
Oct 23, 2023
Merged

CI: Rerun CLI as a release asset#3959
teh-cmc merged 7 commits intomainfrom
cmc/viewer_artifacts

Conversation

@teh-cmc
Copy link
Copy Markdown
Contributor

@teh-cmc teh-cmc commented Oct 23, 2023

Builds Rerun CLI for all supported platforms, and automatically adds them to release assets.

$ cargo binstall --force rerun-cli
 INFO resolve: Resolving package: 'rerun-cli'
 INFO This will install the following binaries:
 INFO   - rerun (bin-rerun-cli-x86_64-unknown-linux-gnu-GhCrateMeta -> /home/cmc/.cargo/bin/rerun)
 INFO Installing binaries...
 INFO Done in 2.849511699s

$ which rerun
/home/cmc/.cargo/bin/rerun

$ file $(which rerun)
/home/cmc/.cargo/bin/rerun: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=77170f12c868bb5dd3858bbe0303f210c0edcc26, for GNU/Linux 3.2.0, with debug_info, not stripped

$ rerun --version  # the version will not match 0.9.1 because I manually uploaded a tip binary to the 0.9.1 release
rerun-cli 0.10.0-alpha.7+dev [rustc 1.72.1 (d5c2e9c34 2023-09-13), LLVM 16.0.5] x86_64-unknown-linux-gnu 3959/merge 0c83403, built 2023-10-23T16:18:52Z

What

Checklist

  • I have read and agree to Contributor Guide and the Code of Conduct
  • I've included a screenshot or gif (if applicable)
  • I have tested demo.rerun.io (if applicable)
  • The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG

@teh-cmc teh-cmc force-pushed the cmc/viewer_artifacts branch from 67d863b to b4c48b8 Compare October 23, 2023 14:06
@teh-cmc teh-cmc force-pushed the cmc/viewer_artifacts branch from b4c48b8 to 980c262 Compare October 23, 2023 14:33
@teh-cmc teh-cmc added 🧑‍💻 dev experience developer experience (excluding CI) dependencies concerning crates, pip packages etc include in changelog labels Oct 23, 2023
@teh-cmc teh-cmc force-pushed the cmc/viewer_artifacts branch from 980c262 to a13721d Compare October 23, 2023 15:08
@teh-cmc teh-cmc marked this pull request as ready for review October 23, 2023 17:01
@teh-cmc
Copy link
Copy Markdown
Contributor Author

teh-cmc commented Oct 23, 2023

Alright let's merge this in and hope the CI can be left alone long enough to give us macOS and Windows binaries...

@teh-cmc teh-cmc merged commit dbf83c4 into main Oct 23, 2023
@teh-cmc teh-cmc deleted the cmc/viewer_artifacts branch October 23, 2023 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies concerning crates, pip packages etc 🧑‍💻 dev experience developer experience (excluding CI) include in changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Attach per-arch Rerun & dependency artificats to our releases

1 participant