Bugfix to trigger the merge request pipeline
After two attempts, here is a newer solution to this problem. The Working()
project reference has been thoroughly reviewed.
During this review, the "subcommands" to continue a previous execution were used, revealing they were broken from the last refactoring. (Note: that's another reason we need to drastically increase testing on this tool.)
The last of the commits in this merge request is the significant revision of the procedure to run merge request pipeline
. To trigger the verification pipeline (with or without the amended commit when there is an expectation update), the tool must ensure some structures are built and available in gitlab.
Also (because different user rights will create the pipeline in one namespace or another), it checks on which namespace this pipeline lives, so it can define where the Working()
project pointer has to refer to.