I upgraded to drone 0.6 recently. But I noticed a strange behaviour : when a pipeline finishes, the build status is not updated on GitHub and this error pops in the console :
drone-server_1 | time="2017-04-16T14:48:23Z" level=error msg="error setting commit status for <redacted>/<redacted>/6"
Obviously, github still says "the build is pending"
I’ve redone all the auth stuff after the upgrade, but this keeps popping up, while this was working flawlessly with drone 0.5.
I am running drone with docker-compose, the way it is described in the docs :
version: '2' services: drone-server: image: drone/drone ports: - "127.0.0.1:3003:8000" volumes: - ./drone:/var/lib/drone:z restart: always environment: - DRONE_SERVER=https://drone.<redacted> - DRONE_OPEN=true - DRONE_ORGS=<redacted> - DRONE_ADMIN=Tuetuopay - DRONE_GITHUB=true - DRONE_GITHUB_CLIENT=<redacted> - DRONE_GITHUB_SECRET=<redacted> - DRONE_SECRET=<redacted> drone-agent: image: drone/drone command: agent restart: always depends_on: [ drone-server ] volumes: - /var/run/docker.sock:/var/run/docker.sock:z environment: - DRONE_SERVER=ws://drone-server:8000/ws/broker - DRONE_SECRET=<redacted> - DRONE_MAX_LOGS=128 - DOCKER_MAX_PROCS=8
The host is a CentOS 7 machine, and drone is running behind an nginx proxy for SSL.
Has anyone got an idea ?