(Still failing, but more info)
Just in case the culprit was the docker image, I changed my CI file to get butler itself and run that:
itch: stage: deploy when: manual script: - mkdir -p ~/.config/itch - echo ${BUTLER_API_KEY} > ~/.config/itch/butler_creds - curl -L -o butler.zip https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default - unzip butler.zip - chmod +x butler - ./butler -V - ./butler login - ./butler push ./build/unstable atiaxi/tyranny-of-the-labyrinth:web --userversion-file ./VERSION.txt --verbose
The result of `./butler -v` was:
v15.21.0, built on May 11 2021 @ 18:18:40, ref 6ad656eebbb5b80bf2065644d8bf9e40a15e8276
And I get the same errors (context exceeded for the login, unexplained if I skip login and just try push).