Unable to Create, Retry, or Cancel Pipelines
Summary
I've just setup the gitlab-vscode extension for the first time. I am able to see all of the issues and branches in my repository on gitlab.com, but I cannot take any successful pipeline action other than viewing the pipeline in the browser.
I thought this may have been related to a misconfigured workspace or local git configuration, but can't find any configuration option in VSCode or Git which appear to relate to the error I'm seeing.
Steps to reproduce
- Create a new branch in GitLab (I can't do this on master either)
- Checkout the branch in VSCode
- Using the command pallet go: Gitlab: Pipeline actions... -> Create new pipeline from current branch
What is the current bug behavior?
I get an error: "Failed to create pipeline"
What is the expected correct behavior?
This is my first time attempting to use this extension, but I think I should be able to create, retry, or cancel pipelines from VSCode without error.
Relevant logs and/or screenshots
{
"userMessage": "Failed to create pipeline.",
"errorMessage": "Git Extension doesn't have repository with root /projects/1234/pipeline?ref=2-unable-to-run-pipelines-from-vscode",
"stack": [
"AssertionError [ERR_ASSERTION]: Git Extension doesn't have repository with root /projects/1234/pipeline?ref=2-unable-to-run-pipelines-from-vscode",
" at GitExtensionWrapper.getRepository (/Users/david/.vscode/extensions/gitlab.gitlab-workflow-3.23.1/src/git/git_extension_wrapper.ts:53:5)",
" at Object.getInstanceUrl (/Users/david/.vscode/extensions/gitlab.gitlab-workflow-3.23.1/src/utils/get_instance_url.ts:4:42)",
" at /Users/david/.vscode/extensions/gitlab.gitlab-workflow-3.23.1/src/gitlab_service.ts:47:29",
" at Generator.next (<anonymous>)",
" at /Users/david/.vscode/extensions/gitlab.gitlab-workflow-3.23.1/out/src/gitlab_service.js:8:71",
" at new Promise (<anonymous>)",
" at __awaiter (/Users/david/.vscode/extensions/gitlab.gitlab-workflow-3.23.1/out/src/gitlab_service.js:4:12)",
" at fetch (/Users/david/.vscode/extensions/gitlab.gitlab-workflow-3.23.1/out/src/gitlab_service.js:35:12)",
" at Object.<anonymous> (/Users/david/.vscode/extensions/gitlab.gitlab-workflow-3.23.1/src/gitlab_service.ts:447:34)",
" at Generator.next (<anonymous>)",
" at fulfilled (/Users/david/.vscode/extensions/gitlab.gitlab-workflow-3.23.1/out/src/gitlab_service.js:5:58)"
]
}
Possible fixes
I have no idea if this is related to how I created my repository. This was initially a local project which I later added to GitLab.