name: 'PR is Conventional and Semantic' on: pull_request_target: types: - opened - edited - synchronize branches: - develop concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: conventional_pr_title: runs-on: ubuntu-latest steps: - uses: amannn/action-semantic-pull-request@v5.3.0 with: scopes: | llc persistence core ui doc repo localization requireScope: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} semantic_changelog_update: needs: conventional_pr_title # Trigger after the [conventional_pr_title] completes runs-on: ubuntu-latest steps: - uses: GetStream/verify-semantic-changelog-update@main with: scopes: | { "llc": "packages/stream_chat", "ui": "packages/stream_chat_flutter", "core": "packages/stream_chat_flutter_core", "localization": "packages/stream_chat_localizations", "persistence": "packages/stream_chat_persistence" } env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}