docs(platform): add workload orchestration lifecycle, monitor failures, and workflow restart retry documentation #19368
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Changelog Update Check | |
| on: | |
| pull_request: | |
| types: [opened, synchronize, reopened] | |
| jobs: | |
| changelog-check: | |
| name: Check Changelog Updated | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - name: CDK Changes | |
| id: cdk-changes | |
| uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 #v3.0.2 | |
| with: | |
| filters: | | |
| base_version: | |
| - 'airbyte-cdk/bulk/core/base/version.properties' | |
| base_changelog: | |
| - 'airbyte-cdk/bulk/core/base/changelog.md' | |
| extract_version: | |
| - 'airbyte-cdk/bulk/core/extract/version.properties' | |
| extract_changelog: | |
| - 'airbyte-cdk/bulk/core/extract/changelog.md' | |
| load_version: | |
| - 'airbyte-cdk/bulk/core/load/version.properties' | |
| load_changelog: | |
| - 'airbyte-cdk/bulk/core/load/changelog.md' | |
| - name: Ensure Base Changelog Updated | |
| if: steps.cdk-changes.outputs.base_version == 'true' | |
| run: | | |
| if [ "${{ steps.cdk-changes.outputs.base_changelog }}" != "true" ]; then | |
| echo "ERROR: airbyte-cdk/bulk/core/base/changelog.md must be updated when airbyte-cdk/bulk/core/base/version.properties is changed." | |
| exit 1 | |
| fi | |
| - name: Ensure Extract Changelog Updated | |
| if: steps.cdk-changes.outputs.extract_version == 'true' | |
| run: | | |
| if [ "${{ steps.cdk-changes.outputs.extract_changelog }}" != "true" ]; then | |
| echo "ERROR: airbyte-cdk/bulk/core/extract/changelog.md must be updated when airbyte-cdk/bulk/core/extract/version.properties is changed." | |
| exit 1 | |
| fi | |
| - name: Ensure Load Changelog Updated | |
| if: steps.cdk-changes.outputs.load_version == 'true' | |
| run: | | |
| if [ "${{ steps.cdk-changes.outputs.load_changelog }}" != "true" ]; then | |
| echo "ERROR: airbyte-cdk/bulk/core/load/changelog.md must be updated when airbyte-cdk/bulk/core/load/version.properties is changed." | |
| exit 1 | |
| fi |