name: Build QMK Firmware with Docker on: [push, pull_request] jobs: build: runs-on: local container: image: ubuntu 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