Skip to content

Commit 3ee3ae4

Browse files
committed
Merge #230: chore: update npm dependencies and contributors list
4741716 chore: update contributors list and address review feedback (Jose Celano) d61b650 chore(deps): update npm dependencies from Dependabot PRs (Jose Celano) Pull request description: ## Summary Update npm devDependencies, refresh the contributors list, and address Copilot review feedback. ## Changes ### Dependency updates - `@sveltejs/kit`: ^2.66.0 → ^2.67.0 - `@types/node`: ^25.6.0 → ^26.0.0 - `@typescript-eslint/eslint-plugin`: ^8.61.1 → ^8.62.0 - `@typescript-eslint/parser`: ^8.61.1 → ^8.62.0 - `globals`: ^17.5.0 → ^17.7.0 - `typescript-eslint`: ^8.61.1 → ^8.62.0 ### Contributors - Refreshed homepage contributors list from the Torrust GitHub org - Updated the script to exclude **forked** and **archived** repositories - 30 repos processed (46 total, 16 excluded), yielding **42 unique contributors** ### Review feedback addressed - **Renamed `html_url` → `login`** in `defaultContributorsList` — the field was storing a GitHub username, not a full URL, which was misleading - **Updated `Contributors.svelte`** fallback render to use `contributor.login` instead of `contributor.html_url` - **Updated the script** to output `login` instead of `html_url` - **Bumped `engines.node`** from `>=20.19.0` to `>=26.0.0` to match the `@types/node` v26 upgrade ## Checklist - [x] `npm run lint` passes - [x] `npm run check` passes - [x] Manually tested in the browser ACKs for top commit: josecelano: ACK 4741716 Tree-SHA512: 7f412528f91e67261719b7415a64ebfac2796a67682ed119d9cb41e4ccced089a9617d408735aadd2c89064dcf97d19c9a3eaf6a61c121a90736e00206f0ac89
2 parents fd0101e + 4741716 commit 3ee3ae4

6 files changed

Lines changed: 169 additions & 271 deletions

File tree

.github/skills/update-contributors/SKILL.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,10 @@ npm run update-contributors
4545
### 3. What the script does
4646

4747
1. Fetches all repositories from the Torrust GitHub organization
48-
2. Fetches contributors from each repository
49-
3. Deduplicates contributors by username
50-
4. Updates `defaultContributorsList` in `src/lib/constants/constants.ts`
48+
2. **Filters out forked and archived repositories** — forks include upstream contributors from projects Torrust doesn't own (e.g. `cargo-chef`, `grcov`), and archived repos are no longer active
49+
3. Fetches contributors from each remaining repository (using the GitHub `/contributors` endpoint, which returns users who have authored at least one commit)
50+
4. Deduplicates contributors by username
51+
5. Updates `defaultContributorsList` in `src/lib/constants/constants.ts`
5152

5253
### 4. Verify and commit
5354

package-lock.json

Lines changed: 80 additions & 80 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"type": "module",
66
"engines": {
7-
"node": ">=20.19.0"
7+
"node": ">=26.0.0"
88
},
99
"scripts": {
1010
"dev": "vite dev",
@@ -24,18 +24,18 @@
2424
"@melt-ui/pp": "^0.3.2",
2525
"@melt-ui/svelte": "^0.86.6",
2626
"@sveltejs/adapter-static": "^3.0.10",
27-
"@sveltejs/kit": "^2.66.0",
27+
"@sveltejs/kit": "^2.67.0",
2828
"@sveltejs/vite-plugin-svelte": "^7.0.0",
2929
"@types/dateformat": "^5.0.3",
30-
"@types/node": "^25.6.0",
30+
"@types/node": "^26.0.0",
3131
"@types/prismjs": "^1.26.6",
32-
"@typescript-eslint/eslint-plugin": "^8.61.1",
33-
"@typescript-eslint/parser": "^8.61.1",
32+
"@typescript-eslint/eslint-plugin": "^8.62.0",
33+
"@typescript-eslint/parser": "^8.62.0",
3434
"eslint": "^10.2.0",
3535
"eslint-config-prettier": "^10.1.8",
3636
"eslint-plugin-prettier": "^5.5.6",
3737
"eslint-plugin-svelte": "^3.17.0",
38-
"globals": "^17.5.0",
38+
"globals": "^17.7.0",
3939
"mdsvex": "^0.12.7",
4040
"prettier": "^3.8.2",
4141
"prettier-plugin-svelte": "^4.1.1",
@@ -51,7 +51,7 @@
5151
"tailwindcss": "^4.2.2",
5252
"tsx": "^4.21.0",
5353
"typescript": "^6.0.2",
54-
"typescript-eslint": "^8.61.1",
54+
"typescript-eslint": "^8.62.0",
5555
"vite": "^8.0.8",
5656
"vite-plugin-imagemin": "^0.6.1"
5757
},

0 commit comments

Comments
 (0)