Skip to content

Add warning if more than one configuration files are found and identify which one we're using #217

Add warning if more than one configuration files are found and identify which one we're using

Add warning if more than one configuration files are found and identify which one we're using #217

Workflow file for this run

name: Label issues
on:
issues:
types:
- opened
- reopened
jobs:
label-issue:
permissions:
issues: write
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v8
with:
script: |
const issue = await github.rest.issues.get({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
});
const body = issue.data.body || '';
const osLabels = new Set(); // Use a Set to avoid duplicates
// Parse the "Environment" section, output of `cz version --report`
if (body.includes('Operating System: Darwin')) {
osLabels.add('os: macOS');
}
if (body.includes('Operating System: Linux')) {
osLabels.add('os: Linux');
}
if (body.includes('Operating System: Windows')) {
osLabels.add('os: Windows');
}
await github.rest.issues.addLabels({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: ['issue-status: needs-triage', ...osLabels],
});