Commit graph

22 commits

Author SHA1 Message Date
5d8a36efb0 Separate pull request workflow from build publish & deploy 2023-03-14 19:46:10 +01:00
5b20019c18 Run pre-commit before tests 2023-03-14 16:31:38 +01:00
2d60910b99 Allow job to write contents 2023-03-14 09:50:08 +00:00
343713bdbf Allow job to write PR 2023-03-14 09:50:08 +00:00
49a803cdf9 Checkout before auto merge 2023-03-14 09:50:08 +00:00
06940ef652 Setup GH_TOKEN for auto merge 2023-03-14 10:29:12 +01:00
fc3b276106 Add pre-commit cache 2023-03-14 10:29:06 +01:00
93405b9b70 Fix workflow 2023-03-14 10:15:21 +01:00
78efe472a3 Enable auto merge for allowed bots 2023-03-14 10:13:46 +01:00
b8f4ffe6e6 Test context 2023-03-14 10:08:05 +01:00
dd9cc88218 Check pre-commit during tests 2023-03-14 09:29:35 +01:00
448a3445c8 Allow running publish & tests manually 2023-01-30 15:09:11 +01:00
8003157daf Introduce ruff 2023-01-29 13:04:13 +01:00
6659d9cddd Set permissions on workflows 2023-01-18 15:12:12 +01:00
daa6eee92f Remove useless step 2022-12-10 01:18:32 +01:00
c410ebe86e Fix build 2022-12-10 01:17:30 +01:00
f6f7734246 Remove theoretically useless firefox setup in pipeline 2022-12-10 01:11:59 +01:00
66299cb482 Switch to pip-tools for dependencies 2022-12-10 01:00:10 +01:00
a89af12877
Install Firefox manually in test setup steps
Firefox isn't installed in ubuntu-latest anymore.
2022-11-25 17:46:50 +01:00
2ae48dadbd Add geckodriver to github actions 2022-11-10 19:28:28 +01:00
61dcd0a7d2
Test with Python 3.11 in main workflow 2022-11-01 08:18:33 +01:00
7407ddd1ad Add github flows 2022-10-31 09:02:54 +01:00