From 44aab96e0d9fb2f7bb4bd017266c6f2fbb46bed2 Mon Sep 17 00:00:00 2001 From: "Martin Hinshelwood nkdAgility.com" Date: Sun, 21 Jul 2024 11:16:06 +0100 Subject: [PATCH 1/4] Update OpenAI descriptor to have template and header --- .github/workflows/open-pr-describer.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/open-pr-describer.yml b/.github/workflows/open-pr-describer.yml index 5e5fa4e65..1cebe1a76 100644 --- a/.github/workflows/open-pr-describer.yml +++ b/.github/workflows/open-pr-describer.yml @@ -18,5 +18,19 @@ jobs: - uses: Ant0wan/openai-pr@v1 with: api-key: ${{ secrets.OPENAI_API_KEY }} + model: "gtp-4" + template: | + ## Description + + This pull request addresses the following issues: + + - Issue 1 + - Issue 2 + + ## Changes + + - Change 1 + - Change 2 + header: "Based on the output of the command 'git diff', could you please generate a pull request description using the provided information? Be concise. Description must follow this format:" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From df12ab095ab9e992cbb5de83c3b568a8e26d18ce Mon Sep 17 00:00:00 2001 From: "Martin Hinshelwood nkdAgility.com" Date: Sun, 21 Jul 2024 11:20:32 +0100 Subject: [PATCH 2/4] fix(open-pr-describer.yml): update model from 'gtp-4' to 'gtp-4o' to use the latest version of the model for better performance --- .github/workflows/open-pr-describer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/open-pr-describer.yml b/.github/workflows/open-pr-describer.yml index 1cebe1a76..0bf30c0f1 100644 --- a/.github/workflows/open-pr-describer.yml +++ b/.github/workflows/open-pr-describer.yml @@ -18,7 +18,7 @@ jobs: - uses: Ant0wan/openai-pr@v1 with: api-key: ${{ secrets.OPENAI_API_KEY }} - model: "gtp-4" + model: "gtp-4o" template: | ## Description From fd9fc35a6a9e025785305fa9c8d70d761d0236ba Mon Sep 17 00:00:00 2001 From: "Martin Hinshelwood nkdAgility.com" Date: Sun, 21 Jul 2024 11:23:21 +0100 Subject: [PATCH 3/4] chore(open-pr-describer.yml): update OpenAI model from 'gtp-4o' to 'gpt-3.5-turbo-instruct' for improved PR descriptions --- .github/workflows/open-pr-describer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/open-pr-describer.yml b/.github/workflows/open-pr-describer.yml index 0bf30c0f1..62e86cf44 100644 --- a/.github/workflows/open-pr-describer.yml +++ b/.github/workflows/open-pr-describer.yml @@ -18,7 +18,7 @@ jobs: - uses: Ant0wan/openai-pr@v1 with: api-key: ${{ secrets.OPENAI_API_KEY }} - model: "gtp-4o" + model: "gpt-3.5-turbo-instruct" template: | ## Description From 6a79e58a3d72db22a5720f3c9ef50ce7fdbbfb82 Mon Sep 17 00:00:00 2001 From: "Martin Hinshelwood nkdAgility.com" Date: Sun, 21 Jul 2024 11:27:32 +0100 Subject: [PATCH 4/4] fix(open-pr-describer.yml): remove header line from workflow file to simplify PR description generation process --- .github/workflows/open-pr-describer.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/open-pr-describer.yml b/.github/workflows/open-pr-describer.yml index 62e86cf44..34337f230 100644 --- a/.github/workflows/open-pr-describer.yml +++ b/.github/workflows/open-pr-describer.yml @@ -31,6 +31,5 @@ jobs: - Change 1 - Change 2 - header: "Based on the output of the command 'git diff', could you please generate a pull request description using the provided information? Be concise. Description must follow this format:" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file