diff --git a/.github/ci/doc.sh b/.github/ci/doc.sh new file mode 100755 index 0000000..08d91f1 --- /dev/null +++ b/.github/ci/doc.sh @@ -0,0 +1,19 @@ +#!/bin/bash +## on push branch=main + +set -euo pipefail + +export RUSTUP_HOME=/ci/cache/rustup +export CARGO_HOME=/ci/cache/cargo +export CARGO_TARGET_DIR=/ci/cache/target + +hashtime restore /ci/cache/filetime.json || true +hashtime save /ci/cache/filetime.json + +./d ci + +docserver-builder -i ./build/stm32-metapac -o crates/stm32-metapac/git.zup + +export KUBECONFIG=/ci/secrets/kubeconfig.yml +POD=$(kubectl -n embassy get po -l app=docserver -o jsonpath={.items[0].metadata.name}) +kubectl cp crates $POD:/data diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 6dc1587..f83b73d 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,3 +1,9 @@ [toolchain] channel = "nightly-2023-05-18" components = [ "rust-src", "rustfmt" ] +targets = [ + "thumbv6m-none-eabi", + "thumbv7m-none-eabi", + "thumbv7em-none-eabi", + "thumbv8m.main-none-eabihf", +]