Skip to content

feat(source-asana): migrate to manifest-only with declarative OAuth #26444

feat(source-asana): migrate to manifest-only with declarative OAuth

feat(source-asana): migrate to manifest-only with declarative OAuth #26444

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@fbd0ab8f3e69293af611ebaee6363fc25e6d187d #v4.0.1
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