Commit 8cebe14
authored
chore: quality review fixes + maintenance auto-close (#18)
* fix: correct WXT/Plasmo URLs, dev dep count, setup checklist paths
- README.md/ko.md: WXT and Plasmo links pointed to a non-existent
'nicedayfor' org (404). Now point to wxt-dev/wxt and PlasmoHQ/plasmo.
- README dep count said "5 dev" but package.json has 7 devDependencies.
Updated to "7 dev" in both language versions.
- setup.yml template-checklist issue referenced wrong paths: 'icons/',
'popup/', and 'tests/'. Aligned with actual layout: 'assets/icons/',
'src/popup/', and 'src/**/*.test.js'.
- Add Python MCP Server to the Related Starters list; bold current.
* chore: npm audit fix for high-severity transitive vulnerabilities
The Security Audit CI step has been failing on main since at least
2026-04-04 due to high-severity advisories in transitive dependencies:
flatted, node-forge, picomatch, brace-expansion.
'npm audit fix' regenerates package-lock.json to pull in the patched
versions. Moderate vulns in web-ext's ajv chain remain (only fixable
via --force which would bump web-ext to a breaking version); CI uses
--audit-level=high so those don't block.
* ci: close maintenance issue when CI is green
The existing open-issue-on-failure job opened a `maintenance`
labeled issue whenever the weekly CI run broke, but there was no
counterpart job to close that issue once the underlying problem
got fixed. As a result the 12 starters accumulated stale open
issues that made the repos look broken to outside visitors even
after every fix had landed.
The new close-issue-on-success job runs whenever the re-triggered
CI is green, lists all open issues with the `maintenance` label,
leaves a comment linking back to the resolving run, and closes
them. Future regressions will reopen a fresh issue, so no signal
is lost.1 parent e6b6c9a commit 8cebe14
1 file changed
Lines changed: 44 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
0 commit comments