From 84b1a769ca4888747ae5374df8daefe19b7a759f Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 24 Sep 2018 18:24:34 -0700 Subject: [PATCH] Fixup installer generation The installer pages need to be postprocessed a bit to have the latest version on them, so this updates them to ensure that we're shipping the postprocessed version at `/installer` instead of the raw versions --- .gitignore | 1 + .travis.yml | 2 +- docs/{installer => _installer}/build-installer.rs | 12 ++++++------ docs/{installer => _installer}/index.html | 0 docs/{installer => _installer}/init.sh | 0 docs/{installer => _installer}/wasm-pack.js | 0 6 files changed, 8 insertions(+), 7 deletions(-) rename docs/{installer => _installer}/build-installer.rs (63%) rename docs/{installer => _installer}/index.html (100%) rename docs/{installer => _installer}/init.sh (100%) rename docs/{installer => _installer}/wasm-pack.js (100%) diff --git a/.gitignore b/.gitignore index 30ea635..6ecdd21 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ tests/bin wasm-pack.log /build-installer docs/book +docs/installer diff --git a/.travis.yml b/.travis.yml index 7a31406..2a4804e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -60,7 +60,7 @@ matrix: - cargo install-update -a script: - (cd docs && mdbook build) - - rustc ./docs/installer/build-installer.rs + - rustc ./docs/_installer/build-installer.rs - ./build-installer deploy: provider: pages diff --git a/docs/installer/build-installer.rs b/docs/_installer/build-installer.rs similarity index 63% rename from docs/installer/build-installer.rs rename to docs/_installer/build-installer.rs index a5aa599..9e6ffd1 100644 --- a/docs/installer/build-installer.rs +++ b/docs/_installer/build-installer.rs @@ -1,20 +1,20 @@ use std::fs; fn main() { - fs::create_dir_all("docs/book/installer").unwrap(); + fs::create_dir_all("docs/installer").unwrap(); fs::copy( + "docs/_installer/wasm-pack.js", "docs/installer/wasm-pack.js", - "docs/book/installer/wasm-pack.js", ).unwrap(); - let index = fs::read_to_string("docs/installer/index.html").unwrap(); + let index = fs::read_to_string("docs/_installer/index.html").unwrap(); fs::write( - "docs/book/installer/index.html", + "docs/installer/index.html", fixup(&index), ).unwrap(); - let init = fs::read_to_string("docs/installer/init.sh").unwrap(); + let init = fs::read_to_string("docs/_installer/init.sh").unwrap(); fs::write( - "docs/book/installer/init.sh", + "docs/installer/init.sh", fixup(&init), ).unwrap(); } diff --git a/docs/installer/index.html b/docs/_installer/index.html similarity index 100% rename from docs/installer/index.html rename to docs/_installer/index.html diff --git a/docs/installer/init.sh b/docs/_installer/init.sh similarity index 100% rename from docs/installer/init.sh rename to docs/_installer/init.sh diff --git a/docs/installer/wasm-pack.js b/docs/_installer/wasm-pack.js similarity index 100% rename from docs/installer/wasm-pack.js rename to docs/_installer/wasm-pack.js