diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml index 2ec78f4b8..8937b8e13 100644 --- a/.github/workflows/release-candidate.yml +++ b/.github/workflows/release-candidate.yml @@ -49,10 +49,6 @@ jobs: run: corepack yarn workspace @uppy-dev/release update-changelogs releases.json | xargs git add - - name: Update contributors table - run: - corepack yarn contributors:save - && git add README.md - name: Update CDN URLs run: corepack yarn workspace @uppy-dev/release update-version-URLs | xargs diff --git a/README.md b/README.md index 0764e1f4b..9f4d20a07 100644 --- a/README.md +++ b/README.md @@ -295,80 +295,7 @@ Use Uppy in your project? ## Contributors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
arturigoto-bus-stopkvzaduh95ifedapoolarewajuMurderlon
hedgerhmifinqstAJvanLoongithub-actions[bot]dependabot[bot]
lakesarekiloreuxsadovnychyisamuelayorichardwillarsajkachnic
zcallanYukeshShrjankooliverpoolBotzdschmidt
mcallistertylermokutsu-courseraqxprakashDJWassinktaoqftimodwhit
mrbatistatim-kostuoxiansptoadkickerpaulnMikeKovarik
Acconutap--dominicedenmejiaejgavboultonHawxy
juliangrubertranvansangbertho-zeroLiviaMedeirosmkabatekjhen0409
stephentusobencergazdaa-kriyayonahforststanislav-cervenaksksavant
ogtfabernndevstudioMatthiasKunnenofhopejohnnyperkinsmanuelkiessling
dargmuesliallenfantasyYoussef1313yaegorzhuangyasparanoid
ThomasG77subha1206schonertSlavikTraktorscottbesslerjrschumacher
rosenfeldrdimartinoZyclotrop-janarkbdiritobenooon
darthf1fortriebfrederikhorsheocoijareytries-commas
rettgerstjukakoskianthony0030olemoignahmedkandelbtrice
5iderealAndrwMArnaudFlaeschbehnammodiBePo65bradedelman
camiloforerocommand-tabcraig-jenningsdavekissdenysdesignethanwillis
richartkeilpaescujrichmeijmsandmartiuslimMartin005
mskeltonmactavishzlafedogrockerjedwoodjasonbosco
ghasrfakhrigeertclerxfrobinsonjsalimi-myfortunto2GNURub
rartrossngscherromanrobwilson1SxDxrefo
raulibanezluarmreman8519pedantic-gitPzocoppadmavilasom
phillipalexanderpmusarajpedrofsJimmyLvtcgjTashows
tajstrayersjauldssan93steverobamaitu
quigebowaptikSpazzMarticusdjshubsszhscebotari66
sergei-zelinskysebasegovia01sdebackerRattonesamuelcolburnboudra
Mitchell8210achmiralken-kuromilannakumtvt-mikamkopinsky
mhulethrshmauricioribeiromatthewhartstongemjesuelemattfik
mateuscruzmasum-ulumasaokMaSHDrupalPROmartin-brennanmarcusforsberg
plnetopatricklindsaypascalwengerterParsaArvanehPAcryptic022Ozodbek1405
leftdevelnil1511coreprocessnicojonestrungcva10a6tnnaveed-ahmad
nadeemcpleasespammelatermarton-laszlo-attilanavruzmmogzolshahimclt
mnafeesnetdownmosi-khamaddy-jomdxiaohumagumbo
jx-zyfkode-ninjasontixyoujur-ngjohnmanjiro13jyoungblood
haniskogreen-mikegaelicwinterfrancklfingulelliotsayes
yf-hkdkisiczanzlenderolitomasilyazolotarovyoann-hellopret
vedran555tusharjkhuntthanhthotstduhpfslawexxx44rtaieb
rmoura-92rlebosserhymeslunttaphil714ordago
odselsevierninesaltneuronet77craigcbrunnerweston-sankey-mark43dwnste
nagyvstiigvalentinoliviallybodryityler-dot-earth
trivikrtanadeautoresbetop-mastertvaliasektomekp
tomsaleebaWIStudenttmaierTiarhaitwarlopcodehero7386
christianwengertcgoinglovecanvasbhc0b41avallaarggh
alfatvagreene-courseraaduh95-test-accountzefyxsartoshi-foot-daozackbloom
zlawson-utzachconneryafkariYehudaKremerxhocquetwillycamargo
marcosthejewCruaiersercraigardeoisCommanderRootczj
cbush06Aarbelcfracspranceprattcmpsubvertallchris
charlybillaudCretezychaocellvinchungcartfiskcyu
chardin1bryanjswiftelliotdickisoneliOcsyoldarefbautista
emuellEdgarSantiago93sweetrojeetissDennisKofflardDavidPetrasek
hoangsvitdavilima6akizorKaminskiDaniellCantabarmrboomer
danilatdanschalowdanmichaelobedgerottofunctinoamitport
tekacsDogfaloalirezahiaalepisalexnjasmt3
ahmadissaadritasharmaAdrreiadityapatadiaadamvigneaultajh-sr
adamdotdevinabannachaaron-russellsuperhawk610ajschmidt8wbaaron
Quorafindbducharmeazizkkaiserinnazeembaayhankesicioglu
avneetmalhotraThe-Flashatsawinash-jc-allenapuyouarthurdenner
Abourasstyndriaandychongyzandrii-bodnarsuperandrew213radarhere
kidonngkevin-west-10xkergekacsafiresharkstudioskaspermeinematykarol
jveltenmellow-fellowjmontoyaajcalonsojbelejjszobody
jorgeepcjondewoojonathanarbelyjsanchez034Jokcyjohnmadair
profsmallpinemperrandoonhatemarc-mabeLucklj521lucax88x
lucaperretombrlouimdolphinigleleomelzerleods92
galli-leodvirylarowlanleaanthonyhoangbitslabohkip81
kyleparisielkebabtheJoeBizhuydodHussainAlkhalifahHughbertD
hiromi2424giacomocerquoneroenschggjungbgeoffapplefordgabriel-mopereira
gabiganamfuadscodessoranooX-Clidtrucsferdiusa
fgallinariGkleinerevaepexaEnricoSottileJmalesjessica-coursera
vithjanwiltsjanklimojamestiotiojcjmccleanJbithell
JakubHaladejjakemcallistergaejabongJacobMGEvansmazorussGreenJimmy
intenziveItsOnlyBinaryNaxYoishendywebIanVS
+![contributors table](https://contrib.rocks/image?repo=transloadit/uppy) ## License diff --git a/bin/update-contributors.mjs b/bin/update-contributors.mjs deleted file mode 100755 index 37ea33a44..000000000 --- a/bin/update-contributors.mjs +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env node - -import { Buffer } from 'node:buffer' -import fs from 'node:fs/promises' -import process from 'node:process' -import fetchContrib from 'github-contributors-list/lib/contributors.js' -import filterStrategy from 'github-contributors-list/lib/strategies/filter_strategies/login.js' -import layoutStrategy from 'github-contributors-list/lib/strategies/layout_strategies/json.js' -import sortStrategy from 'github-contributors-list/lib/strategies/sort_strategies/sort_desc.js' - -const README_FILE_NAME = new URL('../README.md', import.meta.url) - -const readme = await fs.open(README_FILE_NAME, 'r+') -const readmeContent = await readme.readFile() - -// Detect start of contributors section. -const START_TAG = Buffer.from('\n') -const START_TAG_POSITION = - readmeContent.indexOf(START_TAG) + START_TAG.byteLength - -const args = { - owner: 'transloadit', - repository: 'uppy', - cols: 6, - format: 'json', - sortBy: 'contributions', - sortOrder: 'desc', - filter: [], - layoutStrategy, - sortStrategy, - filterStrategy, -} -const { contributors } = await fetchContrib(args).loadAll( - args.owner, - args.repository, - args.authToken || process.env.GITHUB_API_TOKEN, - args.fromDate, -) -let cursor = START_TAG_POSITION -for (const line of contributors) { - let row = '' - for (const { html_url, login, avatar_url } of line) { - row += `` - } - row += '\n' - const { bytesWritten } = await readme.write(row, cursor, 'utf-8') - cursor += bytesWritten -} - -if (cursor === START_TAG_POSITION) { - console.log('Empty response from githubcontrib. GitHub’s rate limit?') - await readme.close() - process.exit(1) -} - -await readme.truncate(cursor) - -// Write the end of the file. -await readme.write( - readmeContent, - readmeContent.indexOf(''), - undefined, - cursor, -) -await readme.close() diff --git a/package.json b/package.json index cec7eee59..5c491a8f4 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,6 @@ "build:svelte": "yarn workspace @uppy/svelte build", "check": "yarn exec biome check --write", "check:ci": "yarn exec biome ci", - "contributors:save": "yarn node ./bin/update-contributors.mjs", "dev": "yarn workspace @uppy-dev/dev dev", "dev:with-companion": "npm-run-all --parallel start:companion dev", "e2e": "yarn build:clean && yarn build && yarn e2e:skip-build", @@ -76,7 +75,6 @@ "dotenv": "^16.0.0", "esbuild": "^0.25.0", "execa": "^9.5.1", - "github-contributors-list": "^1.2.4", "glob": "^8.0.0", "jsdom": "^24.0.0", "npm-run-all": "^4.1.5", @@ -96,4 +94,4 @@ "node": "^16.15.0 || >=18.0.0", "yarn": "3.6.1" } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index e3c6f373b..465648c3d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11057,7 +11057,6 @@ __metadata: dotenv: "npm:^16.0.0" esbuild: "npm:^0.25.0" execa: "npm:^9.5.1" - github-contributors-list: "npm:^1.2.4" glob: "npm:^8.0.0" jsdom: "npm:^24.0.0" npm-run-all: "npm:^4.1.5" @@ -19315,21 +19314,6 @@ __metadata: languageName: node linkType: hard -"github-contributors-list@npm:^1.2.4": - version: 1.2.5 - resolution: "github-contributors-list@npm:1.2.5" - dependencies: - marked: "npm:^0.8.0" - merge: "npm:^2.1.1" - minimist: "npm:^1.2.0" - q: "npm:^1.5.1" - sprintf-js: "npm:^1.1.2" - bin: - githubcontrib: ./bin/githubcontrib - checksum: 10/44f49d21c029d934c75e48c28b6120adfa7fbdef1c2b93a5e6c1c0df2a25162768aeb0d8c901650a0611b5dc2a923a77c5115f6dc604ef72653379ab0d60e3b0 - languageName: node - linkType: hard - "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -23575,15 +23559,6 @@ __metadata: languageName: node linkType: hard -"marked@npm:^0.8.0": - version: 0.8.2 - resolution: "marked@npm:0.8.2" - bin: - marked: bin/marked - checksum: 10/6e84b05f749abb49e5a6ae174d5845cfb191f96931b335216f1d7eeea4f5afa7eb26fb941d4d7d32d7ee1bea2a1d6f3f83ff6c57498cfd761d40a7a3574b4896 - languageName: node - linkType: hard - "marked@npm:^12.0.0": version: 12.0.2 resolution: "marked@npm:12.0.2" @@ -23699,13 +23674,6 @@ __metadata: languageName: node linkType: hard -"merge@npm:^2.1.1": - version: 2.1.1 - resolution: "merge@npm:2.1.1" - checksum: 10/1875521a8e429ba8d82c6d24bf3f229b4b64a348873c41a1245851b422c0caa7fbeb958118c24fbfcbb71e416a29924b3b1c4518911529db175f49eb5bcb5e62 - languageName: node - linkType: hard - "methods@npm:^1.1.2, methods@npm:~1.1.2": version: 1.1.2 resolution: "methods@npm:1.1.2" @@ -27381,7 +27349,7 @@ __metadata: languageName: node linkType: hard -"q@npm:^1.0.1, q@npm:^1.5.1": +"q@npm:^1.0.1": version: 1.5.1 resolution: "q@npm:1.5.1" checksum: 10/70c4a30b300277165cd855889cd3aa681929840a5940413297645c5691e00a3549a2a4153131efdf43fe8277ee8cf5a34c9636dcb649d83ad47f311a015fd380 @@ -29775,7 +29743,7 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": +"sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" checksum: 10/e7587128c423f7e43cc625fe2f87e6affdf5ca51c1cc468e910d8aaca46bb44a7fbcfa552f787b1d3987f7043aeb4527d1b99559e6621e01b42b3f45e5a24cbb
${JSON.stringify(login)}