diff --git a/.github/workflows/deploy_docs.yml b/.github/workflows/deploy_docs.yml index d5da46f4612286f05470933fe0817303a1de9f11..1739b6b257a9536b84a720dae096f9c43b2e1f05 100644 --- a/.github/workflows/deploy_docs.yml +++ b/.github/workflows/deploy_docs.yml @@ -110,7 +110,7 @@ jobs: uses: peaceiris/actions-mdbook@ee69d230fe19748b7abf22df32acaa93833fad08 with: mdbook-version: 0.4.37 - - name: deploy_docs::build_docs_book:: + - name: deploy_docs::build_docs_book run: | mkdir -p target/deploy mdbook build ./docs --dest-dir=../target/deploy/docs/ diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 4ff5a761188bd4caab9ed2a6ad266723873cd54f..f965d1707947371384443da0c1af4b82321fa664 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -672,7 +672,7 @@ jobs: uses: peaceiris/actions-mdbook@ee69d230fe19748b7abf22df32acaa93833fad08 with: mdbook-version: 0.4.37 - - name: deploy_docs::build_docs_book:: + - name: deploy_docs::build_docs_book run: | mkdir -p target/deploy mdbook build ./docs --dest-dir=../target/deploy/docs/ diff --git a/tooling/xtask/src/tasks/workflows/deploy_docs.rs b/tooling/xtask/src/tasks/workflows/deploy_docs.rs index 74a34fca33c269118f5a1b80f3e10043039c7fa9..586c49c670f969349d1cef35f0b8a83a1a52e973 100644 --- a/tooling/xtask/src/tasks/workflows/deploy_docs.rs +++ b/tooling/xtask/src/tasks/workflows/deploy_docs.rs @@ -63,16 +63,13 @@ pub(crate) fn install_mdbook() -> Step { .with(("mdbook-version", "0.4.37")) } -pub(crate) fn build_docs_book( - docs_channel: impl Into, - site_url: impl Into, -) -> Step { +pub(crate) fn build_docs_book(docs_channel: String, site_url: String) -> Step { named::bash(indoc::formatdoc! {r#" mkdir -p {BUILD_OUTPUT_DIR} mdbook build ./docs --dest-dir=../{BUILD_OUTPUT_DIR}/docs/ "#}) - .add_env(("DOCS_CHANNEL", docs_channel.into())) - .add_env(("MDBOOK_BOOK__SITE_URL", site_url.into())) + .add_env(("DOCS_CHANNEL", docs_channel)) + .add_env(("MDBOOK_BOOK__SITE_URL", site_url)) } fn docs_build_steps( @@ -98,7 +95,10 @@ fn docs_build_steps( .add_step(steps::script("./script/generate-action-metadata")) .add_step(lychee_link_check("./docs/src/**/*")) .add_step(install_mdbook()) - .add_step(build_docs_book(docs_channel, site_url)) + .add_step(build_docs_book( + docs_channel.to_string(), + site_url.to_string(), + )) .add_step(lychee_link_check(&format!("{BUILD_OUTPUT_DIR}/docs"))), ) }