team-monite/Sync GitLab Project

Syncs remote GitLab project with the repository add as a submodule

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
actionAction to perform: `sync-branch | merge-mr`yes
gitlab_tokenGitLab Personal Access Tokenyes
gitlab_hostGitLab host. Example: `https://gitlab.com`yes
gitlab_project_idGitLab Project ID. Example: `my-org/my-team/my-project`yes
gitlab_target_branchTarget branch name in GitLab to merge the MR. Used to create MR in `sync-branch` action, and to merge MR in `merge-mr` actionyes
submodule_nameName of the submodule to sync with GitLabyes
branchGitHub branch name to sync with GitLabyes
shaSHA commit of the branch to be used in the submodule updateyes
gitlab_merge_when_pipeline_succeedsMerge MR when pipeline succeeds. Default: `false`nofalse
github_pr_urlGitHub PR URL, used in GitLab MR description. Example: "$\{{ github.server_url }}/$\{{ github.repository }}/pull/$\{{ github.event.pull_request.number }}" (replace `\{{` with `{{`)no

no outputs