diff --git a/.github/workflows/reusable_deploy_docs.yml b/.github/workflows/reusable_deploy_docs.yml index 218381f37635..5572701ebcde 100644 --- a/.github/workflows/reusable_deploy_docs.yml +++ b/.github/workflows/reusable_deploy_docs.yml @@ -151,11 +151,15 @@ jobs: workload_identity_provider: ${{ secrets.GOOGLE_WORKLOAD_IDENTITY_PROVIDER }} service_account: ${{ secrets.GOOGLE_SERVICE_ACCOUNT }} + - uses: prefix-dev/setup-pixi@v0.8.1 + with: + pixi-version: v0.25.0 + - name: Delete existing /target/doc run: rm -rf ./target/doc - name: cargo doc --document-private-items - run: cargo doc --document-private-items --no-deps --all-features --workspace --exclude rerun-cli + run: pixi run cargo doc --document-private-items --no-deps --all-features --workspace --exclude rerun-cli - name: Set up git author run: | diff --git a/crates/store/re_video/Cargo.toml b/crates/store/re_video/Cargo.toml index 4df896a1a32b..bae09d6b0b18 100644 --- a/crates/store/re_video/Cargo.toml +++ b/crates/store/re_video/Cargo.toml @@ -47,9 +47,13 @@ thiserror.workspace = true # If this package fails to build, install `nasm` locally, or build through `pixi`. # See https://github.com/rerun-io/rav1d/pull/1 -dav1d = { git = "https://github.com/rerun-io/rav1d", branch = "emilk/dav1d-interface", package = "rav1d", optional = true } # TODO(#7588): publish this fork +# TODO(#7588): publish this fork of rav1d +dav1d = { git = "https://github.com/rerun-io/rav1d", branch = "emilk/dav1d-interface", package = "rav1d", optional = true, default-features = false, features = [ + # We opt-out of wasm features so we don't need `nasm` installed. It's still pretty fast. + "bitdepth_8", +] } -# dav1d = { version = "0.10.3", optional = true } # Requires more things to build, but is fast in debug builds. Useful for development. +# dav1d = { version = "0.10.3", optional = true } # Requires separate install of `dav1d` library. Fast in debug builds. Useful for development. [dev-dependencies] indicatif.workspace = true