Trying to trigger MR in libs when on committing on main

This commit is contained in:
andrewc
2023-10-23 19:48:40 +10:00
parent ea94aadb13
commit fab7ca985f

View File

@@ -105,6 +105,18 @@ image:
git tag $CI_COMMIT_MESSAGE git tag $CI_COMMIT_MESSAGE
fi fi
merge_libs:
- |
if [[ $GITLAB_CI == 'true' && $CI_COMMIT_BRANCH == "main" ]]; then
for d in ["libs/melonlib", "libs/melon3d"]
do
cd $d
CURR_B=$(git rev-parse --abbrev-ref HEAD)
git push origin HEAD:$CURR_B -o merge_request.create -o merge_request.merge_when_pipeline_succeeds -o merge_request.target=master
cd $CI_PROJECT_DIR
done
fi
output_mech: output_mech:
stage: gen_mech stage: gen_mech
artifacts: artifacts:
@@ -152,6 +164,7 @@ outputs_all:
- !reference [.commands, panel] - !reference [.commands, panel]
- !reference [.commands, kibot] - !reference [.commands, kibot]
- !reference [.commands, neo] - !reference [.commands, neo]
- !reference [.commands, merge_libs]
release_job: release_job: