added OpenRGB support based upon https://github.com/Kasper24/QMK-OpenRGB #1
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build Framework Laptop 16 Firmware | |
on: | |
push: | |
branches: | |
- master | |
- develop | |
- lotus | |
- fl16-* | |
jobs: | |
fl16-build: | |
runs-on: ubuntu-latest | |
container: qmkfm/qmk_cli | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
submodules: recursive | |
- name: Install dependencies | |
run: pip3 install -r requirements-dev.txt | |
- name: Lint Framework Laptop 16 | |
run: | | |
qmk lint -kb framework/ansi -km default | |
qmk lint -kb framework/iso -km default | |
qmk lint -kb framework/jis -km default | |
qmk lint -kb framework/numpad -km default | |
qmk lint -kb framework/macropad -km default | |
- name: Build Framework Laptop 16 ANSI variant | |
run: qmk compile -kb framework/ansi -km default | |
- name: Build Framework Laptop 16 ISO variant | |
run: qmk compile -kb framework/iso -km default | |
- name: Build Framework Laptop 16 JIS variant | |
run: qmk compile -kb framework/jis -km default | |
- name: Build Framework Laptop 16 Numpad | |
run: qmk compile -kb framework/numpad -km default | |
- name: Build Framework Laptop 16 Macropad | |
run: qmk compile -kb framework/macropad -km default | |
- uses: actions/upload-artifact@v3 | |
with: | |
name: fl16_kb_qmk.${{github.sha}} | |
path: | | |
framework_*.uf2 | |
# tests: | |
# runs-on: ubuntu-latest | |
# | |
# container: qmkfm/qmk_cli | |
# | |
# steps: | |
# - uses: actions/checkout@v3 | |
# with: | |
# submodules: recursive | |
# | |
# - name: Install dependencies | |
# run: pip3 install -r requirements-dev.txt | |
# | |
# - name: Run tests | |
# run: make test:all |