From fba54035eae3af5ede6a237e82190e25dcf6c44f Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Sun, 23 Jun 2024 12:27:26 +0200 Subject: [PATCH] fix(core): update --- test/test.aidoc.nonci.ts | 3 ++- ts/00_commitinfo_data.ts | 2 +- ts/aidocs_classes/commit.ts | 14 +++++++------- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/test/test.aidoc.nonci.ts b/test/test.aidoc.nonci.ts index f2f8b60..49af709 100644 --- a/test/test.aidoc.nonci.ts +++ b/test/test.aidoc.nonci.ts @@ -29,9 +29,10 @@ tap.test('should build commit object', async () => { const commitObject = await aidocs.buildNextCommitObject('./'); console.log(commitObject); expect(commitObject).not.toBeUndefined(); - expect(commitObject).toHaveProperty('message'); expect(commitObject).toHaveProperty('recommendedNextVersion'); expect(commitObject).toHaveProperty('recommendedNextVersionLevel'); + expect(commitObject).toHaveProperty('recommendedNextVersionScope'); + expect(commitObject).toHaveProperty('recommendedNextVersionMessage'); }) diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 2baa4c8..3677cad 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@git.zone/tsdoc', - version: '1.1.37', + version: '1.1.38', description: 'An advanced TypeScript documentation tool using AI to generate and enhance documentation for TypeScript projects.' } diff --git a/ts/aidocs_classes/commit.ts b/ts/aidocs_classes/commit.ts index cc15c95..01dadac 100644 --- a/ts/aidocs_classes/commit.ts +++ b/ts/aidocs_classes/commit.ts @@ -4,10 +4,10 @@ import { ProjectContext } from './projectcontext.js'; export interface INextCommitObject { recommendedNextVersionLevel: 'fix' | 'feat' | 'BREAKING CHANGE'; // the recommended next version level of the project - recommendedScope: string; // the recommended scope name of the next version, like "core" or "cli", or specific class names. - recommendedNextVersion: string; // the recommended next version of the project - message: string; // the commit message. use conventional commits format - changelog?: string; // the changelog + recommendedNextVersionScope: string; // the recommended scope name of the next version, like "core" or "cli", or specific class names. + recommendedNextVersionMessage: string; // the commit message. Don't put fix() feat() or BREAKING CHANGE in the message. Please just the message itself. + recommendedNextVersion: string; // the recommended next version of the project, x.x.x + changelog?: string; // the changelog for the next version } export class Commit { @@ -47,9 +47,9 @@ Your answer should be parseable with JSON.parse() without modifying anything. Here is the structure of the JSON you should return: { recommendedNextVersionLevel: 'fix' | 'feat' | 'BREAKING CHANGE'; // the recommended next version level of the project - recommendedScope: string; // the recommended scope name of the next version, like "core" or "cli", or specific class names. - recommendedNextVersion: string; // the recommended next version of the project - message: string; // the commit message. Don't put fix() feat() or BREAKING CHANGE in the message. Please just the message itself. + recommendedNextVersionScope: string; // the recommended scope name of the next version, like "core" or "cli", or specific class names. + recommendedNextVersionMessage: string; // the commit message. Don't put fix() feat() or BREAKING CHANGE in the message. Please just the message itself. + recommendedNextVersion: string; // the recommended next version of the project, x.x.x } You are being given the files of the project. You should use them to create the commit message.