-
-
Notifications
You must be signed in to change notification settings - Fork 959
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GitLab fork merge requests pending due to missing pipelines #5718
Comments
Do you know which flag needs to be toggled to do this? Is it "builds_access_level"? See https://docs.gitlab.com/ee/api/projects.html#edit-project |
Also, you can let Weblate push to a different branch in your repository to avoid such problems, see https://docs.weblate.org/en/latest/admin/continuous.html#push-changes |
Yes, toggling Having Weblate push to a different branch on the main repository has other quirks. I.e. ideally the Weblate branch should be protected from other project members, but then Weblate can’t rebase and force push. |
Thank you for your report, the issue you have reported has just been fixed.
|
That was super fast! Is there any ETA when this will be available on https://hosted.weblate.org? |
It should be already there. I'm just not sure if it will update existing forks, feedback on that is welcome. |
I think existing forks need to be updated. Anyone should be able to access https://gitlab.com/weblate/appsemble/-/pipelines (or the same page for different projects forked by weblate). |
I think it should be update on creating a new pull request. |
I just tried that, but it didn’t work. |
Ah okay, it does it only when the remote is not yet configured in Weblate... I've changed the repo configuration manually now. |
Since no pipeline was created yet, I had to close the open merge request and push from the Weblate interface. This created a pipeline for the new merge request (appsemble/appsemble!1731), which can now me merged. Thanks for your help and fast replies! |
Describe the issue
We have configured Weblate to create merge requests from a fork. For example, see appsemble/appsemble!1715. However, the merge requests can’t be merged because the merge request shows a spinner indefinitely. I think gitlab-org/gitlab#300471 is related.
I see 2 possible solutions:
I already tried
I tried creating a new account on GitLab, forking the project from that account, and creating a merge request. If I change the merge request visibility to Everyone With Access in the project settings of the fork, I notice the same behaviour as for Weblate merge requests when looking at the merge request as owner of the original project.
If you didn’t try already, try to search there what you wrote above.
To Reproduce the issue
See I already tried
Expected behavior
Weblate forks have pipelines enabled in a way project maintainers of the original project can see it.
Screenshots
Exception traceback
N/A
Server configuration and status
Weblate installation: weblate.org
Weblate deploy checks
N/A
The text was updated successfully, but these errors were encountered: