google / gf180mcu-pdk

PDK for GlobalFoundries' 180nm MCU bulk process technology (GF180MCU).
https://gf180mcu-pdk.rtfd.io
Apache License 2.0
372 stars 53 forks source link

Add robot to update common files in all submodules #30

Open mithro opened 2 years ago

mithro commented 2 years ago

There are a bunch of things which need to be applied to all the submodules of the gf180mcu-pdk. We should set up a robot which makes sure these files are kept in sync and deployed.

For the F4PGA project their where students at BYU who were working on setting up something like this.

mithro commented 2 years ago

@jgoeders - Do you know what happens with the project on F4PGA?

mithro commented 2 years ago

@acomodi / @kgugala -- Do you know what happened with that project at BYU for F4PGA?

jgoeders commented 2 years ago

@xanjohns - Is this the "common config" project? What's the status of that?

mithro commented 2 years ago

@jgoeders - Yes, the "common config" project was what I was thinking about.

xanjohns commented 2 years ago

@mithro Hello! The common-config project should be able to handle something like this pretty easily with how we have it set up right now.

We would need to:

  1. Add all of the files that need to be kept in sync in a new directory in symbiflow-common-config
  2. Update the sync config file with the list of repositories that need to be kept in sync.

I can take care of both of these things, but if someone can point me to what files need to be kept in sync, and which submodules we need to target (are they the ones google/gf180mcu-pdk/libraries?) that would be great.

xanjohns commented 2 years ago

@mithro Is there someone that I should consult to answer my questions above?