fedora-csb-system-manager
1name: keyboard-eyelash-corne
2
3permissions:
4 contents: read
5
6on:
7 workflow_dispatch: {}
8 pull_request:
9 paths:
10 - 'keyboards/eyelash_corne/**'
11 - 'keyboards/lib/**'
12 - 'keyboards/Makefile'
13 - '.github/workflows/build-keyboard-eyelash-corne.yaml'
14 push:
15 branches:
16 - main
17 paths:
18 - 'keyboards/eyelash_corne/**'
19 - 'keyboards/lib/**'
20 - 'keyboards/Makefile'
21 - '.github/workflows/build-keyboard-eyelash-corne.yaml'
22
23concurrency:
24 group: ${{ github.workflow }}-${{ github.ref }}-keyboard-eyelash-corne
25 cancel-in-progress: true
26
27jobs:
28 build:
29 runs-on: ubuntu-latest
30 steps:
31 - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
32 - name: Build eyelash_corne firmware
33 run: |
34 make keyboards/eyelash_corne/build
35 - name: Upload firmware artifacts
36 uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
37 with:
38 name: eyelash_corne-firmware
39 path: keyboards/eyelash_corne/firmwares/eyelash_corne_*.uf2
40 if-no-files-found: error