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

Use different artifact names for wasm/js in debug builds #1428

Merged
merged 14 commits into from
Feb 28, 2023

Conversation

emilk
Copy link
Member

@emilk emilk commented Feb 28, 2023

Closes #1327

This PR introduces a new crate re_build_web_viewer that replaces build_web.sh:

cargo r -p re_build_web_viewer -- --debug

Checklist

@Wumpf Wumpf self-requested a review February 28, 2023 13:54
Copy link
Member

@Wumpf Wumpf left a comment

Choose a reason for hiding this comment

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

Looks a lot cleaner! 👍

@@ -51,13 +51,13 @@ set -x
# that build.rs, which will change the built `.wasm` file while this publish script is running.
# SUPER BAD! We need to fix this ASAP, but it is the night before our first release public
# release and I'm tired. Will fix later, mkay?
echo "MAKE SURE RUST ANALYZER, BACON, CARGO-WATCH etc are all OFF!"
sudo pkill -9 rust-analyzer bacon cargo cargo-watch
Copy link
Member

Choose a reason for hiding this comment

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

The warning is still true though given that vscode might respawn analyzer? 🤔

@emilk emilk added the 🧑‍💻 dev experience developer experience (excluding CI) label Feb 28, 2023
@emilk emilk merged commit 35b3d4a into main Feb 28, 2023
@emilk emilk deleted the emilk/re_build_web_viewer branch February 28, 2023 14:48
emilk added a commit that referenced this pull request Mar 2, 2023
* Create re_build_web_viewer

* Add a re_build_web_viewer binary

* Clean up re_build_web_viewer

* Clean up the build script

* Remove build_web.sh script

* Simplify build-script

* re_web_server binary: print out where we are hosting

* Use different .wasm and .js names for debug builds

* Fix

* add back warning

* Add crate-level docs

* Improve docstring

* Rename re_web_server to re_web_viewer_server

* Rename WebServer to WebViewerServer
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)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Wasm blobs should have different names in debug vs. release
2 participants