Skip to content

commit_footer_refs fails without GIT_SUBMODULE_STRATEGY

📝 Description

not ensuring that the git submodule strategy is recursive the job fails for commit_foot_refs

error message:

$ pip install -e $ROOT_DIR/gitlab_release/python-module/commit_footer/.
ERROR: ./gitlab-ci/gitlab_release/python-module/commit_footer/. is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https, git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+svn, svn+file).

.gitlab-ci.yml requires the following added:

variables:
    GIT_SUBMODULE_STRATEGY: recursive
    MY_PROJECT_ID: $PROJECT_NUMBER

🚧 Tasks

  • Update main readme.md to include the GIT_SUBMODULE_STRATEGY: recursive in the docs.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information