137 Commits

Author SHA1 Message Date
Renovate Bot
bfd72b09c8 chore(deps): update dependency pytest to v8.4.2
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 1m40s
2025-09-04 18:08:06 +00:00
888195771c Merge pull request 'chore(deps): update dependency pre-commit to v4.3.0' (#74) from renovate/pre-commit-4.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 1m40s
Reviewed-on: #74
2025-08-27 21:18:17 +12:00
1b443c7f07 Merge pull request 'fix(deps): update dependency logfire to v4' (#73) from renovate/logfire-4.x into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #73
2025-08-27 21:16:51 +12:00
0d5619f81e Merge pull request 'chore(deps): update dependency ruff to v0.12.10' (#71) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 53s
Reviewed-on: #71
2025-08-25 11:27:20 +12:00
Renovate Bot
0cb8ed8b7e chore(deps): update dependency ruff to v0.12.10
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 1m32s
2025-08-24 23:24:43 +00:00
Renovate Bot
d8007f0e8a chore(deps): update dependency pre-commit to v4.3.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 1m36s
2025-08-10 00:06:24 +00:00
Renovate Bot
60d8cebbb0 fix(deps): update dependency logfire to v4
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 1m28s
2025-07-22 18:05:15 +00:00
2050e80272 Merge pull request 'fix(deps): update dependency weasyprint to v65' (#70) from renovate/weasyprint-65.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 1m0s
Reviewed-on: #70
2025-07-16 12:17:51 +12:00
611d9ccee9 Merge pull request 'fix(deps): update dependency fastapi to v0.116.1' (#69) from renovate/fastapi-0.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #69
2025-07-16 12:17:32 +12:00
Renovate Bot
4dbda93d83 fix(deps): update dependency weasyprint to v65
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 47s
2025-07-16 00:06:44 +00:00
Renovate Bot
fc23116541 fix(deps): update dependency fastapi to v0.116.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 45s
2025-07-16 00:06:35 +00:00
c756900ae8 Merge pull request 'chore(deps): update dependency ruff to v0.12.3' (#66) from renovate/ruff-0.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Failing after 27s
Reviewed-on: #66
2025-07-16 09:15:42 +12:00
d4cd324d0b Merge pull request 'fix(deps): update dependency fastapi to ^0.116.0' (#68) from renovate/fastapi-0.x into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #68
2025-07-16 09:15:33 +12:00
bc3777e857 Merge pull request 'fix(deps): update dependency logfire to v3.24.2' (#67) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 49s
Reviewed-on: #67
2025-07-16 09:12:44 +12:00
Renovate Bot
5eb5c33780 fix(deps): update dependency logfire to v3.24.2
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 46s
2025-07-14 18:05:36 +00:00
Renovate Bot
2db10d6962 chore(deps): update dependency ruff to v0.12.3
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 44s
2025-07-11 18:06:29 +00:00
Renovate Bot
9fd5e18d8e fix(deps): update dependency fastapi to ^0.116.0
Some checks failed
renovate/artifacts Artifact file update failure
Build and Publish Docker Image / build (pull_request) Failing after 30s
2025-07-07 18:06:19 +00:00
3ad0aa9819 Merge pull request 'fix(deps): update dependency logfire to v3.21.1' (#61) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 1m14s
Reviewed-on: #61
2025-06-19 09:52:16 +12:00
2bab55a0ff Merge pull request 'chore(deps): update dependency pytest-cov to v6.2.1' (#60) from renovate/pytest-cov-6.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #60
2025-06-19 09:52:01 +12:00
ce75350c82 Merge pull request 'fix(deps): update dependency fastapi to v0.115.13' (#62) from renovate/fastapi-0.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #62
2025-06-19 09:51:41 +12:00
dbc4c7250a Merge pull request 'chore(deps): update dependency pytest to v8.4.1' (#64) from renovate/pytest-8.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #64
2025-06-19 09:51:16 +12:00
321284da08 Merge pull request 'chore(deps): update dependency ruff to ^0.12.0' (#63) from renovate/ruff-0.x into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #63
2025-06-19 09:50:44 +12:00
Renovate Bot
a1b71d2157 fix(deps): update dependency logfire to v3.21.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 46s
2025-06-18 18:06:57 +00:00
Renovate Bot
1ba1aab11b chore(deps): update dependency pytest to v8.4.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 1m15s
2025-06-18 06:05:32 +00:00
Renovate Bot
41844eadfd chore(deps): update dependency ruff to ^0.12.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 49s
2025-06-17 18:06:41 +00:00
Renovate Bot
f0132b4a50 fix(deps): update dependency fastapi to v0.115.13
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 48s
2025-06-17 12:06:35 +00:00
Renovate Bot
5e46fe67af chore(deps): update dependency pytest-cov to v6.2.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 1m38s
2025-06-12 12:04:16 +00:00
0c8657c3ee Merge pull request 'fix(deps): update dependency logfire to v3.18.0' (#58) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 42s
Reviewed-on: #58
2025-06-06 12:24:09 +12:00
24bcf5f481 Merge pull request 'chore(deps): update dependency ruff to v0.11.13' (#59) from renovate/ruff-0.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #59
2025-06-06 12:23:36 +12:00
Renovate Bot
581a617954 chore(deps): update dependency ruff to v0.11.13
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 46s
2025-06-06 00:04:25 +00:00
Renovate Bot
ec7081468c fix(deps): update dependency logfire to v3.18.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 45s
2025-06-05 18:05:10 +00:00
62c209855e Merge pull request 'chore(deps): update dependency pytest to v8.4.0' (#57) from renovate/pytest-8.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 43s
Reviewed-on: #57
2025-06-05 10:04:08 +12:00
e1e2ebb700 Merge pull request 'fix(deps): update dependency logfire to v3.17.0' (#56) from renovate/logfire-3.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #56
2025-06-05 10:03:50 +12:00
e9512c18de Merge pull request 'chore(deps): update dependency ruff to v0.11.12' (#55) from renovate/ruff-0.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #55
2025-06-05 10:03:41 +12:00
Renovate Bot
7e7b17da43 fix(deps): update dependency logfire to v3.17.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 48s
2025-06-03 18:06:24 +00:00
Renovate Bot
f154ac6140 chore(deps): update dependency pytest to v8.4.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 42s
2025-06-02 18:04:53 +00:00
Renovate Bot
cc9ee70ca5 chore(deps): update dependency ruff to v0.11.12
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 45s
2025-06-02 12:03:47 +00:00
e70bb1adc6 Merge pull request 'chore(deps): update dependency ruff to v0.11.11' (#54) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 48s
Reviewed-on: #54
2025-05-23 13:57:53 +12:00
Renovate Bot
2f81cb1243 chore(deps): update dependency ruff to v0.11.11
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 45s
2025-05-23 00:03:25 +00:00
04be78625c Merge pull request 'chore(deps): update dependency ruff to v0.11.10' (#53) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 56s
Reviewed-on: #53
2025-05-23 08:21:38 +12:00
507886e44b Merge pull request 'fix(deps): update dependency logfire to v3.16.0' (#52) from renovate/logfire-3.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: #52
2025-05-23 08:20:40 +12:00
Renovate Bot
723081594a chore(deps): update dependency ruff to v0.11.10
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 46s
2025-05-15 18:06:40 +00:00
Renovate Bot
efebd95074 fix(deps): update dependency logfire to v3.16.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 52s
2025-05-14 18:06:21 +00:00
4675d2c2c8 Merge pull request 'chore(deps): update dependency ruff to v0.11.9' (#51) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 57s
Reviewed-on: #51
2025-05-10 19:01:45 +12:00
Renovate Bot
0a6c102ee7 chore(deps): update dependency ruff to v0.11.9
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 44s
2025-05-09 18:07:32 +00:00
8ac34dfcca Merge pull request 'fix(deps): update dependency logfire to v3.14.0' (#49) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 46s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/49
2025-04-22 19:29:26 +12:00
0d69283e37 Merge pull request 'fix(deps): update dependency fastapi to v0.115.12' (#46) from renovate/fastapi-0.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/46
2025-04-22 19:29:17 +12:00
9801c982c7 Merge pull request 'chore(deps): update dependency pytest to v8.3.5' (#45) from renovate/pytest-8.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/45
2025-04-22 19:29:07 +12:00
1b64b82169 Merge pull request 'chore(deps): update dependency pre-commit to v4.2.0' (#47) from renovate/pre-commit-4.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/47
2025-04-22 19:28:59 +12:00
95abeb867d Merge pull request 'chore(deps): update dependency ruff to ^0.11.0' (#48) from renovate/ruff-0.x into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/48
2025-04-22 19:28:48 +12:00
f89bfd5723 Merge pull request 'chore(deps): update dependency pytest-cov to v6.1.1' (#50) from renovate/pytest-cov-6.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/50
2025-04-22 19:28:34 +12:00
Renovate Bot
7a853d6e9e fix(deps): update dependency logfire to v3.14.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 48s
2025-04-11 18:08:17 +00:00
Renovate Bot
7353c5c24b chore(deps): update dependency pytest-cov to v6.1.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 51s
2025-04-05 18:07:31 +00:00
Renovate Bot
f76f54e5ee fix(deps): update dependency fastapi to v0.115.12
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 45s
2025-03-23 23:06:46 +00:00
Renovate Bot
a3dfae0c38 chore(deps): update dependency ruff to ^0.11.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 48s
2025-03-21 05:06:49 +00:00
Renovate Bot
e26a87389c chore(deps): update dependency pre-commit to v4.2.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 42s
2025-03-21 05:06:41 +00:00
Renovate Bot
48880bfe56 chore(deps): update dependency pytest to v8.3.5
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 49s
2025-03-21 03:58:11 +00:00
42927f7739 Merge pull request 'fix(deps): update dependency fastapi to v0.115.10' (#44) from renovate/fastapi-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 1m16s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/44
2025-03-19 16:56:21 +13:00
Renovate Bot
604aa02267 fix(deps): update dependency fastapi to v0.115.10
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 43s
2025-02-28 17:06:53 +00:00
bdb22cc863 Merge pull request 'fix(deps): update dependency logfire to v3.6.4' (#42) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 47s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/42
2025-02-26 17:34:30 +13:00
Renovate Bot
e56c33c9b1 fix(deps): update dependency logfire to v3.6.4
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 57s
2025-02-25 17:06:49 +00:00
06a39d3cfc Merge pull request 'fix(deps): update dependency logfire to v3.6.1' (#41) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 46s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/41
2025-02-22 20:26:35 +13:00
e02a6e3ee0 Merge pull request 'chore(deps): update dependency ruff to v0.9.7' (#40) from renovate/ruff-0.x-lockfile into main
Some checks are pending
Build and Publish Docker Image / build (push) Waiting to run
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/40
2025-02-22 20:26:25 +13:00
Renovate Bot
98182ab605 fix(deps): update dependency logfire to v3.6.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 46s
2025-02-22 07:20:52 +00:00
Renovate Bot
da75b3ce51 chore(deps): update dependency ruff to v0.9.7
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 52s
2025-02-22 07:20:40 +00:00
08c89cd731 poetry update
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
2025-02-17 15:22:31 +13:00
f32834d331 Merge pull request 'chore(deps): update dependency ruff to v0.9.6' (#39) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 49s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/39
2025-02-11 07:45:27 +13:00
Renovate Bot
103d764289 chore(deps): update dependency ruff to v0.9.6
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 55s
2025-02-10 17:06:17 +00:00
f909e1370b Merge pull request 'fix(deps): update dependency logfire to v3.5.3' (#38) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 49s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/38
2025-02-06 09:12:01 +13:00
Renovate Bot
729c1956ca fix(deps): update dependency logfire to v3.5.3
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 47s
2025-02-05 17:05:21 +00:00
2b4d439e13 Merge pull request 'chore(deps): update dependency ruff to v0.9.4' (#37) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 44s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/37
2025-01-31 16:32:23 +13:00
Renovate Bot
ca668d836c chore(deps): update dependency ruff to v0.9.4
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 43s
2025-01-30 23:03:34 +00:00
6fa6def6da Merge pull request 'fix(deps): update dependency fastapi to v0.115.8' (#36) from renovate/fastapi-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 44s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/36
2025-01-31 07:04:57 +13:00
Renovate Bot
9e85bbc0d4 fix(deps): update dependency fastapi to v0.115.8
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 53s
2025-01-30 17:04:20 +00:00
e0c1fbb64d Merge pull request 'fix(deps): update dependency logfire to v3.4.0' (#35) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 57s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/35
2025-01-28 07:42:22 +13:00
Renovate Bot
c97930272b fix(deps): update dependency logfire to v3.4.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 45s
2025-01-27 17:05:26 +00:00
ad65bd1076 Merge pull request 'fix(deps): update dependency fastapi to v0.115.7' (#32) from renovate/fastapi-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 45s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/32
2025-01-25 14:45:59 +13:00
59d166fc61 Merge pull request 'fix(deps): update dependency logfire to v3.3.0' (#34) from renovate/logfire-3.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/34
2025-01-25 14:45:19 +13:00
Renovate Bot
8bfa7c0e61 fix(deps): update dependency logfire to v3.3.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 43s
2025-01-24 11:04:30 +00:00
e52531e899 Merge pull request 'chore(deps): update dependency ruff to v0.9.3' (#33) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 43s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/33
2025-01-24 12:54:26 +13:00
Renovate Bot
78fbadd88a chore(deps): update dependency ruff to v0.9.3
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 42s
2025-01-23 23:04:39 +00:00
Renovate Bot
eb78a02c25 fix(deps): update dependency fastapi to v0.115.7
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 51s
2025-01-22 23:03:19 +00:00
62fd855c9a Merge pull request 'chore(deps): update dependency pre-commit to v4.1.0' (#31) from renovate/pre-commit-4.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 50s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/31
2025-01-21 13:08:42 +13:00
Renovate Bot
9dd633b1f2 chore(deps): update dependency pre-commit to v4.1.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 48s
2025-01-20 23:03:54 +00:00
8da8fa7bc9 Merge pull request 'fix(deps): update dependency logfire to v3.2.0' (#30) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 44s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/30
2025-01-18 07:15:56 +13:00
Renovate Bot
cc19d76e44 fix(deps): update dependency logfire to v3.2.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 46s
2025-01-17 17:05:28 +00:00
4dcc35055c Merge pull request 'chore(deps): update dependency ruff to v0.9.2' (#29) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 50s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/29
2025-01-17 11:37:25 +13:00
Renovate Bot
4cdfc22589 chore(deps): update dependency ruff to v0.9.2
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 42s
2025-01-16 22:32:09 +00:00
c48df01bd9 Merge pull request 'fix(deps): update dependency logfire to v3.1.1' (#28) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 45s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/28
2025-01-15 07:52:43 +13:00
Renovate Bot
a60ae82063 fix(deps): update dependency logfire to v3.1.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 45s
2025-01-14 11:04:12 +00:00
6f4ea495e2 Merge pull request 'chore(deps): update dependency ruff to v0.9.1' (#27) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 53s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/27
2025-01-13 09:30:56 +13:00
Renovate Bot
386a2df753 chore(deps): update dependency ruff to v0.9.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 42s
2025-01-10 23:03:03 +00:00
ca6e620240 Merge pull request 'fix(deps): update dependency logfire to v3.1.0' (#25) from renovate/logfire-3.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 44s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/25
2025-01-10 10:05:24 +13:00
18592188d5 Merge pull request 'chore(deps): update dependency ruff to ^0.9.0' (#26) from renovate/ruff-0.x into main
Some checks are pending
Build and Publish Docker Image / build (push) Waiting to run
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/26
2025-01-10 10:05:11 +13:00
Renovate Bot
d24f0819ea chore(deps): update dependency ruff to ^0.9.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 45s
2025-01-09 17:03:32 +00:00
Renovate Bot
7e9da1fd93 fix(deps): update dependency logfire to v3.1.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 43s
2025-01-09 11:03:43 +00:00
1bf46a6fba Merge pull request 'fix(deps): update dependency logfire to v3' (#24) from renovate/logfire-3.x into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 45s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/24
2025-01-08 10:05:31 +13:00
Renovate Bot
6863b43f7f fix(deps): update dependency logfire to v3
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 45s
2025-01-07 11:04:41 +00:00
04809d61f3 Merge pull request 'chore(deps): update dependency ruff to v0.8.6' (#23) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 44s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/23
2025-01-07 12:33:47 +13:00
Renovate Bot
d8fc50ac0f chore(deps): update dependency ruff to v0.8.6
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 49s
2025-01-04 17:03:06 +00:00
960a571113 Merge pull request 'chore(deps): update dependency ruff to v0.8.5' (#22) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 47s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/22
2025-01-03 12:22:26 +13:00
Renovate Bot
530e6fd43d chore(deps): update dependency ruff to v0.8.5
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 46s
2025-01-02 17:03:45 +00:00
9eebfc2f4e Merge pull request 'fix(deps): update dependency logfire to v2.11.1' (#21) from renovate/logfire-2.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 44s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/21
2025-01-01 16:29:23 +13:00
Renovate Bot
05032c635c fix(deps): update dependency logfire to v2.11.1
Some checks failed
Build and Publish Docker Image / build (pull_request) Failing after 29m20s
2024-12-30 17:03:58 +00:00
937700ecc0 Merge pull request 'fix(deps): update dependency logfire to v2.11.0' (#20) from renovate/logfire-2.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 59s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/20
2024-12-24 07:58:39 +13:00
Renovate Bot
7e81c4de64 fix(deps): update dependency logfire to v2.11.0
Some checks failed
Build and Publish Docker Image / build (pull_request) Failing after 38m1s
2024-12-23 17:04:22 +00:00
ce909a82f4 Merge pull request 'fix(deps): update dependency logfire to v2.9.0' (#19) from renovate/logfire-2.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 47s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/19
2024-12-21 08:44:27 +13:00
Renovate Bot
58a1fee0f0 fix(deps): update dependency logfire to v2.9.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 47s
2024-12-20 11:04:05 +00:00
ac61d8a060 Merge pull request 'chore(deps): update dependency ruff to v0.8.4' (#18) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 55s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/18
2024-12-20 13:36:10 +13:00
Renovate Bot
4c198afae1 chore(deps): update dependency ruff to v0.8.4
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 44s
2024-12-19 17:03:52 +00:00
93c13eaf2d Merge pull request 'fix(deps): update dependency logfire to v2.8.0' (#17) from renovate/logfire-2.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 47s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/17
2024-12-19 08:04:08 +13:00
Renovate Bot
32aebf3208 fix(deps): update dependency logfire to v2.8.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 53s
2024-12-18 17:03:39 +00:00
6ba3311466 Merge pull request 'fix(deps): update dependency logfire to v2.7.1' (#16) from renovate/logfire-2.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 49s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/16
2024-12-14 11:31:06 +13:00
Renovate Bot
07436aaeec fix(deps): update dependency logfire to v2.7.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 44s
2024-12-13 17:03:56 +00:00
deac46ae94 Merge pull request 'chore(deps): update dependency ruff to v0.8.3' (#15) from renovate/ruff-0.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 47s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/15
2024-12-13 10:19:17 +13:00
Renovate Bot
cd53ebe300 chore(deps): update dependency ruff to v0.8.3
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 44s
2024-12-12 21:18:53 +00:00
5e0b1e9bab Merge pull request 'chore(deps): update dependency pytest-cov to v6' (#5) from renovate/pytest-cov-6.x into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 54s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/5
2024-12-12 18:13:54 +13:00
Renovate Bot
7dc4d0ff48 chore(deps): update dependency pytest-cov to v6
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 57s
2024-12-12 05:13:34 +00:00
86ef574cd1 Merge pull request 'chore(deps): update dependency pre-commit to v4' (#3) from renovate/pre-commit-4.x into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/3
2024-12-12 18:10:09 +13:00
Renovate Bot
4785e99f76 chore(deps): update dependency pre-commit to v4
Some checks failed
Build and Publish Docker Image / build (pull_request) Has been cancelled
2024-12-12 05:09:52 +00:00
96935c0090 Merge pull request 'chore(deps): update dependency ruff to ^0.8.0' (#9) from renovate/ruff-0.x into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/9
2024-12-12 18:03:58 +13:00
Renovate Bot
a56fd0c9df chore(deps): update dependency ruff to ^0.8.0
Some checks failed
Build and Publish Docker Image / build (pull_request) Has been cancelled
2024-12-12 05:03:14 +00:00
dc112282bd poetry update
All checks were successful
Build and Publish Docker Image / build (push) Successful in 53s
2024-12-12 13:46:34 +13:00
a09424b2aa Merge branch 'main' of git.nice.net.nz:hads/hinpdof
Some checks failed
Build and Publish Docker Image / build (push) Failing after 35s
2024-12-12 13:45:27 +13:00
22608a1179 Add ruff and secret key 2024-12-12 13:44:37 +13:00
444c367c7e Merge pull request 'chore(deps): update dependency pytest to v8.3.4' (#12) from renovate/pytest-8.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 54s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/12
2024-12-12 13:33:38 +13:00
2c03ff1499 Merge pull request 'fix(deps): update dependency fastapi to v0.115.6' (#13) from renovate/fastapi-0.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/13
2024-12-12 13:33:31 +13:00
6a6a3f02f0 Merge pull request 'chore(deps): update dependency httpx to ^0.28.0' (#11) from renovate/httpx-0.x into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/11
2024-12-12 13:33:19 +13:00
bf00b323e8 Merge pull request 'fix(deps): update dependency logfire to v2.7.0' (#10) from renovate/logfire-2.x-lockfile into main
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/10
2024-12-12 13:33:13 +13:00
Renovate Bot
5627d941f5 fix(deps): update dependency logfire to v2.7.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 52s
2024-12-11 11:04:09 +00:00
2c61291c49 Merge pull request 'fix(deps): update dependency weasyprint to v63.1' (#14) from renovate/weasyprint-63.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 52s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/14
2024-12-11 11:52:00 +13:00
Renovate Bot
fc661d7bfd fix(deps): update dependency weasyprint to v63.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 55s
2024-12-10 17:04:11 +00:00
Renovate Bot
edfb22e65a fix(deps): update dependency fastapi to v0.115.6
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 52s
2024-12-03 23:04:13 +00:00
Renovate Bot
39aec00f7c chore(deps): update dependency pytest to v8.3.4
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 52s
2024-12-01 17:03:52 +00:00
Renovate Bot
d2acde100f chore(deps): update dependency httpx to ^0.28.0
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 52s
2024-11-28 17:04:04 +00:00
6cd59b1ca4 Merge pull request 'fix(deps): update dependency logfire to v2.4.1' (#7) from renovate/logfire-2.x-lockfile into main
All checks were successful
Build and Publish Docker Image / build (push) Successful in 51s
Reviewed-on: https://git.nice.net.nz/hads/hinpdof/pulls/7
2024-11-22 09:28:21 +13:00
Renovate Bot
3e981159ca fix(deps): update dependency logfire to v2.4.1
All checks were successful
Build and Publish Docker Image / build (pull_request) Successful in 50s
2024-11-21 17:04:44 +00:00
4 changed files with 1238 additions and 837 deletions

33
app.py
View File

@@ -1,18 +1,30 @@
import io
import logging
import os
import re
import logfire
from fastapi import FastAPI, HTTPException
from fastapi import Depends, FastAPI, Header, HTTPException
from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import JSONResponse, StreamingResponse
from pydantic import BaseModel, Field
from weasyprint import HTML
from weasyprint.text.fonts import FontConfiguration
# Initialize logging
logfire.configure()
logging.basicConfig(level=logging.INFO)
logging.basicConfig(handlers=[logfire.LogfireLoggingHandler()])
logger = logging.getLogger("weasyprint")
logger.handlers.clear()
logger.setLevel(logging.DEBUG)
logger.addHandler(logfire.LogfireLoggingHandler())
# Load secret from environment variable
SECRET_KEY = os.getenv("SECRET_KEY")
if not SECRET_KEY:
raise RuntimeError("SECRET_KEY environment variable is not set")
class PdfRequest(BaseModel):
@@ -66,7 +78,21 @@ async def pdf_generator(byte_string: bytes):
chunk = byte_stream.read(4096)
@app.post("/pdf")
def verify_secret_key(x_secret_key: str = Header(...)):
"""
Dependency to verify the secret key from the request header.
Args:
x_secret_key (str): The secret key from the request header.
Raises:
HTTPException: If the secret key is invalid.
"""
if x_secret_key != SECRET_KEY:
raise HTTPException(status_code=401, detail="Invalid secret key")
@app.post("/pdf", dependencies=[Depends(verify_secret_key)])
async def pdf(body: PdfRequest):
"""
Endpoint to convert HTML content to a PDF file.
@@ -78,8 +104,9 @@ async def pdf(body: PdfRequest):
StreamingResponse: A streaming response with the generated PDF file.
"""
logging.info("Received request to generate PDF")
font_config = FontConfiguration()
try:
byte_string = HTML(string=body.html).write_pdf()
byte_string = HTML(string=body.html).write_pdf(font_config=font_config)
except Exception as e:
logging.error(f"Error generating PDF: {e}")
raise HTTPException(status_code=400, detail="Invalid HTML input") from e

1971
poetry.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,16 +9,16 @@ package-mode = false
[tool.poetry.dependencies]
python = "^3.12"
fastapi = {extras = ["standard"], version = "^0.115.4"}
fastapi = {extras = ["standard"], version = "^0.116.0"}
weasyprint = "^63.0"
logfire = {extras = ["fastapi"], version = "^2.1.2"}
logfire = {extras = ["fastapi"], version = "^4.0.0"}
[tool.poetry.group.dev.dependencies]
pytest = "^8.3.3"
httpx = "^0.27.2"
pytest-cov = "^4.0.0"
ruff = "^0.7.0"
pre-commit = "^3.4.0"
httpx = "^0.28.0"
pytest-cov = "^6.0.0"
ruff = "^0.12.0"
pre-commit = "^4.0.0"
[build-system]
requires = ["poetry-core"]

59
test.py Executable file
View File

@@ -0,0 +1,59 @@
#!/usr/bin/env python3
"""
Opens the `test.j2` HTML template and sends it to the hinpdof API service to convert
it to a PDF file and saves the result to the `test.pdf` file.
"""
import requests
from jinja2 import Environment, FileSystemLoader
# hinpdof API service openapi url: https://hinpdof.huna.me/openapi.json
def render_template(template_name, context):
"""Render the Jinja2 template with the given context."""
env = Environment(loader=FileSystemLoader("."))
template = env.get_template(template_name)
return template.render(context)
def convert_html_to_pdf(html_content):
"""Send the HTML content to the hinpdof API service to convert it to a PDF file."""
api_url = "https://hinpdof.huna.me/pdf"
api_url = "http://localhost:8000/pdf"
headers = {
"Content-Type": "application/json",
"x-secret-key": "foo",
}
data = {
"html": html_content,
}
response = requests.post(api_url, json=data, headers=headers)
response.raise_for_status()
return response.content
def save_pdf(pdf_content, output_path):
"""Save the PDF content to a file."""
with open(output_path, "wb") as pdf_file:
pdf_file.write(pdf_content)
def main():
# Render the Jinja2 template
template_name = "test.j2"
context = {} # Add any context variables needed for the template
html_content = render_template(template_name, context)
# Convert the HTML content to a PDF file
pdf_content = convert_html_to_pdf(html_content)
# Save the PDF file
output_path = "test.pdf"
save_pdf(pdf_content, output_path)
print(f"PDF file saved to {output_path}")
if __name__ == "__main__":
main()