Repository navigation
fix: handle unavailable manual execution runtimes (#1251) - #1333
raphael-goetz wants to merge 1 commit into
Conversation
GitLab Pipeline ActionGeneral informationLink to pipeline: https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2998639372 Status: Passed Job summariesrspec: [cloud]Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/17535352191/artifacts/tmp/coverage/index.html rspec: [ee]Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/17535352190/artifacts/tmp/coverage/index.html rspec: [ce]Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/17535352189/artifacts/tmp/coverage/index.html docs:previewDocumentation preview available at https://code0-tech.gitlab.io/-/development/telescopium/-/jobs/17535466197/artifacts/out/index.html rubocop1100 files inspected, no offenses detected |
What
Translate exhausted gateway
UNAVAILABLEresponses during manual execution pushes into a typed GraphQL mutation error instead of allowing the gRPC exception to escape.Why
Closes #1251.
How
GRPC::Unavailableat the manual execution service boundaryRUNTIME_UNAVAILABLEerror codeTesting
bin/rails db:preparebundle exec rake graphql:compile_docsbundle exec rubocop --autocorrectbundle exec rubocopbundle exec rubocop -Abundle exec rspec(2,029 examples, 0 failures)