Commit Graph
100 Commits
Author SHA1 Message Date
tliu93 959bd79d1a see if i get token correctly to config
Run nightly tests / build (push) Successful in 34s
Run nightly tests / nightly-tests-play (push) Successful in 15s
Run short tests / run-tests (push) Successful in 1m17s
2025-05-24 13:50:28 +02:00
tliu93 1290bdb0fa token not printed yet
Run nightly tests / build (push) Successful in 37s
Run nightly tests / nightly-tests-play (push) Successful in 37s
Run short tests / run-tests (push) Successful in 1m19s
2025-05-24 13:06:35 +02:00
tliu93 23df98f586 try if token is readable
Run nightly tests / build (push) Successful in 1m25s
Run nightly tests / nightly-tests-play (push) Successful in 17s
Run short tests / run-tests (push) Successful in 1m57s
2025-05-24 13:04:02 +02:00
tliu93 6d4ad23abb Use tee
Run nightly tests / build (push) Successful in 1m13s
Run short tests / run-tests (push) Successful in 1m41s
Run nightly tests / nightly-tests-play (push) Failing after 34s
2025-05-23 12:30:03 +02:00
tliu93 8205232db3 I dont understand why hosts not take effect
Run nightly tests / build (push) Successful in 1m16s
Run short tests / run-tests (push) Successful in 1m40s
Run nightly tests / nightly-tests-play (push) Failing after 33s
2025-05-23 12:27:47 +02:00
tliu93 c1d56f8ee0 echo needs -e to pass linefeed
Run short tests / run-tests (push) Successful in 1m17s
Run nightly tests / build (push) Successful in 1m15s
Run nightly tests / nightly-tests-play (push) Failing after 45s
2025-05-23 12:24:54 +02:00
tliu93 cf5a47ed4a try if host format is correct or not
Run short tests / run-tests (push) Successful in 1m18s
Run nightly tests / build (push) Successful in 1m16s
Run nightly tests / nightly-tests-play (push) Failing after 46s
2025-05-23 12:21:35 +02:00
tliu93 63cec9b9d8 host not found either, install it and try
Run short tests / run-tests (push) Successful in 1m18s
Run nightly tests / build (push) Successful in 1m17s
Run nightly tests / nightly-tests-play (push) Failing after 33s
2025-05-23 12:14:58 +02:00
tliu93 909b45b51e ping not permitted, use host instead
Run short tests / run-tests (push) Successful in 1m17s
Run nightly tests / build (push) Successful in 1m41s
Run nightly tests / nightly-tests-play (push) Failing after 26s
2025-05-23 12:12:20 +02:00
tliu93 2d529b1f1c doesnt have ping yet, needs to install
Run short tests / run-tests (push) Successful in 1m17s
Run nightly tests / build (push) Successful in 1m40s
Run nightly tests / nightly-tests-play (push) Failing after 31s
2025-05-23 12:08:21 +02:00
tliu93 f3dfae6e12 let's check the ip returned by new hosts
Run short tests / run-tests (push) Successful in 1m18s
Run nightly tests / build (push) Successful in 1m38s
Run nightly tests / nightly-tests-play (push) Failing after 41s
2025-05-23 12:05:43 +02:00
tliu93 6900be6904 while loop hangs the flow, will use background
Run short tests / run-tests (push) Successful in 1m18s
Run nightly tests / build (push) Successful in 1m37s
Run nightly tests / nightly-tests-play (push) Failing after 41s
2025-05-23 12:02:39 +02:00
tliu93 ab0be6ea45 workflow run hangs, modify version
Run short tests / run-tests (push) Successful in 1m18s
Run nightly tests / build (push) Successful in 1m39s
Run nightly tests / nightly-tests-play (push) Has been cancelled
2025-05-23 11:59:21 +02:00
tliu93 daaf79e721 Looks like need to use netcat-openbsd
Run short tests / run-tests (push) Successful in 1m18s
Run nightly tests / build (push) Successful in 1m17s
Run nightly tests / nightly-tests-play (push) Has been cancelled
2025-05-23 11:55:25 +02:00
tliu93 482f23912c nc not there, install first
Run short tests / run-tests (push) Successful in 1m18s
Run nightly tests / build (push) Successful in 1m15s
Run nightly tests / nightly-tests-play (push) Failing after 38s
2025-05-23 11:52:02 +02:00
tliu93 a8ac1e359d See if modifying host is working
Run short tests / run-tests (push) Successful in 1m18s
Run nightly tests / build (push) Successful in 1m39s
Run nightly tests / nightly-tests-play (push) Failing after 15s
2025-05-23 11:49:21 +02:00
tliu93 8438944f8a Needs to +x permission of executable
Run nightly tests / build (push) Successful in 1m14s
Run short tests / run-tests (push) Successful in 1m36s
Run nightly tests / nightly-tests-play (push) Successful in 17s
Run nightly tests / nightly-tests (push) Successful in 37s
2025-05-23 11:43:01 +02:00
tliu93 175e3e36a7 Upload with use a nother version of github workspace
Run short tests / run-tests (push) Successful in 1m18s
Run nightly tests / build (push) Successful in 1m16s
Run nightly tests / nightly-tests-play (push) Failing after 32s
Run nightly tests / nightly-tests (push) Successful in 34s
2025-05-23 11:40:23 +02:00
tliu93 05381bde3a Test with help message
Run nightly tests / build (push) Successful in 1m10s
Run short tests / run-tests (push) Successful in 1m39s
Run nightly tests / nightly-tests-play (push) Failing after 16s
Run nightly tests / nightly-tests (push) Failing after 36s
2025-05-23 11:38:31 +02:00
tliu93 ab53a7dc71 Check workspace location
Run short tests / run-tests (push) Successful in 1m19s
Run nightly tests / build (push) Successful in 1m19s
Run nightly tests / nightly-tests-play (push) Successful in 18s
Run nightly tests / nightly-tests (push) Successful in 34s
2025-05-23 11:35:49 +02:00
tliu93 d9264885ab Change location
Run short tests / run-tests (push) Successful in 1m15s
Run nightly tests / build (push) Successful in 1m37s
Run nightly tests / nightly-tests-play (push) Failing after 37s
Run nightly tests / nightly-tests (push) Successful in 25s
2025-05-23 11:33:04 +02:00
tliu93 cb3f1ee9fd Test download artifacts and print message
Run nightly tests / build (push) Successful in 1m41s
Run short tests / run-tests (push) Successful in 1m33s
Run nightly tests / nightly-tests-play (push) Failing after 36s
Run nightly tests / nightly-tests (push) Successful in 40s
2025-05-23 11:29:44 +02:00
tliu93 6c4be53f4b Add second step
Run short tests / run-tests (push) Successful in 1m11s
Run nightly tests / build (push) Successful in 1m45s
Run nightly tests / nightly-tests (push) Successful in 42s
2025-05-21 20:30:55 +02:00
tliu93 85e4863f12 try another one
Run short tests / run-tests (push) Successful in 1m16s
Run nightly tests / build (push) Successful in 1m39s
2025-05-21 20:28:03 +02:00
tliu93 a0c5a92bb9 looks like path is not correct
Run short tests / run-tests (push) Successful in 1m22s
Run nightly tests / build (push) Successful in 1m41s
2025-05-21 20:12:53 +02:00
tliu93 439f7e64bd paths should be path
Run short tests / run-tests (push) Successful in 1m23s
Run nightly tests / build (push) Successful in 1m34s
2025-05-21 20:09:15 +02:00
tliu93 61a544ca29 Lets see if we can upload artifacts
Run short tests / run-tests (push) Successful in 1m21s
Run nightly tests / build (push) Failing after 1m48s
2025-05-21 20:07:09 +02:00
tliu93 5348d2a8f4 Add ls lr to see where is the artifactory
Run short tests / run-tests (push) Successful in 1m23s
Run nightly tests / build (push) Successful in 1m27s
2025-05-21 20:04:17 +02:00
tliu93 14e589f2ee add working directory should work
Run short tests / run-tests (push) Successful in 1m21s
Run nightly tests / build (push) Successful in 1m30s
2025-05-21 20:01:40 +02:00
tliu93 e1a9f24d2b pwd
Run nightly tests / build (push) Successful in 35s
Run short tests / run-tests (push) Has been cancelled
2025-05-21 20:01:05 +02:00
tliu93 69c6d2fd3f try build
Run nightly tests / build (push) Failing after 35s
Run short tests / run-tests (push) Successful in 1m23s
2025-05-21 19:59:11 +02:00
tliu93 f288b32092 will try
Run nightly tests / nightly-tests (push) Failing after 38s
Run short tests / run-tests (push) Successful in 1m22s
2025-05-21 19:57:33 +02:00
tliu93 06606ca06c try build
Run short tests / run-tests (push) Has been cancelled
2025-05-21 19:56:54 +02:00
tliu93 8df89d3478 schedule looks good now, run at 20 utc, so 21 cest.
Run short tests / run-tests (push) Successful in 1m15s
Run nightly tests / nightly-tests (push) Successful in 1m50s
2025-05-21 14:51:24 +02:00
tliu93 f97841b079 print working see with checkout
Run short tests / run-tests (push) Successful in 1m14s
Run nightly tests / nightly-tests (push) Successful in 1m40s
2025-05-21 14:41:44 +02:00
tliu93 17d2f4d1f5 test cron
Run short tests / run-tests (push) Successful in 1m15s
Run nightly tests / test-cron-job (push) Successful in 30s
2025-05-21 14:38:05 +02:00
tliu93 1aa6c7dac4 test cron at 1430
Run short tests / run-tests (push) Successful in 1m14s
Run nightly tests / run-tests (push) Successful in 1m41s
2025-05-21 14:24:22 +02:00
tliu93 da5bf43197 add push to main
Run short tests / run-tests (push) Successful in 1m14s
Run nightly tests / run-tests (push) Successful in 1m40s
2025-05-21 10:52:29 +02:00
tliu93 0d803f4b23 add nightly cron at 0am
Run short tests / run-tests (push) Successful in 1m38s
2025-05-20 15:22:30 +02:00
tliu93 fc4e0217b2 check if lable works
Run short tests / run-tests (push) Successful in 1m13s
Run nightly tests / run-tests (push) Successful in 1m36s
2025-05-20 15:20:07 +02:00
tliu93 d4db20be16 add nightly test template
Run nightly tests / run-tests (push) Failing after 13s
Run short tests / run-tests (push) Has been cancelled
2025-05-20 15:19:16 +02:00
tliu93 1041016210 Revert "change runner to linux"
Run short tests / run-tests (push) Has been cancelled
This reverts commit 99ed529600.
2025-05-20 15:18:18 +02:00
tliu93 99ed529600 change runner to linux
Run short tests / run-tests (push) Failing after 12s
2025-05-20 15:16:58 +02:00
tliu93 f02bb1e6fb Merge pull request 'feature/refactoring' (#1) from feature/refactoring into master
Run short tests / run-tests (push) Successful in 1m58s
Reviewed-on: https://code.jamesvillage.dev/tliu93/home-automation-backend/pulls/1
2025-05-19 22:28:40 +02:00
tliu93 ccb70e3165 Use struct, idomatic go way to write homeassistant component and make it 100 test covered
Run short tests / run-tests (push) Successful in 1m2s
Run short tests / run-tests (pull_request) Successful in 1m2s
2025-05-19 22:20:05 +02:00
tliu93 0a76c5feca wip 2025-05-19 20:25:53 +02:00
tliu93 234323c766 Add more tests for ha
Run short tests / run-tests (push) Successful in 1m1s
2024-10-23 13:53:29 +02:00
tliu93 2a1a40f75f Rename ticktickutil, add interface for di 2024-10-22 16:40:19 +02:00
tliu93 f295779566 Add test structure 2024-10-22 14:09:51 +02:00
tliu93 269cedd70b rename .github workflow 2024-10-21 11:14:48 +02:00
tliu93 6ded11a22f Fix action 2024-10-18 17:15:31 +02:00
tliu93 ad6b7cdbc1 Starts adding tests and github workflow 2024-10-18 17:14:10 +02:00
tliu93 7a4b28fe01 Learn action file 2024-10-18 12:12:03 +02:00
tliu93 7d96a3e292 try action on this repo 2024-10-18 12:10:49 +02:00
tliu93 9c414d28ad Add homeassistant to ticktick 2024-09-19 15:10:33 +02:00
tliu93 271368bf52 Ported to golang, only ticktick remaining 2024-09-18 17:19:31 +02:00
tliu93 d8d6c8bb35 Ported location recorder 2024-09-18 16:41:26 +02:00
tliu93 197b9a3d63 Revise float to str 2024-09-18 10:36:00 +02:00
tliu93 336485a309 Improve bidi sync between notion and db 2024-09-18 10:25:02 +02:00
tliu93 6280711f77 Add db notion bidirectional syncing 2024-09-17 23:22:58 +02:00
tliu93 47b906a477 remove db from source control 2024-09-17 21:21:31 +02:00
tliu93 bcba9f8a11 Poo recorder almost ported to go, needs to have perodically backup 2024-09-17 16:28:12 +02:00
tliu93 c357c533e3 Some working 2024-09-16 16:55:29 +02:00
tliu93 93d3f1113f Skeleton of helper location recorder 2024-09-14 12:33:09 +02:00
tliu93 322905809c Tool not using own notion lib anymore 2024-09-10 15:51:18 +02:00
tliu93 ea9c650f82 Start with go version 2024-09-10 10:08:12 +02:00
tliu93 af8b4db718 Update .gitignore 2024-09-09 17:05:20 +02:00
tliu93 1a1e8106ec Start removing py files in this branch 2024-09-09 13:11:28 +02:00
tliu93 2e9d88c8a8 Add insert locations 2024-08-30 22:52:33 +02:00
tliu93 58b9f42799 Upgrade schema with nullable 2024-08-30 15:06:15 +02:00
tliu93 f1d8f53142 location fully covered 2024-08-29 14:47:18 +02:00
tliu93 b8faf975bf db version 2024-08-28 22:53:58 +02:00
tliu93 28908255e7 Add tear down 2024-08-27 16:42:08 +02:00
tliu93 6d12f2850d Update req 2024-08-27 16:35:27 +02:00
tliu93 b21b509c84 Add location recorder 2024-08-27 16:34:04 +02:00
tliu93 5a9b1fed44 rename 2024-08-27 11:01:14 +02:00
tliu93 01749367e8 Move temp data out 2024-08-26 16:49:38 +02:00
tliu93 fd9cf2ca66 Add helper to port notes data, imporve notion 2024-08-26 16:45:36 +02:00
tliu93 9a5fc701bb Add location in poo record 2024-08-24 22:11:15 +02:00
tliu93 b7aaca1650 Change requests to async 2024-08-21 21:11:29 +02:00
tliu93 b9b8659347 Use webhook to publish automation trigger 2024-08-21 17:05:12 +02:00
tliu93 3eaae13dc3 Some renaming 2024-08-21 16:30:43 +02:00
tliu93 94ba832932 Add action task 2024-08-19 12:05:46 +02:00
tliu93 298faa6523 Update version 2024-08-16 23:30:54 +02:00
tliu93 b8e786cb2f Add homeassistant 2024-08-16 23:29:59 +02:00
tliu93 1a27fc24cf Add notion util 2024-08-16 16:57:25 +02:00
tliu93 06f7d50418 Add ticktick auth 2024-08-15 16:50:56 +02:00
tliu93 57c9111e05 Make notion use config get env 2024-08-15 14:51:33 +02:00
tliu93 d1bba50f87 Update config.py with tests 2024-08-15 14:16:50 +02:00
tliu93 772d13db5b Update requirements.txt with pytest, update ruff.toml 2024-08-15 14:13:57 +02:00
tliu93 e1e6e0f7d7 Drag out mqtt and make a new class 2024-08-07 16:58:06 +02:00
tliu93 bc365ffe7a Change poo record to post 2024-08-07 14:44:24 +02:00
tliu93 3cc104e08e Restruct files, prepare for next feature 2024-08-06 17:14:00 +02:00
tliu93 7cec02f649 Set to version 1.0 2024-07-23 15:48:32 +02:00
tliu93 96437af992 update requirement.txt 2024-07-23 15:35:20 +02:00
tliu93 4a8f656daf Add notion table 2024-07-23 15:33:23 +02:00
tliu93 b90d519fcb Relocate files, add update in script 2024-07-23 14:06:40 +02:00
tliu93 0761ef349d Add user sector 2024-07-23 13:53:39 +02:00
tliu93 b9eb77051e Add install script 2024-07-23 13:41:27 +02:00
tliu93 dcd4e366e0 Add retain on config, so that when broker restarts it can still publish 2024-07-22 16:06:51 +02:00