Commit 35e8cc8
Changed files (3)
.github
workflows
src
all-badges
.github/workflows/release.yml
@@ -21,6 +21,7 @@ jobs:
git config user.name "${GITHUB_ACTOR}"
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
- run: npm install
+ - run: npm run build
- name: Release
run: |
npm config set //registry.npmjs.org/:_authToken $NPM_TOKEN
src/all-badges/index.ts
@@ -4,5 +4,5 @@ export const allBadges = [
await import('./fuck-commit/fuck-commit.js'),
await import('./mass-delete-commit/mass-delete-commit.js'),
await import('./revert-revert-commit/revert-revert-commit.js'),
- //await import('./stars/stars.js'),
+ await import('./stars/stars.js'),
] as const
src/check-images.ts
@@ -10,16 +10,18 @@ void async function main() {
for (const {default: b} of allBadges) {
const dirname = path.basename(path.dirname(fileURLToPath(b.url)))
for (const id of b.badges) {
- const image = path.join(root, 'src/all-badges', dirname, `${id}.png`)
- if (!fs.existsSync(image)) {
- console.error(`Missing image for badge "${id}" at ${image}`)
+ const imagePath = path.join('src/all-badges', dirname, `${id}.png`)
+ const rootPath = path.join(root, imagePath)
+ if (!fs.existsSync(rootPath)) {
+ console.error(`Missing image for badge "${id}" at ${rootPath}`)
foundMissing = true
} else {
- console.log(`<img src="${image}" alt="${id}" width="100" height="100">`)
+ console.log(`<img src="${imagePath}" alt="${id}" width="60">`)
}
}
}
if (foundMissing) {
process.exit(1)
+ return
}
}()