Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attach per-arch Rerun & dependency artificats to our releases #3901

Closed
1 of 2 tasks
Tracked by #3942
teh-cmc opened this issue Oct 17, 2023 · 0 comments · Fixed by #3959
Closed
1 of 2 tasks
Tracked by #3942

Attach per-arch Rerun & dependency artificats to our releases #3901

teh-cmc opened this issue Oct 17, 2023 · 0 comments · Fixed by #3959
Labels
🧑‍💻 dev experience developer experience (excluding CI) ⛴ release Related to shipping or publishing

Comments

@teh-cmc
Copy link
Member

teh-cmc commented Oct 17, 2023

Our github release page already lists all sort of useful things. We should add some more artifacts to it:

  • rerun viewer for all built archs/platforms
  • rerun_sdk_cpp.zip and prefer this for cmake fetch_content
@teh-cmc teh-cmc added 🧑‍💻 dev experience developer experience (excluding CI) ⛴ release Related to shipping or publishing labels Oct 17, 2023
teh-cmc added a commit that referenced this issue Oct 23, 2023
Builds Rerun CLI for all supported platforms, and automatically adds
them to release assets.

```sh
$ 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

```

---

- Part of #3942 
- Fixes #3901
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧑‍💻 dev experience developer experience (excluding CI) ⛴ release Related to shipping or publishing
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant