diff options
Diffstat (limited to 'grasp-audit/src')
| -rw-r--r-- | grasp-audit/src/fixtures.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/grasp-audit/src/fixtures.rs b/grasp-audit/src/fixtures.rs index 3e21eae..45a413d 100644 --- a/grasp-audit/src/fixtures.rs +++ b/grasp-audit/src/fixtures.rs | |||
| @@ -533,6 +533,12 @@ impl<'a> TestContext<'a> { | |||
| 533 | .ok_or_else(|| anyhow::anyhow!("Missing d tag in owner repo announcement"))? | 533 | .ok_or_else(|| anyhow::anyhow!("Missing d tag in owner repo announcement"))? |
| 534 | .to_string(); | 534 | .to_string(); |
| 535 | 535 | ||
| 536 | // Build and send the maintainer's repo announcement first | ||
| 537 | // This establishes the chain: Owner -> Maintainer -> RecursiveMaintainer | ||
| 538 | // The maintainer's announcement lists the recursive maintainer in its maintainers tag | ||
| 539 | let maintainer_announcement = self.build_maintainer_announcement(&repo_id).await?; | ||
| 540 | self.client.send_event(maintainer_announcement).await?; | ||
| 541 | |||
| 536 | // Build and send the recursive maintainer's repo announcement | 542 | // Build and send the recursive maintainer's repo announcement |
| 537 | let recursive_maintainer_announcement = self.build_recursive_maintainer_announcement(&repo_id).await?; | 543 | let recursive_maintainer_announcement = self.build_recursive_maintainer_announcement(&repo_id).await?; |
| 538 | self.client.send_event(recursive_maintainer_announcement).await?; | 544 | self.client.send_event(recursive_maintainer_announcement).await?; |