refactored ci to use inheritance

0 jobs for 4-update-gitlab-ci-file-to-use-inherited-jobs-from-main
in 0 seconds, using 0 compute credits, and was queued for 0 seconds
yaml invalid error