From a8c92d8fc7f6674eb22af67a5e49177b282023ca Mon Sep 17 00:00:00 2001 From: Hayden <8418760+Hayden-IO@users.noreply.github.com> Date: Mon, 12 Oct 2026 10:37:36 -0700 Subject: [PATCH] Do not create vulnerability alerts for acrhived repos You can't have vuln alerts on archived repos. Signed-off-by: Hayden <8418760+Hayden-IO@users.noreply.github.com> --- main.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index d97b414..980ebfd 100644 --- a/main.go +++ b/main.go @@ -127,12 +127,14 @@ func main() { return err } - _, err = github.NewRepositoryVulnerabilityAlerts(ctx, repo.Name, &github.RepositoryVulnerabilityAlertsArgs{ - Enabled: pulumi.Bool(repo.VulnerabilityAlerts), - Repository: pulumi.String(repo.Name), - }) - if err != nil { - return err + if !repo.Archived { + _, err = github.NewRepositoryVulnerabilityAlerts(ctx, repo.Name, &github.RepositoryVulnerabilityAlertsArgs{ + Enabled: pulumi.Bool(repo.VulnerabilityAlerts), + Repository: pulumi.String(repo.Name), + }) + if err != nil { + return err + } } if repo.Pages.BuildType == "workflow" {