Commit e564340

Anton Golub <antongolub@antongolub.com>
2024-12-14 10:28:56
chore: update opensource-library-night-24 badge (#105)
* chore: update osl24 badge image * chore(badge): update osl24 badge conditions * chore: up dev deps * chore: linting
1 parent 158ebea
badges/oss-library-night-24/oss-library-night-24.png
Binary file
badges/oss-library-night-24/oss-library-night-24.ts
@@ -5,8 +5,8 @@ export default define({
   badges: ['oss-library-night-24'] as const,
   present(data, grant) {
     const pulls: PullRequest[] = []
-    const from = new Date('2024-12-01T00:00:00Z')
-    const to = new Date('2024-12-31T00:00:00Z')
+    const from = new Date('2024-12-14T00:00:00Z')
+    const to = new Date('2024-12-16T00:00:00Z')
     const labels = [
       'oln24',
       'ossln24',
@@ -18,9 +18,20 @@ export default define({
       'oss-library-night-25',
     ]
     const repos = [
-      // 'google/zx',
+      'ydb-platform/ydb',
+      'datalens-tech/datalens',
+      'gravity-ui',
+      'divkit/divkit',
+      'diplodoc-platform',
+      'diplodoc-platform',
+      'emmetio/emmet',
+      'google/zx',
+      'catboost/catboost',
+      'yandex/YaFSDP',
+      // testing
+      'my-badges/my-badges',
       'webpod/zurk',
-    ]
+    ].map((r) => r.toLowerCase())
     for (const pull of data.pulls) {
       // prettier-ignore
       if (
@@ -28,8 +39,8 @@ export default define({
         pull.mergedAt &&
         new Date(pull.createdAt) >= from &&
         new Date(pull.mergedAt) <= to &&
-        pull.labels?.nodes?.some(n => labels.includes(n?.name.toLowerCase())) &&
-        repos.includes(pull.repository.nameWithOwner)
+        // pull.labels?.nodes?.some(n => labels.includes(n?.name.toLowerCase())) &&
+        repos.includes(pull.repository.nameWithOwner.toLowerCase())
       ) {
         pulls.push(pull)
       }
@@ -38,7 +49,7 @@ export default define({
     if (pulls.length > 0) {
       grant(
         'oss-library-night-24',
-        "I've participated in the [Opensource Library Night 24](#OSSLibNight24)!",
+        "I've participated in the [Opensource Library Night 24](https://events.yandex.ru/events/opensourcenight)!",
       ).evidencePRs(...pulls)
     }
   },
package-lock.json
@@ -24,9 +24,9 @@
       "devDependencies": {
         "@octokit/graphql-schema": "^15.25.0",
         "@types/minimist": "^1.2.5",
-        "@types/node": "^22.10.1",
+        "@types/node": "^22.10.2",
         "@types/stopword": "^2.0.3",
-        "c8": "^10.1.2",
+        "c8": "^10.1.3",
         "fast-glob": "^3.3.2",
         "image-dimensions": "^2.3.0",
         "prettier": "^3.4.2",
@@ -37,9 +37,14 @@
       }
     },
     "node_modules/@bcoe/v8-coverage": {
-      "version": "0.2.3",
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz",
+      "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==",
       "dev": true,
-      "license": "MIT"
+      "license": "MIT",
+      "engines": {
+        "node": ">=18"
+      }
     },
     "node_modules/@cspotcode/source-map-support": {
       "version": "0.8.1",
@@ -524,7 +529,9 @@
       "license": "MIT"
     },
     "node_modules/@types/node": {
-      "version": "22.10.1",
+      "version": "22.10.2",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz",
+      "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
@@ -725,11 +732,13 @@
       }
     },
     "node_modules/c8": {
-      "version": "10.1.2",
+      "version": "10.1.3",
+      "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz",
+      "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==",
       "dev": true,
       "license": "ISC",
       "dependencies": {
-        "@bcoe/v8-coverage": "^0.2.3",
+        "@bcoe/v8-coverage": "^1.0.1",
         "@istanbuljs/schema": "^0.1.3",
         "find-up": "^5.0.0",
         "foreground-child": "^3.1.1",
package.json
@@ -36,9 +36,9 @@
   "devDependencies": {
     "@octokit/graphql-schema": "^15.25.0",
     "@types/minimist": "^1.2.5",
-    "@types/node": "^22.10.1",
+    "@types/node": "^22.10.2",
     "@types/stopword": "^2.0.3",
-    "c8": "^10.1.2",
+    "c8": "^10.1.3",
     "fast-glob": "^3.3.2",
     "image-dimensions": "^2.3.0",
     "prettier": "^3.4.2",