Loading .gitlab/ci/federation_test.yml +30 −6 Original line number Diff line number Diff line Loading @@ -5,12 +5,8 @@ # TODO: require manual trigger inside MRs as not every test is needed every commit # test federation: .fed test: &fed_test stage: test when: manual parallel: matrix: - TEST_FEDERATION_KEYRING_SERVICE: ["grants.cafe", "toast.ooo", "piefed.grant.rip", "fedia.io"] image: node:24-alpine services: - name: postgres:14-alpine Loading @@ -24,11 +20,39 @@ test federation: REDIS_URI: redis://redis SESSION_SECRET: test TEST_FEDERATION_MODE: KEYRING PUPPETEER_EXECUTABLE_PATH: /usr/bin/chromium-browser before_script: - corepack enable && corepack prepare - apk add --no-cache openssl openssh - apk add --no-cache chromium nss freetype harfbuzz ca-certificates ttf-freefont - yarn - npx -w backend prisma migrate deploy - npx -w backend prisma generate script: - yarn workspace @fediverse-auth/backend run test mr test federation: when: manual parallel: matrix: - TEST_FEDERATION_KEYRING_SERVICE: - grants.cafe - toast.ooo - piefed.grant.rip - fedia.io rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" <<: *fed_test test federation: parallel: matrix: - TEST_FEDERATION_KEYRING_SERVICE: - mastodon.social - mastodon.world - lemmy.world - piefed.social - pixelfed.social rules: - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH <<: *fed_test No newline at end of file backend/package.json +1 −2 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ "@js-temporal/polyfill": "^0.5.1", "@logtape/logtape": "^0.9.1", "@prisma/client": "^5.13.0", "@sc07/fedi-testkit": "^1.0.0", "@sc07/fedi-testkit": "^1.0.1", "@tsconfig/recommended": "^1.0.6", "body-parser": "^1.20.2", "cookie-parser": "^1.4.6", Loading @@ -34,7 +34,6 @@ "@types/node": "^20.12.10", "@types/oidc-provider": "^8.4.4", "dotenv": "^16.4.5", "patch-package": "^8.0.1", "prisma": "^5.13.0", "tsx": "^4.9.3", "typescript": "^5.9.3", Loading yarn.lock +14 −240 Original line number Diff line number Diff line Loading @@ -590,7 +590,7 @@ __metadata: "@js-temporal/polyfill": "npm:^0.5.1" "@logtape/logtape": "npm:^0.9.1" "@prisma/client": "npm:^5.13.0" "@sc07/fedi-testkit": "npm:^1.0.0" "@sc07/fedi-testkit": "npm:^1.0.1" "@tsconfig/recommended": "npm:^1.0.6" "@types/cookie-parser": "npm:^1.4.7" "@types/cors": "npm:^2.8.17" Loading @@ -608,7 +608,6 @@ __metadata: ioredis: "npm:^5.6.1" oidc-provider: "npm:^8.8.1" openid-client: "npm:^5.6.5" patch-package: "npm:^8.0.1" prisma: "npm:^5.13.0" string-strip-html: "npm:^13.4.12" tsx: "npm:^4.9.3" Loading Loading @@ -1420,13 +1419,13 @@ __metadata: languageName: node linkType: hard "@sc07/fedi-testkit@npm:^1.0.0": version: 1.0.0 resolution: "@sc07/fedi-testkit@npm:1.0.0::__archiveUrl=https%3A%2F%2Fsc07.dev%2Fapi%2Fv4%2Fprojects%2F78%2Fpackages%2Fnpm%2F%40sc07%2Ffedi-testkit%2F-%2F%40sc07%2Ffedi-testkit-1.0.0.tgz" "@sc07/fedi-testkit@npm:^1.0.1": version: 1.0.1 resolution: "@sc07/fedi-testkit@npm:1.0.1::__archiveUrl=https%3A%2F%2Fsc07.dev%2Fapi%2Fv4%2Fprojects%2F78%2Fpackages%2Fnpm%2F%40sc07%2Ffedi-testkit%2F-%2F%40sc07%2Ffedi-testkit-1.0.1.tgz" dependencies: puppeteer: "npm:^24.33.0" tsx: "npm:^4.21.0" checksum: 10c0/85014f2771327c349282e6befc02c1a190ebb6389569afdcb1cef3e82e4468ff6af7a0bd24d0c50e0dd72d854c63b773ba9fbe0fe3202073678aec93a95a5730 checksum: 10c0/e8a552d3e3a2929cb1af7fce4499e72488ed83a0ad3ab09b28e5d5dc71fbabb88af998621f4e715988acf7ba4a4a099a18ca9a12ecd373a0ca8d961fb11eb5d4 languageName: node linkType: hard Loading Loading @@ -2178,13 +2177,6 @@ __metadata: languageName: node linkType: hard "@yarnpkg/lockfile@npm:^1.1.0": version: 1.1.0 resolution: "@yarnpkg/lockfile@npm:1.1.0" checksum: 10c0/0bfa50a3d756623d1f3409bc23f225a1d069424dbc77c6fd2f14fb377390cd57ec703dc70286e081c564be9051ead9ba85d81d66a3e68eeb6eb506d4e0c0fbda languageName: node linkType: hard "abbrev@npm:^4.0.0": version: 4.0.0 resolution: "abbrev@npm:4.0.0" Loading Loading @@ -2539,7 +2531,7 @@ __metadata: languageName: node linkType: hard "call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": "call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": version: 1.0.2 resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: Loading @@ -2549,18 +2541,6 @@ __metadata: languageName: node linkType: hard "call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" dependencies: call-bind-apply-helpers: "npm:^1.0.0" es-define-property: "npm:^1.0.0" get-intrinsic: "npm:^1.2.4" set-function-length: "npm:^1.2.2" checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 languageName: node linkType: hard "call-bound@npm:^1.0.2, call-bound@npm:^1.0.4": version: 1.0.4 resolution: "call-bound@npm:1.0.4" Loading Loading @@ -2594,7 +2574,7 @@ __metadata: languageName: node linkType: hard "chalk@npm:^4.0.0, chalk@npm:^4.1.2": "chalk@npm:^4.0.0": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: Loading Loading @@ -2623,13 +2603,6 @@ __metadata: languageName: node linkType: hard "ci-info@npm:^3.7.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a languageName: node linkType: hard "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" Loading Loading @@ -2808,7 +2781,7 @@ __metadata: languageName: node linkType: hard "cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": "cross-spawn@npm:^7.0.2": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: Loading Loading @@ -2884,17 +2857,6 @@ __metadata: languageName: node linkType: hard "define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" gopd: "npm:^1.0.1" checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 languageName: node linkType: hard "degenerator@npm:^5.0.0": version: 5.0.1 resolution: "degenerator@npm:5.0.1" Loading Loading @@ -3063,7 +3025,7 @@ __metadata: languageName: node linkType: hard "es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": "es-define-property@npm:^1.0.1": version: 1.0.1 resolution: "es-define-property@npm:1.0.1" checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c Loading Loading @@ -3614,15 +3576,6 @@ __metadata: languageName: node linkType: hard "find-yarn-workspace-root@npm:^2.0.0": version: 2.0.0 resolution: "find-yarn-workspace-root@npm:2.0.0" dependencies: micromatch: "npm:^4.0.2" checksum: 10c0/b0d3843013fbdaf4e57140e0165889d09fa61745c9e85da2af86e54974f4cc9f1967e40f0d8fc36a79d53091f0829c651d06607d552582e53976f3cd8f4e5689 languageName: node linkType: hard "flat-cache@npm:^3.0.4": version: 3.2.0 resolution: "flat-cache@npm:3.2.0" Loading Loading @@ -3662,17 +3615,6 @@ __metadata: languageName: node linkType: hard "fs-extra@npm:^10.0.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e languageName: node linkType: hard "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" Loading Loading @@ -3729,7 +3671,7 @@ __metadata: languageName: node linkType: hard "get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": "get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" dependencies: Loading Loading @@ -3859,7 +3801,7 @@ __metadata: languageName: node linkType: hard "gopd@npm:^1.0.1, gopd@npm:^1.2.0": "gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead Loading @@ -3885,7 +3827,7 @@ __metadata: languageName: node linkType: hard "graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": "graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 Loading @@ -3906,15 +3848,6 @@ __metadata: languageName: node linkType: hard "has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: es-define-property: "npm:^1.0.0" checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 languageName: node linkType: hard "has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" Loading Loading @@ -4151,15 +4084,6 @@ __metadata: languageName: node linkType: hard "is-docker@npm:^2.0.0": version: 2.2.1 resolution: "is-docker@npm:2.2.1" bin: is-docker: cli.js checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc languageName: node linkType: hard "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" Loading Loading @@ -4222,22 +4146,6 @@ __metadata: languageName: node linkType: hard "is-wsl@npm:^2.1.1": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: is-docker: "npm:^2.0.0" checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e languageName: node linkType: hard "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" Loading Loading @@ -4335,39 +4243,6 @@ __metadata: languageName: node linkType: hard "json-stable-stringify@npm:^1.0.2": version: 1.3.0 resolution: "json-stable-stringify@npm:1.3.0" dependencies: call-bind: "npm:^1.0.8" call-bound: "npm:^1.0.4" isarray: "npm:^2.0.5" jsonify: "npm:^0.0.1" object-keys: "npm:^1.1.1" checksum: 10c0/8b3ff19e4c23c0ad591a49bc3a015d89a538db787d12fe9c4072e1d64d8cfa481f8c37719c629c3d84e848847617bf49f5fee894cf1d25959ab5b67e1c517f31 languageName: node linkType: hard "jsonfile@npm:^6.0.1": version: 6.2.0 resolution: "jsonfile@npm:6.2.0" dependencies: graceful-fs: "npm:^4.1.6" universalify: "npm:^2.0.0" dependenciesMeta: graceful-fs: optional: true checksum: 10c0/7f4f43b08d1869ded8a6822213d13ae3b99d651151d77efd1557ced0889c466296a7d9684e397bd126acf5eb2cfcb605808c3e681d0fdccd2fe5a04b47e76c0d languageName: node linkType: hard "jsonify@npm:^0.0.1": version: 0.0.1 resolution: "jsonify@npm:0.0.1" checksum: 10c0/7f5499cdd59a0967ed35bda48b7cec43d850bbc8fb955cdd3a1717bb0efadbe300724d5646de765bb7a99fc1c3ab06eb80d93503c6faaf99b4ff50a3326692f6 languageName: node linkType: hard "jsonld@npm:^9.0.0": version: 9.0.0 resolution: "jsonld@npm:9.0.0" Loading Loading @@ -4398,15 +4273,6 @@ __metadata: languageName: node linkType: hard "klaw-sync@npm:^6.0.0": version: 6.0.0 resolution: "klaw-sync@npm:6.0.0" dependencies: graceful-fs: "npm:^4.1.11" checksum: 10c0/00d8e4c48d0d699b743b3b028e807295ea0b225caf6179f51029e19783a93ad8bb9bccde617d169659fbe99559d73fb35f796214de031d0023c26b906cecd70a languageName: node linkType: hard "koa-compose@npm:^4.1.0": version: 4.1.0 resolution: "koa-compose@npm:4.1.0" Loading Loading @@ -4655,7 +4521,7 @@ __metadata: languageName: node linkType: hard "micromatch@npm:^4.0.2, micromatch@npm:^4.0.8": "micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: Loading Loading @@ -4731,13 +4597,6 @@ __metadata: languageName: node linkType: hard "minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" Loading Loading @@ -4964,13 +4823,6 @@ __metadata: languageName: node linkType: hard "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard "obug@npm:^2.1.1": version: 2.1.1 resolution: "obug@npm:2.1.1" Loading Loading @@ -5038,16 +4890,6 @@ __metadata: languageName: node linkType: hard "open@npm:^7.4.2": version: 7.4.2 resolution: "open@npm:7.4.2" dependencies: is-docker: "npm:^2.0.0" is-wsl: "npm:^2.1.1" checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f languageName: node linkType: hard "openid-client@npm:^5.6.5": version: 5.7.1 resolution: "openid-client@npm:5.7.1" Loading Loading @@ -5160,30 +5002,6 @@ __metadata: languageName: node linkType: hard "patch-package@npm:^8.0.1": version: 8.0.1 resolution: "patch-package@npm:8.0.1" dependencies: "@yarnpkg/lockfile": "npm:^1.1.0" chalk: "npm:^4.1.2" ci-info: "npm:^3.7.0" cross-spawn: "npm:^7.0.3" find-yarn-workspace-root: "npm:^2.0.0" fs-extra: "npm:^10.0.0" json-stable-stringify: "npm:^1.0.2" klaw-sync: "npm:^6.0.0" minimist: "npm:^1.2.6" open: "npm:^7.4.2" semver: "npm:^7.5.3" slash: "npm:^2.0.0" tmp: "npm:^0.2.4" yaml: "npm:^2.2.2" bin: patch-package: index.js checksum: 10c0/6dd7cdd8b814902f1a66bc9082bd5a5a484956563538a694ff1de2e7f4cc14a13480739f5f04e0d1747395d6f1b651eb1ddbc39687ce5ff8a3927f212cffd2ac languageName: node linkType: hard "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" Loading Loading @@ -5889,7 +5707,7 @@ __metadata: languageName: node linkType: hard "semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.7.3": "semver@npm:^7.3.5, semver@npm:^7.6.0, semver@npm:^7.7.3": version: 7.7.3 resolution: "semver@npm:7.7.3" bin: Loading Loading @@ -5931,20 +5749,6 @@ __metadata: languageName: node linkType: hard "set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: define-data-property: "npm:^1.1.4" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" get-intrinsic: "npm:^1.2.4" gopd: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.2" checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c languageName: node linkType: hard "setimmediate@npm:^1.0.5": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" Loading Loading @@ -6030,13 +5834,6 @@ __metadata: languageName: node linkType: hard "slash@npm:^2.0.0": version: 2.0.0 resolution: "slash@npm:2.0.0" checksum: 10c0/f83dbd3cb62c41bb8fcbbc6bf5473f3234b97fa1d008f571710a9d3757a28c7169e1811cad1554ccb1cc531460b3d221c9a7b37f549398d9a30707f0a5af9193 languageName: node linkType: hard "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" Loading Loading @@ -6346,13 +6143,6 @@ __metadata: languageName: node linkType: hard "tmp@npm:^0.2.4": version: 0.2.5 resolution: "tmp@npm:0.2.5" checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e languageName: node linkType: hard "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" Loading Loading @@ -6518,13 +6308,6 @@ __metadata: languageName: node linkType: hard "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a languageName: node linkType: hard "unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" Loading Loading @@ -6806,15 +6589,6 @@ __metadata: languageName: node linkType: hard "yaml@npm:^2.2.2": version: 2.8.2 resolution: "yaml@npm:2.8.2" bin: yaml: bin.mjs checksum: 10c0/703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96 languageName: node linkType: hard "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" Loading Loading
.gitlab/ci/federation_test.yml +30 −6 Original line number Diff line number Diff line Loading @@ -5,12 +5,8 @@ # TODO: require manual trigger inside MRs as not every test is needed every commit # test federation: .fed test: &fed_test stage: test when: manual parallel: matrix: - TEST_FEDERATION_KEYRING_SERVICE: ["grants.cafe", "toast.ooo", "piefed.grant.rip", "fedia.io"] image: node:24-alpine services: - name: postgres:14-alpine Loading @@ -24,11 +20,39 @@ test federation: REDIS_URI: redis://redis SESSION_SECRET: test TEST_FEDERATION_MODE: KEYRING PUPPETEER_EXECUTABLE_PATH: /usr/bin/chromium-browser before_script: - corepack enable && corepack prepare - apk add --no-cache openssl openssh - apk add --no-cache chromium nss freetype harfbuzz ca-certificates ttf-freefont - yarn - npx -w backend prisma migrate deploy - npx -w backend prisma generate script: - yarn workspace @fediverse-auth/backend run test mr test federation: when: manual parallel: matrix: - TEST_FEDERATION_KEYRING_SERVICE: - grants.cafe - toast.ooo - piefed.grant.rip - fedia.io rules: - if: $CI_PIPELINE_SOURCE == "merge_request_event" <<: *fed_test test federation: parallel: matrix: - TEST_FEDERATION_KEYRING_SERVICE: - mastodon.social - mastodon.world - lemmy.world - piefed.social - pixelfed.social rules: - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH <<: *fed_test No newline at end of file
backend/package.json +1 −2 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ "@js-temporal/polyfill": "^0.5.1", "@logtape/logtape": "^0.9.1", "@prisma/client": "^5.13.0", "@sc07/fedi-testkit": "^1.0.0", "@sc07/fedi-testkit": "^1.0.1", "@tsconfig/recommended": "^1.0.6", "body-parser": "^1.20.2", "cookie-parser": "^1.4.6", Loading @@ -34,7 +34,6 @@ "@types/node": "^20.12.10", "@types/oidc-provider": "^8.4.4", "dotenv": "^16.4.5", "patch-package": "^8.0.1", "prisma": "^5.13.0", "tsx": "^4.9.3", "typescript": "^5.9.3", Loading
yarn.lock +14 −240 Original line number Diff line number Diff line Loading @@ -590,7 +590,7 @@ __metadata: "@js-temporal/polyfill": "npm:^0.5.1" "@logtape/logtape": "npm:^0.9.1" "@prisma/client": "npm:^5.13.0" "@sc07/fedi-testkit": "npm:^1.0.0" "@sc07/fedi-testkit": "npm:^1.0.1" "@tsconfig/recommended": "npm:^1.0.6" "@types/cookie-parser": "npm:^1.4.7" "@types/cors": "npm:^2.8.17" Loading @@ -608,7 +608,6 @@ __metadata: ioredis: "npm:^5.6.1" oidc-provider: "npm:^8.8.1" openid-client: "npm:^5.6.5" patch-package: "npm:^8.0.1" prisma: "npm:^5.13.0" string-strip-html: "npm:^13.4.12" tsx: "npm:^4.9.3" Loading Loading @@ -1420,13 +1419,13 @@ __metadata: languageName: node linkType: hard "@sc07/fedi-testkit@npm:^1.0.0": version: 1.0.0 resolution: "@sc07/fedi-testkit@npm:1.0.0::__archiveUrl=https%3A%2F%2Fsc07.dev%2Fapi%2Fv4%2Fprojects%2F78%2Fpackages%2Fnpm%2F%40sc07%2Ffedi-testkit%2F-%2F%40sc07%2Ffedi-testkit-1.0.0.tgz" "@sc07/fedi-testkit@npm:^1.0.1": version: 1.0.1 resolution: "@sc07/fedi-testkit@npm:1.0.1::__archiveUrl=https%3A%2F%2Fsc07.dev%2Fapi%2Fv4%2Fprojects%2F78%2Fpackages%2Fnpm%2F%40sc07%2Ffedi-testkit%2F-%2F%40sc07%2Ffedi-testkit-1.0.1.tgz" dependencies: puppeteer: "npm:^24.33.0" tsx: "npm:^4.21.0" checksum: 10c0/85014f2771327c349282e6befc02c1a190ebb6389569afdcb1cef3e82e4468ff6af7a0bd24d0c50e0dd72d854c63b773ba9fbe0fe3202073678aec93a95a5730 checksum: 10c0/e8a552d3e3a2929cb1af7fce4499e72488ed83a0ad3ab09b28e5d5dc71fbabb88af998621f4e715988acf7ba4a4a099a18ca9a12ecd373a0ca8d961fb11eb5d4 languageName: node linkType: hard Loading Loading @@ -2178,13 +2177,6 @@ __metadata: languageName: node linkType: hard "@yarnpkg/lockfile@npm:^1.1.0": version: 1.1.0 resolution: "@yarnpkg/lockfile@npm:1.1.0" checksum: 10c0/0bfa50a3d756623d1f3409bc23f225a1d069424dbc77c6fd2f14fb377390cd57ec703dc70286e081c564be9051ead9ba85d81d66a3e68eeb6eb506d4e0c0fbda languageName: node linkType: hard "abbrev@npm:^4.0.0": version: 4.0.0 resolution: "abbrev@npm:4.0.0" Loading Loading @@ -2539,7 +2531,7 @@ __metadata: languageName: node linkType: hard "call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": "call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": version: 1.0.2 resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: Loading @@ -2549,18 +2541,6 @@ __metadata: languageName: node linkType: hard "call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" dependencies: call-bind-apply-helpers: "npm:^1.0.0" es-define-property: "npm:^1.0.0" get-intrinsic: "npm:^1.2.4" set-function-length: "npm:^1.2.2" checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 languageName: node linkType: hard "call-bound@npm:^1.0.2, call-bound@npm:^1.0.4": version: 1.0.4 resolution: "call-bound@npm:1.0.4" Loading Loading @@ -2594,7 +2574,7 @@ __metadata: languageName: node linkType: hard "chalk@npm:^4.0.0, chalk@npm:^4.1.2": "chalk@npm:^4.0.0": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: Loading Loading @@ -2623,13 +2603,6 @@ __metadata: languageName: node linkType: hard "ci-info@npm:^3.7.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a languageName: node linkType: hard "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" Loading Loading @@ -2808,7 +2781,7 @@ __metadata: languageName: node linkType: hard "cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": "cross-spawn@npm:^7.0.2": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: Loading Loading @@ -2884,17 +2857,6 @@ __metadata: languageName: node linkType: hard "define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" gopd: "npm:^1.0.1" checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 languageName: node linkType: hard "degenerator@npm:^5.0.0": version: 5.0.1 resolution: "degenerator@npm:5.0.1" Loading Loading @@ -3063,7 +3025,7 @@ __metadata: languageName: node linkType: hard "es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": "es-define-property@npm:^1.0.1": version: 1.0.1 resolution: "es-define-property@npm:1.0.1" checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c Loading Loading @@ -3614,15 +3576,6 @@ __metadata: languageName: node linkType: hard "find-yarn-workspace-root@npm:^2.0.0": version: 2.0.0 resolution: "find-yarn-workspace-root@npm:2.0.0" dependencies: micromatch: "npm:^4.0.2" checksum: 10c0/b0d3843013fbdaf4e57140e0165889d09fa61745c9e85da2af86e54974f4cc9f1967e40f0d8fc36a79d53091f0829c651d06607d552582e53976f3cd8f4e5689 languageName: node linkType: hard "flat-cache@npm:^3.0.4": version: 3.2.0 resolution: "flat-cache@npm:3.2.0" Loading Loading @@ -3662,17 +3615,6 @@ __metadata: languageName: node linkType: hard "fs-extra@npm:^10.0.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e languageName: node linkType: hard "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" Loading Loading @@ -3729,7 +3671,7 @@ __metadata: languageName: node linkType: hard "get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": "get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" dependencies: Loading Loading @@ -3859,7 +3801,7 @@ __metadata: languageName: node linkType: hard "gopd@npm:^1.0.1, gopd@npm:^1.2.0": "gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead Loading @@ -3885,7 +3827,7 @@ __metadata: languageName: node linkType: hard "graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": "graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 Loading @@ -3906,15 +3848,6 @@ __metadata: languageName: node linkType: hard "has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: es-define-property: "npm:^1.0.0" checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 languageName: node linkType: hard "has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" Loading Loading @@ -4151,15 +4084,6 @@ __metadata: languageName: node linkType: hard "is-docker@npm:^2.0.0": version: 2.2.1 resolution: "is-docker@npm:2.2.1" bin: is-docker: cli.js checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc languageName: node linkType: hard "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" Loading Loading @@ -4222,22 +4146,6 @@ __metadata: languageName: node linkType: hard "is-wsl@npm:^2.1.1": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: is-docker: "npm:^2.0.0" checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e languageName: node linkType: hard "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" Loading Loading @@ -4335,39 +4243,6 @@ __metadata: languageName: node linkType: hard "json-stable-stringify@npm:^1.0.2": version: 1.3.0 resolution: "json-stable-stringify@npm:1.3.0" dependencies: call-bind: "npm:^1.0.8" call-bound: "npm:^1.0.4" isarray: "npm:^2.0.5" jsonify: "npm:^0.0.1" object-keys: "npm:^1.1.1" checksum: 10c0/8b3ff19e4c23c0ad591a49bc3a015d89a538db787d12fe9c4072e1d64d8cfa481f8c37719c629c3d84e848847617bf49f5fee894cf1d25959ab5b67e1c517f31 languageName: node linkType: hard "jsonfile@npm:^6.0.1": version: 6.2.0 resolution: "jsonfile@npm:6.2.0" dependencies: graceful-fs: "npm:^4.1.6" universalify: "npm:^2.0.0" dependenciesMeta: graceful-fs: optional: true checksum: 10c0/7f4f43b08d1869ded8a6822213d13ae3b99d651151d77efd1557ced0889c466296a7d9684e397bd126acf5eb2cfcb605808c3e681d0fdccd2fe5a04b47e76c0d languageName: node linkType: hard "jsonify@npm:^0.0.1": version: 0.0.1 resolution: "jsonify@npm:0.0.1" checksum: 10c0/7f5499cdd59a0967ed35bda48b7cec43d850bbc8fb955cdd3a1717bb0efadbe300724d5646de765bb7a99fc1c3ab06eb80d93503c6faaf99b4ff50a3326692f6 languageName: node linkType: hard "jsonld@npm:^9.0.0": version: 9.0.0 resolution: "jsonld@npm:9.0.0" Loading Loading @@ -4398,15 +4273,6 @@ __metadata: languageName: node linkType: hard "klaw-sync@npm:^6.0.0": version: 6.0.0 resolution: "klaw-sync@npm:6.0.0" dependencies: graceful-fs: "npm:^4.1.11" checksum: 10c0/00d8e4c48d0d699b743b3b028e807295ea0b225caf6179f51029e19783a93ad8bb9bccde617d169659fbe99559d73fb35f796214de031d0023c26b906cecd70a languageName: node linkType: hard "koa-compose@npm:^4.1.0": version: 4.1.0 resolution: "koa-compose@npm:4.1.0" Loading Loading @@ -4655,7 +4521,7 @@ __metadata: languageName: node linkType: hard "micromatch@npm:^4.0.2, micromatch@npm:^4.0.8": "micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: Loading Loading @@ -4731,13 +4597,6 @@ __metadata: languageName: node linkType: hard "minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" Loading Loading @@ -4964,13 +4823,6 @@ __metadata: languageName: node linkType: hard "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard "obug@npm:^2.1.1": version: 2.1.1 resolution: "obug@npm:2.1.1" Loading Loading @@ -5038,16 +4890,6 @@ __metadata: languageName: node linkType: hard "open@npm:^7.4.2": version: 7.4.2 resolution: "open@npm:7.4.2" dependencies: is-docker: "npm:^2.0.0" is-wsl: "npm:^2.1.1" checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f languageName: node linkType: hard "openid-client@npm:^5.6.5": version: 5.7.1 resolution: "openid-client@npm:5.7.1" Loading Loading @@ -5160,30 +5002,6 @@ __metadata: languageName: node linkType: hard "patch-package@npm:^8.0.1": version: 8.0.1 resolution: "patch-package@npm:8.0.1" dependencies: "@yarnpkg/lockfile": "npm:^1.1.0" chalk: "npm:^4.1.2" ci-info: "npm:^3.7.0" cross-spawn: "npm:^7.0.3" find-yarn-workspace-root: "npm:^2.0.0" fs-extra: "npm:^10.0.0" json-stable-stringify: "npm:^1.0.2" klaw-sync: "npm:^6.0.0" minimist: "npm:^1.2.6" open: "npm:^7.4.2" semver: "npm:^7.5.3" slash: "npm:^2.0.0" tmp: "npm:^0.2.4" yaml: "npm:^2.2.2" bin: patch-package: index.js checksum: 10c0/6dd7cdd8b814902f1a66bc9082bd5a5a484956563538a694ff1de2e7f4cc14a13480739f5f04e0d1747395d6f1b651eb1ddbc39687ce5ff8a3927f212cffd2ac languageName: node linkType: hard "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" Loading Loading @@ -5889,7 +5707,7 @@ __metadata: languageName: node linkType: hard "semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.7.3": "semver@npm:^7.3.5, semver@npm:^7.6.0, semver@npm:^7.7.3": version: 7.7.3 resolution: "semver@npm:7.7.3" bin: Loading Loading @@ -5931,20 +5749,6 @@ __metadata: languageName: node linkType: hard "set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: define-data-property: "npm:^1.1.4" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" get-intrinsic: "npm:^1.2.4" gopd: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.2" checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c languageName: node linkType: hard "setimmediate@npm:^1.0.5": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" Loading Loading @@ -6030,13 +5834,6 @@ __metadata: languageName: node linkType: hard "slash@npm:^2.0.0": version: 2.0.0 resolution: "slash@npm:2.0.0" checksum: 10c0/f83dbd3cb62c41bb8fcbbc6bf5473f3234b97fa1d008f571710a9d3757a28c7169e1811cad1554ccb1cc531460b3d221c9a7b37f549398d9a30707f0a5af9193 languageName: node linkType: hard "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" Loading Loading @@ -6346,13 +6143,6 @@ __metadata: languageName: node linkType: hard "tmp@npm:^0.2.4": version: 0.2.5 resolution: "tmp@npm:0.2.5" checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e languageName: node linkType: hard "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" Loading Loading @@ -6518,13 +6308,6 @@ __metadata: languageName: node linkType: hard "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a languageName: node linkType: hard "unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" Loading Loading @@ -6806,15 +6589,6 @@ __metadata: languageName: node linkType: hard "yaml@npm:^2.2.2": version: 2.8.2 resolution: "yaml@npm:2.8.2" bin: yaml: bin.mjs checksum: 10c0/703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96 languageName: node linkType: hard "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" Loading