Commit graph

59 commits

Author SHA1 Message Date
0f3b9981ac
Explicitly pin versions of packages required 2019-08-31 16:12:24 +01:00
ce78472619
Don't pass lists where it expects single items
This definitely worked in the past...
2019-08-31 16:03:32 +01:00
2ef14e8d9e
Allow running scheduled jobs once 2019-08-30 22:20:32 +01:00
9fd854dfe4
Remove unused imports 2019-08-30 21:52:39 +01:00
1f8dbf310d
Remove web tests, for now 2019-08-30 21:45:28 +01:00
d27839d33e
Replace aiohttp with starlette 2019-08-30 21:42:58 +01:00
cd04686ae5
Get all relevant PRs 2019-08-30 20:25:34 +01:00
2d3499dfd9
Use process executor 2019-08-30 20:20:40 +01:00
c4dde7f7da
Use thread pool scheduler 2019-08-30 19:33:32 +01:00
87f08d5c40
Ignore tasks with no defined todoist project 2019-08-30 18:46:13 +01:00
43dcc129da
Don't create tasks for issues i'm not assigned to 2019-08-30 18:39:49 +01:00
58f6f7abbc
Dynamically get relevant issues rather than hardcoding the repos
This can be applied to PRs in future, too
2019-08-30 09:14:00 +01:00
80b985bf9b
Rename repos 2019-08-29 08:34:33 +01:00
a7e2ba4d91
Move GitHub actions to separate todoist project 2019-03-06 15:09:22 +00:00
f599d82e9c
Remove accidental print 2019-03-06 15:08:51 +00:00
02f1a80f9e
Reverse reviews so latest it obtained 2019-03-06 10:03:32 +00:00
9c311d0bf0
Remove unnecessary continue 2019-02-24 15:57:25 +00:00
23fee6adee
Restructure PR code to prevent unnecessary task creation 2019-02-24 15:35:58 +00:00
deb87104bb
Create todoist api client each time, as it's not thread safe 2019-02-24 14:56:09 +00:00
69c5e0d6df
Remove unnecessary frozenset 2019-02-22 22:46:19 +00:00
e41622fe4a
Install and run black 2019-02-22 22:36:17 +00:00
7f8173717c
Add aiohttp sentry integration 2019-02-22 22:31:25 +00:00
99bff461e7
Change python version to 3.7
Debian will get this soon!
2019-02-22 22:27:57 +00:00
30afb900f1
Only re-open completed issues 2019-02-20 20:01:20 +00:00
2e1628641c
Force interval jobs to run on startup 2019-02-20 20:00:44 +00:00
f1464065b5
Only complete and uncomplete when not already 2019-02-20 19:47:02 +00:00
d2d0f6e291
Add task to add PRs to review to todoist 2019-02-20 19:35:19 +00:00
7cd7c4685c
Allow defining todoist project for org rather than repo 2019-02-20 12:19:12 +00:00
a76a1299d3
Add sentry integration 2019-02-17 17:14:17 +00:00
009ad478c9
Simplify job to remove unnecessary loops 2019-02-17 16:50:57 +00:00
78b7d545e2
Delete items i'm no longer assigned to 2019-02-17 12:29:44 +00:00
9fa2c7532c
List features in repo 2019-02-17 11:27:02 +00:00
dc3a933dc9
Set priority based on label 2019-02-17 11:26:37 +00:00
b4e091a995
Add tests for healthcheck API 2019-02-16 21:53:45 +00:00
e6a27d7354
Setup public environment variables in CI 2019-02-16 21:26:28 +00:00
7aca68e162
Add some flake8 plugins 2019-02-16 21:20:14 +00:00
eee45bf6e5
Tweak isort configuration so it looks nicer 2019-02-16 21:18:40 +00:00
37b63a83f2
Add some tests 2019-02-16 21:17:52 +00:00
fec37dd294
Add assigned github issues to todoist 2019-02-16 16:53:23 +00:00
9bc321fe1b
Move lint configuration into setup.cfg 2019-02-14 20:47:34 +00:00
447e61a814
Pipenv handles .env files for us 2019-02-14 20:39:33 +00:00
ed24c79395
add todoist to healthcheck 2019-02-14 20:36:48 +00:00
6d29fb1fe8
Install todoist API client 2019-02-14 20:27:09 +00:00
d4c218b8a9
Run tests on CI 2019-02-14 20:17:54 +00:00
bb6f3375eb
Comment on the apscheduler event loop hack 2019-02-14 20:16:48 +00:00
19ad84414a
Add basic auth to healthcheck endpoint 2019-02-14 20:14:27 +00:00
a4e0f4ab54
Move healthcheck endpoint to new file 2019-02-14 20:03:55 +00:00
6dc9980fb0
Add github API client and settings pipeline 2019-02-14 20:00:05 +00:00
378ac11656
Add a scheduler 2019-02-14 19:37:17 +00:00
58b478c937
Add healthcheck endpoint 2019-02-14 18:49:06 +00:00