This PR aims to change the trigger option for CI to reduce costs. After this change, PyTest CI will only run for PRs that detect new commits and have the label ci/ai-service. Additionally, this PR aims to automatically generate the changelog for AI services in the tag commit message, making it easier for us to document what's changed.
Commit Format
Only the following commit message prefixes will be included in the changelog, so we should follow these naming conventions for PR titles:
Feature and Enhancement: feat(wren-ai-service)
Fixes and Chores: fix(wren-ai-service), chore(wren-ai-service)
Where to Find the Changelog?
The changelog is included in the tag commit message. To find it, go to https://github.com/Canner/WrenAI/tags, find the desired tag version, and you will see the changelog there.
This PR aims to change the trigger option for CI to reduce costs. After this change, PyTest CI will only run for PRs that detect new commits and have the label
ci/ai-service
. Additionally, this PR aims to automatically generate the changelog for AI services in the tag commit message, making it easier for us to document what's changed.Commit Format
Only the following commit message prefixes will be included in the changelog, so we should follow these naming conventions for PR titles:
feat(wren-ai-service)
fix(wren-ai-service)
,chore(wren-ai-service)
Where to Find the Changelog?
The changelog is included in the tag commit message. To find it, go to https://github.com/Canner/WrenAI/tags, find the desired tag version, and you will see the changelog there.
Screenshot