class WarpEngine::CI::Woodpecker::Client

A minimal JSON client of the Woodpecker REST API, authenticated with a bearer token. Every call returns the parsed JSON (nil for an empty body), raises CI::ConnectionError when the server cannot be reached and CI::ApiError for an error status or a non-JSON body.