From 57a6397bda0715fc863e109187218a0c861ed2a6 Mon Sep 17 00:00:00 2001 From: Yuta Kasai Date: Wed, 6 Nov 2024 22:38:05 +0900 Subject: [PATCH 1/3] NO-ISSUE PR must fail when generated code is not committed --- .github/workflows/generated-code.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/generated-code.yml b/.github/workflows/generated-code.yml index c1b08827f..3e11d66ad 100644 --- a/.github/workflows/generated-code.yml +++ b/.github/workflows/generated-code.yml @@ -2,6 +2,7 @@ name: Generate code and open pull request on: workflow_dispatch: + pull_request: push: branches: - master @@ -27,7 +28,13 @@ jobs: diff=$(git --no-pager diff --name-only HEAD) echo "DIFF_IS_EMPTY=$([[ -z "$diff" ]] && echo 'true' || echo 'false')" >> $GITHUB_ENV echo "CURRENT_DATETIME=$(date +'%Y%m%d%H%M%S')" >> $GITHUB_ENV - - if: ${{ env.DIFF_IS_EMPTY != 'true' }} + ## Run if diff exists and pull request, and make CI status failure + - if: ${{ github.event_name == 'pull_request' && env.DIFF_IS_EMPTY != 'true' }} + run: | + echo "There are changes in the generated codes. Please run 'generate-code.py' and commit the changes." >&2 + exit 1 + ## Run if diff exists and event is not pull request, and make PR + - if: ${{ github.event_name != 'pull_request' && env.DIFF_IS_EMPTY != 'true' }} run: | git config user.name github-actions git config user.email github-actions@github.com From 2a412c9aadd5cd67dd109605eb9ef169ede5d659 Mon Sep 17 00:00:00 2001 From: Yuta Kasai Date: Wed, 6 Nov 2024 22:41:29 +0900 Subject: [PATCH 2/3] NO-ISSUE test --- linebot/v3/messaging/models/text_message_v2.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linebot/v3/messaging/models/text_message_v2.py b/linebot/v3/messaging/models/text_message_v2.py index e50f69c85..8436ebba5 100644 --- a/linebot/v3/messaging/models/text_message_v2.py +++ b/linebot/v3/messaging/models/text_message_v2.py @@ -26,6 +26,8 @@ from linebot.v3.messaging.models.sender import Sender from linebot.v3.messaging.models.substitution_object import SubstitutionObject + + class TextMessageV2(Message): """ TextMessageV2 From 1c0e722a9fb9e8c18a72a1985358b29bc3e0f3c9 Mon Sep 17 00:00:00 2001 From: Yuta Kasai Date: Wed, 6 Nov 2024 22:41:42 +0900 Subject: [PATCH 3/3] NO-ISSUE Revert "NO-ISSUE test" This reverts commit 2a412c9aadd5cd67dd109605eb9ef169ede5d659. --- linebot/v3/messaging/models/text_message_v2.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/linebot/v3/messaging/models/text_message_v2.py b/linebot/v3/messaging/models/text_message_v2.py index 8436ebba5..e50f69c85 100644 --- a/linebot/v3/messaging/models/text_message_v2.py +++ b/linebot/v3/messaging/models/text_message_v2.py @@ -26,8 +26,6 @@ from linebot.v3.messaging.models.sender import Sender from linebot.v3.messaging.models.substitution_object import SubstitutionObject - - class TextMessageV2(Message): """ TextMessageV2