# Due to intricacies of gitlab API token perissions/setup, the setup is a bit convoluted. We can't
# just call the the lint API endpoint of the repective repos, but instead need to
# - get the CI file from the respective repo (which includes from this repo's main)
# - patch the include section so that it includes the correct local file in this repo (main-float.yml or main-basop-yml)
# - call CI lint in THIS repo with passing the patched file -> this should have the same result as the other repo included remotely
# - to get the merged yaml back, we need to pass dry_run: true, BUT this causes CI lint to actually run a pipeline which fails
# because there are no push pipeline defined...
# - so now we need to use the merged yaml file that we got back to again run the static lint and then finally we get a result for the whole thing being valid