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-intercom) new stream tickets #52687

Merged
merged 34 commits into from
Feb 3, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
e44fab1
update tickets stream, conversation_parts stream
btkcodedev Jan 18, 2025
9efc790
update tickets schema
btkcodedev Jan 18, 2025
6ef6705
update docs
btkcodedev Jan 18, 2025
96cabf6
chore: bump-version
octavia-squidington-iii Jan 18, 2025
4b11136
update manifest
btkcodedev Jan 18, 2025
2f7b6fb
update to latest cdk, remove tickets
btkcodedev Jan 20, 2025
6ebf8dd
update docs
btkcodedev Jan 20, 2025
d1efe6f
revert back latest cdk
btkcodedev Jan 20, 2025
99cf2c6
update intercom
btkcodedev Jan 21, 2025
a2a371d
update the CDK to newer version
btkcodedev Jan 21, 2025
c4283b7
update test cases
btkcodedev Jan 21, 2025
5120113
Merge branch 'master' into btkcodedev/intercom2.11
DanyloGL Jan 21, 2025
1add120
update future state bypass reason
btkcodedev Jan 21, 2025
6aeafb1
Merge branch 'btkcodedev/intercom2.11' of https://github.com/airbyteh…
btkcodedev Jan 21, 2025
5d41c21
Merge branch 'master' into btkcodedev/intercom2.11
DanyloGL Jan 22, 2025
927adea
Merge branch 'master' into btkcodedev/intercom2.11
DanyloGL Jan 29, 2025
b255bf9
Update metadata.yaml
DanyloGL Jan 29, 2025
6b97c2a
Update pyproject.toml
DanyloGL Jan 29, 2025
57836e3
remove submodule addition
btkcodedev Jan 29, 2025
7c86655
revert acceptance tests
btkcodedev Jan 29, 2025
c2ab794
Merge branch 'master' into btkcodedev/intercom2.11
darynaishchenko Jan 30, 2025
9633d91
refactor manifest
darynaishchenko Jan 30, 2025
e7f8007
updated changelog
darynaishchenko Jan 30, 2025
d457299
add ai_agent_participated and ai_agent fields conversations stream sc…
darynaishchenko Jan 30, 2025
62622df
format fix
darynaishchenko Jan 30, 2025
2837e77
updated base image
darynaishchenko Jan 30, 2025
b15a6b8
new stream tickets
darynaishchenko Jan 31, 2025
505bf8d
implement stream without custom component
darynaishchenko Feb 3, 2025
527fcbb
Merge branch 'master' into daryna/source-intercom/new-stream-tickets
darynaishchenko Feb 3, 2025
d5629f0
updated schema
darynaishchenko Feb 3, 2025
88fe0ce
updated test files
darynaishchenko Feb 3, 2025
c92a224
bump version update changelog
darynaishchenko Feb 3, 2025
09143b8
updated CAT
darynaishchenko Feb 3, 2025
3c32d13
updated CAT
darynaishchenko Feb 3, 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
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,16 @@ acceptance_tests:
tests:
- config_path: "secrets/config.json"
status: "succeed"
- config_path: "secrets/config_sandbox.json"
status: "succeed"
- config_path: "integration_tests/invalid_config.json"
status: "failed"
discovery:
tests:
- config_path: "secrets/config.json"
basic_read:
tests:
- config_path: "secrets/config.json"
- config_path: "secrets/config_sandbox.json"
expect_records:
path: "integration_tests/expected_records.jsonl"
empty_streams: []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,20 @@
"sync_mode": "full_refresh",
"primary_key": [["name"]],
"destination_sync_mode": "append"
},
{
"stream": {
"name": "tickets",
"json_schema": {},
"supported_sync_modes": ["full_refresh", "incremental"],
"source_defined_cursor": true,
"default_cursor_field": ["updated_at"],
"source_defined_primary_key": [["id"]]
},
"sync_mode": "incremental",
"cursor_field": ["updated_at"],
"primary_key": [["id"]],
"destination_sync_mode": "append"
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,5 @@
{"stream":"conversation_parts","data":{"type":"conversation_part","id":"7288120839","part_type":"comment","body":"<p>is this showing up</p>","created_at":1607553246,"updated_at":1607553246,"notified_at":1607553246,"author":{"id":"5fd150d50697b6d0bbc4a2c2","type":"user","name":null,"email":""},"attachments":[],"redacted":false,"conversation_id":1},"emitted_at":1736209152327}
{"stream":"conversation_parts","data":{"type":"conversation_part","id":"7288121348","part_type":"comment","body":"<p>Airbyte [DEV] will reply as soon as they can.</p>","created_at":1607553249,"updated_at":1607553249,"notified_at":1607553249,"author":{"id":"4423434","type":"bot","name":"Operator","email":"[email protected]"},"attachments":[],"redacted":false,"conversation_id":1},"emitted_at":1736209152327}
{"stream":"conversation_parts","data":{"type":"conversation_part","id":"7288121392","part_type":"comment","body":"<p>Give the team a way to reach you:</p>","created_at":1607553250,"updated_at":1607553250,"notified_at":1607553250,"author":{"id":"4423434","type":"bot","name":"Operator","email":"[email protected]"},"attachments":[],"redacted":false,"conversation_id":1},"emitted_at":1736209152327}
{"stream":"tickets","data":{"type":"ticket","id":"70","ticket_id":"1","ticket_attributes":{"_default_title_":"Test ticket","_default_description_":"there is a problem"},"ticket_state":"submitted","ticket_type":{"type":"ticket_type","id":"1","name":"Test Ticket Type 1","description":"Test Ticket Type 1","icon":"🏭","workspace_id":"wjw5eps7","archived":false,"created_at":1738326590,"updated_at":1738326590,"is_internal":true,"ticket_type_attributes":{"type":"list","data":[{"type":"ticket_type_attribute","id":"6594164","workspace_id":"wjw5eps7","name":"_default_title_","description":"","data_type":"string","input_options":{"multiline":false},"order":0,"required_to_create":false,"required_to_create_for_contacts":false,"visible_on_create":true,"visible_to_contacts":false,"default":true,"ticket_type_id":1,"archived":false,"created_at":1738326590,"updated_at":1738326590},{"type":"ticket_type_attribute","id":"6594165","workspace_id":"wjw5eps7","name":"_default_description_","description":"","data_type":"string","input_options":{"multiline":true},"order":1,"required_to_create":false,"required_to_create_for_contacts":false,"visible_on_create":true,"visible_to_contacts":false,"default":true,"ticket_type_id":1,"archived":false,"created_at":1738326590,"updated_at":1738326590}]},"category":"Tracker"},"contacts":{"type":"contact.list","contacts":[]},"admin_assignee_id":"0","team_assignee_id":"0","created_at":1738329209,"updated_at":1738329211,"ticket_parts":{"type":"ticket_part.list","ticket_parts":[{"type":"ticket_part","id":"19760294812","part_type":"ticket_state_updated_by_admin","ticket_state":"submitted","previous_ticket_state":"submitted","created_at":1738329210,"updated_at":1738329210,"author":{"id":"4423434","type":"bot","name":"Fin","email":"[email protected]"},"attachments":[],"redacted":false}],"total_count":1},"open":true,"linked_objects":{"type":"list","data":[],"total_count":0,"has_more":false},"category":"Tracker","is_shared":false,"ticket_state_internal_label":"Submitted","ticket_state_external_label":"Submitted"},"emitted_at":1738599593257}
{"stream":"tickets","data":{"type":"ticket","id":"71","ticket_id":"2","ticket_attributes":{"_default_title_":"Test ticket","_default_description_":"there is a problem"},"ticket_state":"submitted","ticket_type":{"type":"ticket_type","id":"1","name":"Test Ticket Type 1","description":"Test Ticket Type 1","icon":"🏭","workspace_id":"wjw5eps7","archived":false,"created_at":1738326590,"updated_at":1738326590,"is_internal":true,"ticket_type_attributes":{"type":"list","data":[{"type":"ticket_type_attribute","id":"6594164","workspace_id":"wjw5eps7","name":"_default_title_","description":"","data_type":"string","input_options":{"multiline":false},"order":0,"required_to_create":false,"required_to_create_for_contacts":false,"visible_on_create":true,"visible_to_contacts":false,"default":true,"ticket_type_id":1,"archived":false,"created_at":1738326590,"updated_at":1738326590},{"type":"ticket_type_attribute","id":"6594165","workspace_id":"wjw5eps7","name":"_default_description_","description":"","data_type":"string","input_options":{"multiline":true},"order":1,"required_to_create":false,"required_to_create_for_contacts":false,"visible_on_create":true,"visible_to_contacts":false,"default":true,"ticket_type_id":1,"archived":false,"created_at":1738326590,"updated_at":1738326590}]},"category":"Tracker"},"contacts":{"type":"contact.list","contacts":[]},"admin_assignee_id":"0","team_assignee_id":"0","created_at":1738329331,"updated_at":1738329332,"ticket_parts":{"type":"ticket_part.list","ticket_parts":[{"type":"ticket_part","id":"19760294813","part_type":"ticket_state_updated_by_admin","ticket_state":"submitted","previous_ticket_state":"submitted","created_at":1738329331,"updated_at":1738329331,"author":{"id":"4423434","type":"bot","name":"Fin","email":"[email protected]"},"attachments":[],"redacted":false}],"total_count":1},"open":true,"linked_objects":{"type":"list","data":[],"total_count":0,"has_more":false},"category":"Tracker","is_shared":false,"ticket_state_internal_label":"Submitted","ticket_state_external_label":"Submitted"},"emitted_at":1738599593257}
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,16 @@
"updated_at": 1676462031
}
}
},
{
"type": "STREAM",
"stream": {
"stream_descriptor": {
"name": "tickets"
},
"stream_state": {
"updated_at": 1676462031
}
}
}
]
Loading
Loading