Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(source-Monday): Update CDK to v6 #55225

Merged
merged 32 commits into from
Mar 24, 2025
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
9b58f82
Add WaitTimeFromHeader backoff strategy
tolik0 Nov 21, 2024
c11239c
Update version
tolik0 Nov 21, 2024
2382b81
Update CDK version to 0.90.0
tolik0 Nov 21, 2024
163d3dc
Revert CDK update
tolik0 Nov 21, 2024
1a3c390
Update page size for items stream
tolik0 Nov 22, 2024
7de9fa8
Update page size to 10
tolik0 Dec 4, 2024
c9cc1b5
Update CDK to v6
tolik0 Feb 28, 2025
4434e5d
Add StateDelegatingStream
tolik0 Mar 18, 2025
633bcaa
Merge branch 'master' into tolik0/source-monday/add-grouping-partitio…
tolik0 Mar 18, 2025
7fde793
Update Monday version
tolik0 Mar 18, 2025
c2036a2
Update spec
tolik0 Mar 18, 2025
1264ab2
chore: auto-fix lint and format issues
octavia-squidington-iii Mar 18, 2025
ef34439
Update poetry.lock
tolik0 Mar 18, 2025
f9f53cc
Small refactoring
tolik0 Mar 18, 2025
fd46351
Fix types in custom record extractor
tolik0 Mar 18, 2025
be4ea78
Fix integration unit tests
tolik0 Mar 19, 2025
ecfa9cd
Delete tests for old components
tolik0 Mar 19, 2025
663b6f0
Fix all unit tests
tolik0 Mar 19, 2025
39c39bf
chore: auto-fix lint and format issues
octavia-squidington-iii Mar 19, 2025
e20cc84
Fix comments from review
tolik0 Mar 19, 2025
727c1a1
chore: auto-fix lint and format issues
octavia-squidington-iii Mar 19, 2025
675ffd9
Delete testing print
tolik0 Mar 19, 2025
fbf1503
Fix state migration for boards stream
tolik0 Mar 19, 2025
fbe8c79
Fix unit test coverage
tolik0 Mar 20, 2025
9d4234d
chore: auto-fix lint and format issues
octavia-squidington-iii Mar 20, 2025
5c7cc55
Fix state migration test
tolik0 Mar 20, 2025
23c957a
Merge branch 'tolik0/source-monday/add-wait-time-from-header-backoff'…
tolik0 Mar 20, 2025
62fce0b
Update CDK version
tolik0 Mar 20, 2025
edccab3
Refactor MondayIncrementalItemsExtractor
tolik0 Mar 21, 2025
6adeeb1
chore: auto-fix lint and format issues
octavia-squidington-iii Mar 21, 2025
ef8b7e3
Enable progressive rollout
tolik0 Mar 24, 2025
8fbc8f7
chore: auto-fix lint and format issues
octavia-squidington-iii Mar 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions airbyte-integrations/connectors/source-monday/.coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[run]
omit =
source_monday/run.py
Original file line number Diff line number Diff line change
@@ -55,4 +55,4 @@ acceptance_tests:
- config_path: "secrets/config_api_token.json"
configured_catalog_path: "integration_tests/incremental_catalog.json"
future_state:
future_state_path: "integration_tests/abnormal_state.json"
bypass_reason: "This test does not make sense using Concurrent CDK"
4 changes: 3 additions & 1 deletion airbyte-integrations/connectors/source-monday/metadata.yaml
Original file line number Diff line number Diff line change
@@ -10,8 +10,10 @@ data:
connectorSubtype: api
connectorType: source
definitionId: 80a54ea2-9959-4040-aac1-eee42423ec9b
dockerImageTag: 2.2.0
dockerImageTag: 2.3.0-rc.1
releases:
rolloutConfiguration:
enableProgressiveRollout: true
breakingChanges:
2.0.0:
message: "Source Monday has deprecated API version 2023-07. We have upgraded the connector to the latest API version 2024-01. In this new version, the Id field has changed from an integer to a string in the streams Boards, Items, Tags, Teams, Updates, Users and Workspaces. Please reset affected streams."
1,597 changes: 1,277 additions & 320 deletions airbyte-integrations/connectors/source-monday/poetry.lock

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions airbyte-integrations/connectors/source-monday/pyproject.toml
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ requires = [ "poetry-core>=1.0.0",]
build-backend = "poetry.core.masonry.api"

[tool.poetry]
version = "2.2.0"
version = "2.3.0-rc.1"
name = "source-monday"
description = "Source implementation for Monday."
authors = [ "Airbyte <contact@airbyte.io>",]
@@ -16,8 +16,8 @@ repository = "https://github.com/airbytehq/airbyte"
include = "source_monday"

[tool.poetry.dependencies]
python = "^3.9,<3.12"
airbyte-cdk = "0.78.6" # Breaks with newer versions of the CDK
python = ">=3.10,<3.12"
airbyte_cdk = "^6"

[tool.poetry.scripts]
source-monday = "source_monday.run:run"

This file was deleted.

Loading