Commit graph

25 commits

Author SHA1 Message Date
Stéphane Bidoul
321d65b9c9 Modernize ruff config 2024-06-30 10:28:29 +02:00
Stéphane Bidoul
6940ec9700 Tweak mypy config 2023-11-19 13:09:45 +01:00
Stéphane Bidoul
bc534e923c Resolve fastapi deprecation warning 2023-11-19 13:09:45 +01:00
Stéphane Bidoul
563f7b5a42 Require pydantic 2
Resolve pydantic 2 deprecation warnings.
2023-11-19 12:52:10 +01:00
Stéphane Bidoul
243ec771de Require python 3.12
Probably not strictly necessary but I don't want
to test with many versions.
2023-11-19 12:50:40 +01:00
Stéphane Bidoul
02d7fafb21 Add ruff rule 2023-02-22 22:57:14 +01:00
Stéphane Bidoul
3c54a393ba Tweak ruff config and update pre-commit hooks 2023-02-22 22:55:30 +01:00
Stéphane Bidoul
479607e34c Configure pip-deepfreeze 2023-02-22 22:47:40 +01:00
Stéphane Bidoul
4d81c758c8 Use ruff for linting 2022-11-20 21:11:55 +01:00
Stéphane Bidoul
a6a1af0f2d
chore(typing): upgrade mypy 2022-04-18 11:20:50 +02:00
Stéphane Bidoul
dff8bbed02
Verify GitHub webhook signature 2022-01-29 17:21:57 +01:00
Stéphane Bidoul
3ea9e434ad
Benefit from mypy 0.930 2021-12-22 19:52:25 +01:00
Stéphane Bidoul
a090c6160e
Add tests for github webhook 2021-11-21 19:09:20 +01:00
Stéphane Bidoul
3954634668
Simplify mypy config 2021-11-16 21:34:07 +01:00
Stéphane Bidoul
31beee0a47
SSE endpoint for build events
And dyamic build.html page.
2021-11-16 21:33:16 +01:00
Stéphane Bidoul
88e5cb5b44
Finish strict typing 2021-11-14 14:42:02 +01:00
Stéphane Bidoul
8a4797bf02
Build log endpoints 2021-11-11 19:30:39 +01:00
Stéphane Bidoul
f012651501
Add test for render_kubefiles 2021-11-07 12:02:36 +01:00
Stéphane Bidoul
3339259346
Setup env vars for tests 2021-11-05 21:26:55 +01:00
Stéphane Bidoul
3c1b4b3fb2
Make GitHub calls async 2021-11-05 10:07:05 +01:00
Stéphane Bidoul
d79cb6223e
Use official kubernetes client
Because kubernetes_asyncio watcher have correctness issues,
as they seem to re-emit events that pre-date the initial load.

Although I ended up having to implement an infinite watcher,
to handle socket timeout errors...
2021-11-04 09:36:01 +01:00
Stéphane Bidoul
d90ffad1aa
Update README 2021-10-28 18:20:21 +02:00
Stéphane Bidoul
6bd0c8e7cd
Look ma, no database 2021-10-25 19:08:18 +02:00
Stéphane Bidoul
6020c9b25b
Some more typing 2021-10-17 15:43:14 +02:00
Stéphane Bidoul
ac0bd848d4
Initial commit 2021-10-17 15:19:34 +02:00