diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e06283ae..14233d08 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,12 @@ env: CARGO_TERM_COLOR: always RUSTFLAGS: "-Dwarnings" DATABASE_URL: "postgres://postgres:postgres@localhost/oxicloud_test" + # Re-enable the legacy build.rs static-dist + OUT_DIR HTML pipeline. + # Required while login_v2_handler.rs still uses + # `include_str!(concat!(env!("OUT_DIR"), "/nextcloud-login.html"))`; + # without this, every cargo job fails to compile that file. + # Remove once the Nextcloud login page moves off include_str! (askama). + OXICLOUD_RUST_ASSETS: "1" jobs: diff --git a/.github/workflows/load-nightly.yml b/.github/workflows/load-nightly.yml index 31e16c73..0c09bcce 100644 --- a/.github/workflows/load-nightly.yml +++ b/.github/workflows/load-nightly.yml @@ -22,6 +22,8 @@ on: env: CARGO_TERM_COLOR: always + # See ci.yml — required while login_v2_handler.rs uses include_str! against OUT_DIR. + OXICLOUD_RUST_ASSETS: "1" jobs: load: diff --git a/.github/workflows/load-smoke.yml b/.github/workflows/load-smoke.yml index 330f5536..931bdeec 100644 --- a/.github/workflows/load-smoke.yml +++ b/.github/workflows/load-smoke.yml @@ -18,6 +18,8 @@ on: env: CARGO_TERM_COLOR: always + # See ci.yml — required while login_v2_handler.rs uses include_str! against OUT_DIR. + OXICLOUD_RUST_ASSETS: "1" jobs: smoke: