GiLlab can't pull build status from Drone CI
Summary
When integrating Drone CI version 0.7 with GitLab, the build status always shows as pending. Also, using Test Service from the settings page shows a "500 - Whoops, something went wrong on our end." page.
Steps to reproduce
- Setup a Drone CI server version 0.7 and configure it to use GitLab.
- Setup a GitLab project, and add it to Drone CI.
- Add a .drone.yml file and push it to the repo.
Example Project
https://gitlab.com/xvh/drone-ci-test
What is the current bug behavior?
The build is started on Drone CI (typically two or three times) and is completed successfully, but the build status in GitLab still shows as Pending.
When the Test Service button is clicked a "500 - Whoops, something went wrong on our end." page is shown.
What is the expected correct behavior?
The build is started once. Once the build is started, it shows as running in GitLab. When the build is completed, it shows as successful.
When the Test Service button is clicked, it should show a success page saying the build was started.
Output of checks
This bug happens on GitLab.com