f29b21507f
Migrate CI to GitHub Actions
...
Python CI / Lint (push) Successful in 1m8s
Python CI / Test (push) Successful in 27s
- Replaces GitLab CI with GitHub Actions for CI/CD.
- Uses Poetry for dependency management.
- Includes linting with Ruff and testing with pytest.
- Uploads coverage reports to Codecov.
- Removes the old .gitlab-ci.yml file.
2025-05-15 20:29:29 -03:00
318d50d4ab
Updated README
2024-12-06 19:24:20 -03:00
81894de9b1
Update PYTHONPATH in README
2024-12-06 19:18:33 -03:00
889a81e838
Add Codecov badge to README showcasing test coverage
2024-12-06 19:02:55 -03:00
25bfb4b23a
Renamed gitlab-ci to the correct name
2024-12-06 18:59:34 -03:00
df15ebb7a1
Add .gitlab-ci.yaml for linting and testing pipelines
2024-12-06 18:57:55 -03:00
fecae83e7e
Added tests to main.py
2024-12-06 18:43:36 -03:00
ac44076bd8
Added tests for fetch_events
2024-12-06 18:08:44 -03:00
e998b9b8db
Added tests for _process_exdate
2024-12-06 17:58:51 -03:00
75aeac97db
Added tests to connect_to_caldav
2024-12-06 17:52:06 -03:00
975278cb55
Fixed failing test
2024-12-06 17:31:13 -03:00
f832d4ef69
Added missing tests for sync_logic.py
2024-12-06 17:17:54 -03:00
81d2ef2986
Added tests to delete_event_from_google
2024-12-06 17:01:18 -03:00
ae9a742382
Added tests to add_event_to_google
2024-12-06 16:54:30 -03:00
e467364a5b
Added tests for _create_google_event
2024-12-06 16:49:58 -03:00
a937e1a227
Improve testing coverage for load_local_sync function
2024-12-06 16:46:06 -03:00
2e3b464aac
Added pytest-mock
2024-12-06 16:35:22 -03:00
c38321331c
Add test fixtures and test logic for calendar syncing and authentication
2024-12-06 16:24:51 -03:00
fee6a1d041
Refactor imports to use absolute paths in src directory
2024-12-06 16:23:50 -03:00
39c3b80947
Added pytest
2024-12-06 16:22:55 -03:00
de22b54026
Fixed ruff error
2024-12-06 16:05:39 -03:00
6b57093205
Update dependencies to latest versions
2024-12-06 16:01:51 -03:00
580bda9e89
Update sync logic to retain Google event IDs
2024-12-03 15:23:03 -03:00
939942eb3a
Handle missing Google ID gracefully in delete function
2024-12-02 12:26:25 -03:00
ee909815b6
Refactor event logic to support Google Calendar updates
2024-11-27 20:24:39 -03:00
b401b0335e
Removed useless comments
2024-11-24 23:27:13 -03:00
8df31ef074
Refactor logging setup and usage for better event tracking
2024-11-24 23:24:23 -03:00
5511bb1dd0
Refactor event data serialization for JSON
2024-11-24 22:54:34 -03:00
1cd3b37835
Add support for recurring events
2024-11-24 21:35:32 -03:00
ad058310dd
Updated README
2024-11-24 21:25:24 -03:00
c905e1b9c3
Refactor file paths for script execution
2024-11-24 21:19:47 -03:00
ccfc877ed2
Update Python dependency versions and add new dependencies
2024-11-24 21:15:42 -03:00
7dfcb2ba5c
Modified README
2024-11-24 21:06:57 -03:00
af561487e6
Add pre-commit hooks for ruff code formatting
2024-11-24 20:45:59 -03:00
b03c199c7a
Refactored script to make it more readable
2024-11-24 20:45:27 -03:00
99ba891adb
Add Google Calendar event IDs to events during creation and preserve them during updates
2024-11-24 20:17:25 -03:00
007e0c51c5
Initial commit
2024-11-24 20:06:20 -03:00