Automatically commit build results to the stm32-data-generated repo.
This commit is contained in:
parent
9f043c5eab
commit
e54c3d70de
23
.github/ci/generated.sh
vendored
Executable file
23
.github/ci/generated.sh
vendored
Executable file
@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
## on push branch=main
|
||||
## permission contents write
|
||||
## permission_repo stm32-data-generated
|
||||
|
||||
set -euxo 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
|
||||
|
||||
git clone https://github.com/embassy-rs/stm32-data-generated/ build
|
||||
./d ci
|
||||
|
||||
COMMIT=$(git rev-parse HEAD)
|
||||
cd build
|
||||
git add data stm32-metapac
|
||||
git commit -m "Generated from stm32-data $COMMIT"
|
||||
git tag -a stm32-data-$COMMIT -m "Generated from stm32-data $COMMIT"
|
||||
git push --follow-tags
|
Loading…
x
Reference in New Issue
Block a user