ci(suggest-tags): Fix tags suggestions

This commit is contained in:
Eric Fennis
2025-06-30 20:25:12 +02:00
parent 3e7d748827
commit d565b951d7
3 changed files with 17 additions and 9 deletions

View File

@@ -24,7 +24,7 @@
"generate:contributors": "node ./scripts/updateContributors.mts icons/*.svg", "generate:contributors": "node ./scripts/updateContributors.mts icons/*.svg",
"generate:nextJSAliases": "node ./scripts/generateNextJSAliases.mts", "generate:nextJSAliases": "node ./scripts/generateNextJSAliases.mts",
"suggest:tags": "node ./scripts/suggestTags.mts", "suggest:tags": "node ./scripts/suggestTags.mts",
"suggest:tags:watch": "node --env-file .env --watch ./scripts/suggestTags.mts ", "suggest:tags:watch": "node --watch ./scripts/suggestTags.mts",
"postinstall": "husky install", "postinstall": "husky install",
"lint:es": "eslint .", "lint:es": "eslint .",
"lint:format": "prettier \"**/*.{js,mjs,ts,jsx,tsx,html,css,scss,json,yml,yaml}\" --check", "lint:format": "prettier \"**/*.{js,mjs,ts,jsx,tsx,html,css,scss,json,yml,yaml}\" --check",
@@ -68,7 +68,9 @@
"simple-git": "^3.27.0", "simple-git": "^3.27.0",
"svgo": "^3.3.2", "svgo": "^3.3.2",
"svgson": "^5.3.1", "svgson": "^5.3.1",
"yargs": "^17.7.2" "yargs": "^17.7.2",
"dotenv": "^17.0.0",
"zod": "^3.25.67"
}, },
"engines": { "engines": {
"node": ">=23.0.0" "node": ">=23.0.0"
@@ -85,8 +87,5 @@
"overrides": { "overrides": {
"cross-spawn": "7.0.5" "cross-spawn": "7.0.5"
} }
},
"dependencies": {
"zod": "^3.25.67"
} }
} }

16
pnpm-lock.yaml generated
View File

@@ -12,10 +12,6 @@ packageExtensionsChecksum: sha256-iadh7fHFnueQwqCQdCI9Kni0+s5mxkL9biStuN8E4yQ=
importers: importers:
.: .:
dependencies:
zod:
specifier: ^3.25.67
version: 3.25.67
devDependencies: devDependencies:
'@actions/core': '@actions/core':
specifier: ^1.11.1 specifier: ^1.11.1
@@ -44,6 +40,9 @@ importers:
ajv-cli: ajv-cli:
specifier: ^5.0.0 specifier: ^5.0.0
version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.15.30)(typescript@5.8.3)) version: 5.0.0(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.15.30)(typescript@5.8.3))
dotenv:
specifier: ^17.0.0
version: 17.0.0
eslint: eslint:
specifier: ^8.57.1 specifier: ^8.57.1
version: 8.57.1 version: 8.57.1
@@ -104,6 +103,9 @@ importers:
yargs: yargs:
specifier: ^17.7.2 specifier: ^17.7.2
version: 17.7.2 version: 17.7.2
zod:
specifier: ^3.25.67
version: 3.25.67
docs: docs:
dependencies: dependencies:
@@ -7344,6 +7346,10 @@ packages:
resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
engines: {node: '>=12'} engines: {node: '>=12'}
dotenv@17.0.0:
resolution: {integrity: sha512-A0BJ5lrpJVSfnMMXjmeO0xUnoxqsBHWCoqqTnGwGYVdnctqXXUEhJOO7LxmgxJon9tEZFGpe0xPRX0h2v3AANQ==}
engines: {node: '>=12'}
dset@3.1.4: dset@3.1.4:
resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
engines: {node: '>=4'} engines: {node: '>=4'}
@@ -20825,6 +20831,8 @@ snapshots:
dotenv@16.4.5: {} dotenv@16.4.5: {}
dotenv@17.0.0: {}
dset@3.1.4: {} dset@3.1.4: {}
dunder-proto@1.0.1: dunder-proto@1.0.1:

View File

@@ -1,3 +1,4 @@
import 'dotenv/config'
import OpenAI from "openai"; import OpenAI from "openai";
import { Octokit } from "@octokit/rest"; import { Octokit } from "@octokit/rest";
import { zodTextFormat } from "openai/helpers/zod"; import { zodTextFormat } from "openai/helpers/zod";