This repository automates the synchronization of forked repositories for the GitHub namespace PLC2. The algorithm
lives in the reusable action pyTooling/SynchronizeForks; this
repository contributes only the
workflow calling it and the
configuration files (*.repos) listing the forks as well as the branches and tags to synchronize.
Which branches and tags of each fork are synchronized is in the *.repos files; repeating it here would only go out
of date.
- Balister
Balister-meta-sdr⇐ balister/meta-sdr
- Docker
docker-compose⇐ docker/compose
- EttusResearch
EttusResearch-uhd⇐ EttusResearch/uhdEttusResearch-meta-ettus⇐ EttusResearch/meta-ettusEttusResearch-meta-stm32⇐ EttusResearch/meta-stm32
- Grafana
Grafana-Loki⇐ grafana/loki
- Hailo
HailoRT⇐ hailo-ai/hailortHailoRT-Drivers⇐ hailo-ai/hailort-driversMeta-Hailo⇐ hailo-ai/meta-hailo
- Infineon
Infineon-ELTT2⇐ Infineon/eltt2
- Mender
Mender-meta-mender⇐ mendersoftware/meta-mender
- OpenBMC
openbmc-sdbusplus⇐ openbmc/sdbusplus
- OSVVM
OSVVM⇐ OSVVM/OSVVMOSVVM-Libraries⇐ OSVVM/OsvvmLibrariesOSVVM-Scripts⇐ OSVVM/OSVVM-ScriptsOSVVM-Common⇐ OSVVM/OSVVM-CommonOSVVM-AXI4⇐ OSVVM/AXI4OSVVM-UART⇐ OSVVM/UARTOSVVM-DPRAM⇐ OSVVM/DpRamOSVVM-CoSim⇐ OSVVM/CoSimOSVVM-CoSimPCIe⇐ OSVVM/CoSimPCIeOSVVM-Ethernet⇐ OSVVM/EthernetOSVVM-Wishbone⇐ OSVVM/WishboneOSVVM-SPI⇐ OSVVM/SPI_GuyEschemannOSVVM-VideoBus⇐ OSVVM/VideoBus_LouisAdriaensOSVVM-Documentation⇐ OSVVM/Documentation
- Prometheus
Prometheus-node_exporter⇐ prometheus/node_exporterPrometheus-client_python⇐ prometheus/client_pythonprometheus-community-node-exporter-textfile-collector-scripts⇐ prometheus-community/node-exporter-textfile-collector-scriptsprometheus-cpp⇐ jupp0r/prometheus-cppprometheus-iio-exporter⇐ luigifcruz/prometheus-iio-exporter
- VHDL
PoC⇐ VHDL/PoC
- Xilinx
Xilinx-linux-xlnx⇐ Xilinx/linux-xlnxXilinx-meta-amd-adaptive-socs⇐ Xilinx/meta-amd-adaptive-socsXilinx-meta-amd-edf⇐ Xilinx/meta-amd-edfXilinx-meta-arm⇐ Xilinx/meta-armXilinx-meta-openamp⇐ Xilinx/meta-openampXilinx-meta-openembedded⇐ Xilinx/meta-openembeddedXilinx-meta-qt5⇐ Xilinx/meta-qt5Xilinx-meta-rauc⇐ Xilinx/meta-raucXilinx-meta-ros⇐ Xilinx/meta-rosXilinx-meta-security⇐ Xilinx/meta-securityXilinx-meta-virtualization⇐ Xilinx/meta-virtualizationXilinx-meta-xilinx⇐ Xilinx/meta-xilinxXilinx-meta-Xilinx-Tools⇐ Xilinx/meta-xilinx-toolsXilinx-meta-zephyr⇐ Xilinx/meta-zephyrXilinx-Poky⇐ Xilinx/poky
- others
civetweb⇐ civetweb/civetwebCppLinuxSerial⇐ gbmhunter/CppLinuxSeriallibpqxx⇐ jtv/libpqxxCESNET-libyang⇐ CESNET/libyangoatpp⇐ oatpp/oatppmoreutils⇐ pgdr/moreutilsCatch2⇐ catchorg/Catch2googletest⇐ google/googletest
.ALL.repos lists the upstream organisations, one per line. Each of them has a matching <organisation>.repos file
listing its forks as <upstream>=<fork>:<branches>[:<tagPatterns>], the tag patterns being optional. A line starting
with # is a comment. See the
action's README for the authoritative
description.
See pyTooling/SynchronizeForks for the action: its parameters, the configuration file format, what it reports as an error, and how branches and tags are synchronized.