Driftwatch

GitHub / GitHub REST API /

Behavioral

403 is now documented on /repos/{owner}/{repo}/issues/{issue_number}/artifacts

What changed

An unhandled branch in your error handling.

Affects POST /repos/{owner}/{repo}/issues/{issue_number}/artifacts.

403 is now documented

Who is affected

Code that reads POST /repos/{owner}/{repo}/issues/{issue_number}/artifacts.

Before and after

WhereBeforeAfter
POST /repos/{owner}/{repo}/issues/{issue_number}/artifactsabsent403
DELETE /repos/{owner}/{repo}/issues/{issue_number}/artifacts/{artifact_number}absent403
PATCH /repos/{owner}/{repo}/issues/{issue_number}/artifacts/{artifact_number}absent403

Based on GitHub’s published API specification. How severity is decided.