Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
9b089a1
feat: add AirbyteDateTime class and helpers
devin-ai-integration[bot] Jan 23, 2025
3ab26d3
refactor: replace pendulum with AirbyteDateTime helpers
devin-ai-integration[bot] Jan 23, 2025
eb72904
refactor: update datetime_helpers.py to handle Unix timestamps
devin-ai-integration[bot] Jan 23, 2025
2119d00
refactor: improve timestamp handling in OAuth authenticator
devin-ai-integration[bot] Jan 23, 2025
b2e678d
Merge branch 'main' into devin/1737657683-remove-pendulum
aaronsteers Jan 23, 2025
6d34716
Auto-commit Updating dependencies
Jan 23, 2025
15d9a09
Update pyproject.toml
aaronsteers Jan 23, 2025
bd511b4
fix: update datetime handling in tests and OAuth authenticator
devin-ai-integration[bot] Jan 23, 2025
b970417
chore: fix import organization in test_model_to_component_factory.py
devin-ai-integration[bot] Jan 23, 2025
6cb8071
fix: ensure OAuth token expiry only accepts seconds when no format sp…
devin-ai-integration[bot] Jan 23, 2025
57c58f5
fix: improve datetime parsing and validation in OAuth authenticator
devin-ai-integration[bot] Jan 23, 2025
5333a3f
Merge branch 'main' into devin/1737657683-remove-pendulum
aaronsteers Jan 24, 2025
28f271a
fix: ensure consistent datetime string format with Z timezone
devin-ai-integration[bot] Jan 24, 2025
2767c20
Merge remote-tracking branch 'origin/devin/1737657683-remove-pendulum'
devin-ai-integration[bot] Jan 24, 2025
b26e754
chore: fix datetime_helpers.py formatting
devin-ai-integration[bot] Jan 24, 2025
332246c
test: update datetime test expectations to use Z timezone format
devin-ai-integration[bot] Jan 24, 2025
9a433dc
test: improve datetime_helpers.py test coverage
devin-ai-integration[bot] Jan 24, 2025
92537b3
fix: correct timestamp handling in datetime_helpers.py
devin-ai-integration[bot] Jan 24, 2025
ba7690e
test: update OAuth test expectations to use Z timezone format
devin-ai-integration[bot] Jan 24, 2025
713dbc4
fix: correct Unix timestamp handling in datetime_helpers.py
devin-ai-integration[bot] Jan 24, 2025
f3ab290
fix: improve datetime formatting and test organization
devin-ai-integration[bot] Jan 24, 2025
23d0263
fix: clean up whitespace in test_datetime_helpers.py
devin-ai-integration[bot] Jan 24, 2025
99d4541
fix: ensure consistent Z timezone format in datetime strings
devin-ai-integration[bot] Jan 24, 2025
bb9bd4f
fix: ensure consistent datetime validation and test expectations
devin-ai-integration[bot] Jan 24, 2025
ba7613f
fix: improve datetime string validation
devin-ai-integration[bot] Jan 24, 2025
62053ee
fix: improve timestamp validation in datetime_helpers.py
devin-ai-integration[bot] Jan 24, 2025
9de968d
fix: improve datetime string validation
devin-ai-integration[bot] Jan 24, 2025
9aa75f4
fix: improve date-only string validation in datetime_helpers.py
devin-ai-integration[bot] Jan 24, 2025
78055fe
fix: improve date format validation in datetime_helpers.py
devin-ai-integration[bot] Jan 24, 2025
fb09937
feat: rename datetime helper functions with ab_ prefix and implement …
devin-ai-integration[bot] Jan 24, 2025
3bafaa6
fix: add missing datetime helper imports in test_oauth.py
devin-ai-integration[bot] Jan 24, 2025
a5c8f6e
fix: add backward compatibility aliases for datetime helper functions
devin-ai-integration[bot] Jan 24, 2025
bbf3a2a
fix: sort imports in test_oauth.py
devin-ai-integration[bot] Jan 24, 2025
90e018b
style: format datetime_helpers.py
devin-ai-integration[bot] Jan 24, 2025
24f90ef
fix: update datetime helper import in test_concurrent_declarative_sou…
devin-ai-integration[bot] Jan 24, 2025
d9f1d2b
feat: formal millisecond timestamp method in AirbyteDateTime
devin-ai-integration[bot] Jan 24, 2025
dead258
fix: update datetime helper imports and format files
devin-ai-integration[bot] Jan 24, 2025
bcaffb7
fix: update datetime helper imports and use timedelta operations
devin-ai-integration[bot] Jan 24, 2025
0b5618f
fix: improve datetime string formatting for consistent ISO8601/RFC333…
devin-ai-integration[bot] Jan 24, 2025
f11e5d8
fix: improve datetime formatting consistency between AirbyteDateTime …
devin-ai-integration[bot] Jan 24, 2025
3cecdd9
style: fix formatting issues
devin-ai-integration[bot] Jan 24, 2025
cf1853d
fix: use single timestamp value in jwt test to avoid race conditions
devin-ai-integration[bot] Jan 24, 2025
c2e17a4
fix: use explicit timestamps in mock server tests to avoid flakiness
devin-ai-integration[bot] Jan 24, 2025
17102c6
style: fix formatting in mock server tests
devin-ai-integration[bot] Jan 24, 2025
cb3448b
fix: update datetime helper imports in mock_source_fixture.py
devin-ai-integration[bot] Jan 24, 2025
e1e178c
Merge branch 'main' into devin/1737657683-remove-pendulum
devin-ai-integration[bot] Jan 24, 2025
48762af
docs: add comprehensive usage examples to datetime_helpers.py docstring
devin-ai-integration[bot] Jan 24, 2025
26789b2
delete unused functions, clean up code
aaronsteers Jan 24, 2025
1be65f7
docs: update datetime helper docstrings to enforce strict ISO8601/RFC…
devin-ai-integration[bot] Jan 24, 2025
69b183d
fix: enforce strict ISO8601/RFC3339 format validation in ab_datetime_…
devin-ai-integration[bot] Jan 24, 2025
8730245
fix: preserve specific error messages in datetime parsing
devin-ai-integration[bot] Jan 24, 2025
2efeb02
style: fix formatting issues
devin-ai-integration[bot] Jan 24, 2025
ac05d01
test: add comprehensive error handling test cases for datetime parsing
devin-ai-integration[bot] Jan 24, 2025
b2862d0
Apply suggestions from code review
aaronsteers Jan 24, 2025
af48bb6
refactor: update UTC timezone representation from Z to +00:00
devin-ai-integration[bot] Jan 24, 2025
898f4f5
feat: change UTC timezone format to +00:00 and integrate whenever lib…
devin-ai-integration[bot] Jan 25, 2025
3aac0e9
style: fix formatting with ruff
devin-ai-integration[bot] Jan 25, 2025
f7c3b0e
test: update test expectations for UTC timezone format
devin-ai-integration[bot] Jan 25, 2025
332dc86
test: update more test expectations for UTC timezone format
devin-ai-integration[bot] Jan 25, 2025
7f95946
test: remove duplicate test cases for invalid timestamps
devin-ai-integration[bot] Jan 25, 2025
663a685
fix: add timezone offset validation
devin-ai-integration[bot] Jan 25, 2025
ab3af8b
fix: improve timezone offset validation
devin-ai-integration[bot] Jan 25, 2025
c06108f
misc fixes
aaronsteers Jan 25, 2025
cff0086
fix dateutil version
aaronsteers Jan 25, 2025
6b3055a
clean up helpers
aaronsteers Jan 25, 2025
72d3e88
Merge branch 'main' into devin/1737657683-remove-pendulum
aaronsteers Jan 28, 2025
0d6a358
Auto-commit Resolving dependencies... changes
Jan 28, 2025
8291d71
Auto-fix lint and format issues
Jan 28, 2025
2a6faa9
fix: improve datetime parsing validation and error messages (#289)
devin-ai-integration[bot] Jan 28, 2025
e8abad3
chore: remove stray Pendulum references (#290)
devin-ai-integration[bot] Jan 29, 2025
dd27a00
feat: declare Python 3.12 support
devin-ai-integration[bot] Jan 29, 2025
6d8aeb7
chore: update poetry.lock for Python 3.12 support
devin-ai-integration[bot] Jan 29, 2025
25e4590
ci: enable Python 3.12 in test matrix
devin-ai-integration[bot] Jan 29, 2025
93a82c8
remove distutils ref
aaronsteers Jan 29, 2025
1f4b777
chore: tune perf
aaronsteers Jan 29, 2025
73d1a59
Merge branch 'devin/1737657683-remove-pendulum' into devin/1738112382…
aaronsteers Jan 29, 2025
5e02719
Merge remote-tracking branch 'origin/aj/chore/remove-distutils' into …
aaronsteers Jan 29, 2025
c5e1fd5
Auto-commit Resolving dependencies... changes
Jan 29, 2025
160d97d
Merge branch 'main' into devin/1737657683-remove-pendulum
aaronsteers Jan 29, 2025
4b36d82
Merge branch 'devin/1737657683-remove-pendulum' into devin/1738112382…
aaronsteers Jan 29, 2025
19213eb
Merge branch 'main' into devin/1738112382-add-python-312-support
aaronsteers Jan 29, 2025
11972ab
Auto-commit Resolving dependencies... changes
Jan 29, 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
2 changes: 1 addition & 1 deletion .github/workflows/pytest_matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
python-version: [
"3.10",
"3.11",
#'3.12', # Currently blocked by Pendulum
"3.12",
]
os: [
Ubuntu,
Expand Down
Loading
Loading