Updated GitHub action help.
This commit is contained in:
parent
1a80260428
commit
6d0a3b2bd3
32
README.md
32
README.md
|
|
@ -2656,16 +2656,16 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: INTI-CMNB/KiBot@v1
|
||||
- uses: INTI-CMNB/KiBot@v2
|
||||
with:
|
||||
# Required - kibot config file
|
||||
# Required - kibot config file
|
||||
config: config.kibot.yaml
|
||||
# optional - prefix to output defined in config
|
||||
# optional - prefix to output defined in config
|
||||
dir: output
|
||||
# optional - schematic file
|
||||
schema: '*.sch'
|
||||
# optional - PCB design file
|
||||
board: '*.kicad_pcb'
|
||||
# optional - schematic file
|
||||
schema: 'schematic.sch'
|
||||
# optional - PCB design file
|
||||
board: 'pcb.kicad_pcb'
|
||||
- name: upload results
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
|
|
@ -2673,7 +2673,23 @@ jobs:
|
|||
path: output
|
||||
```
|
||||
|
||||
A working example applied to a repo can be found [here](https://github.com/INTI-CMNB/kicad-ci-test-spora/tree/test_gh_action).
|
||||
For KiCad 6 use `v2_k6` instead of `v2`.
|
||||
|
||||
A working example applied to a repo can be found [here](https://github.com/INTI-CMNB/kicad-ci-test-spora/tree/test_gh_action)
|
||||
([spora_main.yml](https://github.com/INTI-CMNB/kicad-ci-test-spora/blob/test_gh_action/.github/workflows/spora_main.yml)).
|
||||
Another example, but using variants can be found [here](https://github.com/INTI-CMNB/kibot_variants_arduprog)
|
||||
([kibot_action.yml](https://github.com/INTI-CMNB/kibot_variants_arduprog/blob/master/.github/workflows/kibot_action.yml))
|
||||
|
||||
The available options are:
|
||||
|
||||
- **config**: The KiBot config file to use. Must be specified.
|
||||
- **dir**: Output directory for the generated files. The current directory is used when omitted.
|
||||
- **board**: Name of the PCB file. The first file that matches `*.kicad_pcb` is used when omitted.
|
||||
- **schema**: Name of the schematic file. The first file that matches `*.*sch` is used when omitted.
|
||||
- **skip**: Skip preflights, comma separated or *all*. Nothing is skipped when omitted.
|
||||
- **variant**: Global variant to use. No variant is applied when omitted.
|
||||
- **verbose**: Level of verbosity. Valid values are 0, 1, 2 or 3. Default is 0.
|
||||
|
||||
|
||||
## Notes about Gerber format
|
||||
|
||||
|
|
|
|||
|
|
@ -1110,16 +1110,16 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: INTI-CMNB/KiBot@v1
|
||||
- uses: INTI-CMNB/KiBot@v2
|
||||
with:
|
||||
# Required - kibot config file
|
||||
# Required - kibot config file
|
||||
config: config.kibot.yaml
|
||||
# optional - prefix to output defined in config
|
||||
# optional - prefix to output defined in config
|
||||
dir: output
|
||||
# optional - schematic file
|
||||
schema: '*.sch'
|
||||
# optional - PCB design file
|
||||
board: '*.kicad_pcb'
|
||||
# optional - schematic file
|
||||
schema: 'schematic.sch'
|
||||
# optional - PCB design file
|
||||
board: 'pcb.kicad_pcb'
|
||||
- name: upload results
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
|
|
@ -1127,7 +1127,23 @@ jobs:
|
|||
path: output
|
||||
```
|
||||
|
||||
A working example applied to a repo can be found [here](https://github.com/INTI-CMNB/kicad-ci-test-spora/tree/test_gh_action).
|
||||
For KiCad 6 use `v2_k6` instead of `v2`.
|
||||
|
||||
A working example applied to a repo can be found [here](https://github.com/INTI-CMNB/kicad-ci-test-spora/tree/test_gh_action)
|
||||
([spora_main.yml](https://github.com/INTI-CMNB/kicad-ci-test-spora/blob/test_gh_action/.github/workflows/spora_main.yml)).
|
||||
Another example, but using variants can be found [here](https://github.com/INTI-CMNB/kibot_variants_arduprog)
|
||||
([kibot_action.yml](https://github.com/INTI-CMNB/kibot_variants_arduprog/blob/master/.github/workflows/kibot_action.yml))
|
||||
|
||||
The available options are:
|
||||
|
||||
- **config**: The KiBot config file to use. Must be specified.
|
||||
- **dir**: Output directory for the generated files. The current directory is used when omitted.
|
||||
- **board**: Name of the PCB file. The first file that matches `*.kicad_pcb` is used when omitted.
|
||||
- **schema**: Name of the schematic file. The first file that matches `*.*sch` is used when omitted.
|
||||
- **skip**: Skip preflights, comma separated or *all*. Nothing is skipped when omitted.
|
||||
- **variant**: Global variant to use. No variant is applied when omitted.
|
||||
- **verbose**: Level of verbosity. Valid values are 0, 1, 2 or 3. Default is 0.
|
||||
|
||||
|
||||
## Notes about Gerber format
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue