Commit graph

131 commits

Author SHA1 Message Date
bronsen
d2c91041b3 deps: add twine so we can upload wheels 2026-02-19 22:29:22 +01:00
bronsen
1a5d552cfc docs: fiddle with README; just add "just" everywhere
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
2026-02-19 21:16:57 +01:00
bronsen
9e92e0fe71 just: remind ourselves now, so we can forget later: unchecked globbing can explode 2026-02-19 21:16:14 +01:00
bronsen
1cc6924fa6 just: match uppercase in description 2026-02-19 21:15:18 +01:00
bronsen
88b22f52e9 just: reduce number of recipes 2026-02-19 21:14:46 +01:00
bronsen
dc9b31a5a2 just: collect variables at top of script 2026-02-19 21:14:19 +01:00
bronsen
86ef698219 just: hide useless recipe 2026-02-19 21:02:02 +01:00
bronsen
f41f8e28e5 release: bump version to 0.3.3
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
ci/woodpecker/tag/workflow Pipeline was successful
2026-02-19 20:49:09 +01:00
bronsen
c3b749ec37 codestyle: ty needs less help here too 2026-02-19 20:44:56 +01:00
bronsen
9b04902825 models: it's not an error if we can continue operating 2026-02-19 20:44:18 +01:00
bronsen
49a21ca9cf models: be even more defensive when parsing input
also we finally read the documentation for str.find()
https://docs.python.org/3/library/stdtypes.html#str.find
2026-02-19 20:42:50 +01:00
bronsen
0ae116afa9 tests: finally another test! 2026-02-19 20:38:29 +01:00
bronsen
b0e7089389 codestyle: ty needs less hinting 2026-02-18 20:40:58 +01:00
bronsen
eb51024ca0 database: inhibit echoing to console
This interferes very much with the app.
2026-02-18 20:40:17 +01:00
bronsen
c3d5983d23 codestyle: remove assignment to _: we no longer need to quieten the LSP 2026-02-18 18:23:38 +01:00
bronsen
9728e764e9 doc: fix typos in README
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
2026-02-17 21:17:20 +01:00
bronsen
7ab12023c3 doc: refine release instructions
Well, we are only tagging and not yet actually releasing.

ny;ml: not yet; maybe later
2026-02-16 21:23:08 +01:00
bronsen
33df13a034 release: bump patch version
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
ci/woodpecker/tag/workflow Pipeline was successful
we read config from environment now
2026-02-16 21:14:17 +01:00
bronsen
9260c225e4 codestyle: remove unneeded hint for ty
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
2026-02-16 21:12:15 +01:00
bronsen
63edd11aac codestyle: remove unneeded hints for pyright 2026-02-16 21:11:35 +01:00
bronsen
a5ef6f2017 config: retrieve DATABASE_URL from environment vars 2026-02-16 21:11:08 +01:00
bronsen
60079d64d2 just: explain all recipes 2026-02-15 17:39:44 +01:00
bronsen
5e3faa5367 doc: extend README.md
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
closes #10
2026-02-15 17:25:51 +01:00
bronsen
fe24b3bfbd just: recipe "ci" should also "lint" 2026-02-15 17:25:19 +01:00
bronsen
055a224367 correctly set the version, this time
All checks were successful
ci/woodpecker/tag/workflow Pipeline was successful
ci/woodpecker/push/workflow Pipeline was successful
2026-02-14 23:46:13 +01:00
bronsen
4b4745eb9f ci: Our code only works in 3.14 and newer because we use uuid7
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
ci/woodpecker/tag/workflow Pipeline was successful
2026-02-14 23:26:15 +01:00
bronsen
ad9edf6e65 update dependencies
Some checks failed
ci/woodpecker/push/workflow/2 Pipeline failed
ci/woodpecker/push/workflow/1 Pipeline was successful
ci/woodpecker/push/workflow/3 Pipeline failed
2026-02-14 23:18:05 +01:00
bronsen
864d113a7a just: add new recipes: dealing with deps and pretending we are on CI 2026-02-14 23:17:36 +01:00
bronsen
d617f71682 ci: extend test matrix: now it's 3 python versions 2026-02-14 23:16:50 +01:00
bronsen
906dc732f2 ci: install newer version of uv 2026-02-14 23:16:27 +01:00
bronsen
c7757643c2 add database.db hoping it helps on CI
Some checks failed
Prek checks / prek (push) Failing after 6s
ci/woodpecker/push/workflow Pipeline was successful
2026-02-14 22:46:24 +01:00
bronsen
46b3dcd091 actions: install a python and let's hope the rest will work
Some checks failed
Prek checks / prek (push) Failing after 37s
ci/woodpecker/push/workflow Pipeline failed
2026-02-14 22:02:47 +01:00
bronsen
0c76ba39b8 actions: trying to find a python
Some checks failed
Prek checks / prek (push) Failing after 9s
ci/woodpecker/push/workflow Pipeline failed
2026-02-14 19:50:23 +01:00
bronsen
a608fdd6f5 just: make it easier to spot differences between to very similar lines 2026-02-14 19:40:59 +01:00
bronsen
a954f56c5a actions: provide full url to actions repo
Some checks failed
ci/woodpecker/push/workflow Pipeline failed
Prek checks / prek (push) Failing after 1m43s
2026-02-14 19:40:03 +01:00
bronsen
db1af24047 actions: remove demo workflow again 2026-02-14 19:36:05 +01:00
bronsen
43f4e94d7c actions: atm we only have a docker runner, let's try it
Some checks failed
/ test (push) Successful in 2s
Prek checks / prek (push) Failing after 15s
ci/woodpecker/push/workflow Pipeline failed
2026-02-14 19:35:32 +01:00
bronsen
edff559bac forgejo: add another workflow, using a github action, maybe it works?
Some checks failed
Prek checks / prek (push) Waiting to run
/ test (push) Successful in 2s
ci/woodpecker/push/workflow Pipeline failed
2026-02-14 19:33:35 +01:00
bronsen
4a4d977b53 forgejo: play around with forgejo actions as opposed to woodpecker
Some checks failed
ci/woodpecker/push/workflow Pipeline failed
/ test (push) Successful in 1m11s
2026-02-14 19:21:16 +01:00
bronsen
093250cc9e tests: new snapshot after we load data from the db 2026-02-14 18:56:48 +01:00
bronsen
de0cd8034a just: allow passing args to pytest 2026-02-14 18:56:30 +01:00
bronsen
d6bcb90431 main: don't add fake data during start up 2026-02-14 18:51:37 +01:00
bronsen
b068bd1e2a models: add docstring to constructor function 2026-02-14 18:49:24 +01:00
bronsen
814d5eade7 models: more logging 2026-02-14 18:49:05 +01:00
bronsen
0d80c686c7 models: load initial data from database 2026-02-14 18:48:46 +01:00
bronsen
61f259ecfc database: use a file-based DB again, so we can manipulate it from outside the program 2026-02-14 18:47:39 +01:00
bronsen
a34135ef6f syntax: when you await it must be async 2026-02-14 16:36:46 +01:00
bronsen
17a9593b32 datatable: colums should be a list of strings 2026-02-14 16:36:07 +01:00
bronsen
8da542a1f6 tooling: configure prek 2026-02-12 20:31:52 +01:00
bronsen
3c2828bae6 tooling: add linter and prek
markdownlint-cli2 to lint markdown files.

prek as replacement for pre-commit.
2026-02-12 20:31:21 +01:00