Publishes the advisory. :calls: `PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id} `
(self)
| 339 | self._useAttributes(data) |
| 340 | |
| 341 | def publish(self) -> None: |
| 342 | """ |
| 343 | Publishes the advisory. |
| 344 | |
| 345 | :calls: `PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id} <https://docs.github.com/en/rest/security-advisories/repository-advisories>` |
| 346 | |
| 347 | """ |
| 348 | patch_parameters = {"state": "published"} |
| 349 | headers, data = self._requester.requestJsonAndCheck( |
| 350 | "PATCH", |
| 351 | self.url, |
| 352 | input=patch_parameters, |
| 353 | ) |
| 354 | self._useAttributes(data) |
| 355 | |
| 356 | def request_cve(self) -> None: |
| 357 | """ |
nothing calls this directly
no test coverage detected