Merge pull request #333 from BreizhHardware/fix/security-audit

fix(audit): prevent duplicate security audit issue creation
This commit is contained in:
Félix MARQUET
2026-02-24 10:05:11 +01:00
committed by GitHub

View File

@@ -38,7 +38,21 @@ jobs:
uses: actions/github-script@v8
with:
script: |
github.rest.issues.create({
const issues = await github.rest.issues.listForRepo({
owner: context.repo.owner,
repo: context.repo.repo,
state: 'open',
labels: 'security,audit'
});
const openIssues = issues.data.filter(issue => !issue.pull_request);
if (openIssues.length > 0) {
console.log('An open security audit issue already exists. Skipping creation.');
return;
}
await github.rest.issues.create({
owner: context.repo.owner,
repo: context.repo.repo,
title: 'Security Audit Failed',