unified_retro_keyboard/.github/workflows/asdf-firmware.yml

24 lines
701 B
YAML
Raw Normal View History

name: asdf-firmware
on:
push:
branches:
2022-09-08 02:28:19 +00:00
- asdf-release
- asdf-build-test
jobs:
build_firmware:
runs-on: ubuntu-latest
steps:
- run: apt-get install gcc-avr binutils-avr avr-libc
- run: snap install cmake
- run: pip install -U sphinx sphinx-rtd-theme sphinx-autodoc-typehints
- run: pip install -U sphinxcontrib-napoleon
- run: pip install -U toml build
- run: pip install pipenv
# Create the build directories, make all targets, and copy
# hex files to sphinx source directory for download links
- run: bash ./make-targets.sh -a -p -i -s
- run: mkdir public
- run: sphinx-build -b html docs/source public