Closed harryfinbow closed 4 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 85.96%. Comparing base (
6d0e6e4
) to head (ed26c7f
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Was able to get a successful build but had failures due to the fact that PR coming from open source contributions do not have permissions to push on ghcr under the ghcr.io/scality/runnner-manager namespace:
ERROR: failed to solve: failed to push ghcr.io/scality/runner-manager:dff956ffbd0aae0d1072f2bf8c53a635c52e74ca: unexpected status from POST request to https://ghcr.io/v2/scality/runner-manager/blobs/uploads/: 403 Forbidden
Error: buildx failed with: ERROR: failed to solve: failed to push ghcr.io/scality/runner-manager:dff956ffbd0aae0d1072f2bf8c53a635c52e74ca: unexpected status from POST request to https://ghcr.io/v2/scality/runner-manager/blobs/uploads/: 403 Forbidden
Which is fine and given the workflow configuration, expected. So we are good to merge 🚀
Thanks again for your contribution @harryfinbow!
Using GitHub App authentication causes the worker to crash on startup with following error:
RuntimeError: JWT support for GitHub APP should be installed with 'pip install githubkit[auth-app]'
Adding the
auth-app
extra to thegithubkit
Python package fixes this by allowing the worker to authenticate to GitHub using both token and app auth.