This repository has been archived on 2025-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
Files
dgvigil-keebs/.github/workflows/docker-build.yml
Dave Vigil 103a31736b
Some checks are pending
Build QMK Firmware with Docker / build (draculad, draculad) (push) Waiting to run
Build QMK Firmware with Docker / build (iris, keebio/iris/rev8) (push) Waiting to run
Build QMK Firmware with Docker / build (scottogame, handwired/scottokeebs/scottogame) (push) Waiting to run
Build QMK Firmware with Docker / build (sweep, ferris/sweep) (push) Waiting to run
Build QMK Firmware with Docker / build (swoop, bluebell/swoop) (push) Waiting to run
Fixing git workflow build
2025-07-15 00:27:50 -05:00

36 lines
1010 B
YAML

name: Build QMK Firmware with Docker
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
container:
image: ubuntu
strategy:
matrix:
keyboard: [draculad, iris, scottogame, sweep, swoop]
include:
- keyboard: draculad
qmk_path: draculad
- keyboard: iris
qmk_path: keebio/iris/rev8
- keyboard: scottogame
qmk_path: handwired/scottokeebs/scottogame
- keyboard: sweep
qmk_path: ferris/sweep
- keyboard: swoop
qmk_path: bluebell/swoop
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
submodules: recursive
- name: Build Docker image
run: docker build --load -t qmk-builder .
- name: Tag Docker image
run: docker tag qmk-builder registry.home.dgvigil.dev/qmk-builder:v0.1
- name: Push Docker image
run: docker push registry.home.dgvigil.dev/qmk-builder:v0.1