-
Good Afternoon, Ive been struggling to setup github CI/CD for a couple of days now and I'm stuck! Is there a way to include external libraries / templates to the container? We use google drive and I have the drive mapped in the Linux GitHub runner but I cant see a way of adding it in the yaml? Please see below any suggestions would be appreciated name: example
on:
push:
paths:
- '**.sch'
- '**.kicad_pcb'
- '**.yaml'
pull_request:
paths:
- '**.sch'
- '**.kicad_pcb'
- '**.yaml'
workflow_dispatch:
jobs:
example:
runs-on: [self-hosted, linux]
steps:
- uses: actions/checkout@v2
- uses: INTI-CMNB/KiBot@v2_k8
with:
# Required - kibot config file
config: config.kibot.yaml
# optional - prefix to output defined in config
dir: output
# optional - schematic file
schema: '*.kicad_sch'
# optional - PCB design file
board: '*.kicad_pcb'
- name: upload results
uses: actions/upload-artifact@v2
with:
name: output
path: output |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
I never used Google Drive for GitHub projects, what are you using to integrate it? Normally you put your libs in another repo. Then you use git submodules. In this way the libs becomes part of the project, but you update them only in one repo. Note that you need to do some update in the repos using the lib, but is just a command, the changes are done in the lib repo. This is the most common case. |
Beta Was this translation helpful? Give feedback.
I have finally managed to make it work today,
I have mounted google drive in the runner using https://github.com/astrada/google-drive-ocamlfuse and the yaml below!