87 Commits

Author SHA1 Message Date
Georges-Antoine Assi
e79204ee4a continue-on-error: true in pytest publish report step 2026-02-03 09:22:09 -05:00
Georges-Antoine Assi
5f58deb3ec set more env vars 2026-01-26 21:50:41 -05:00
Georges-Antoine Assi
08839b85c2 add missing env var 2026-01-26 21:40:07 -05:00
Georges-Antoine Assi
958a337ce2 tweak test in migration file 2026-01-26 21:32:03 -05:00
Georges-Antoine Assi
2576ba6bbc Add workflow to run migrations on PR 2026-01-26 21:30:01 -05:00
Georges-Antoine Assi
743bddcb23 add valkey to pytest ci 2026-01-10 09:22:46 -05:00
Georges-Antoine Assi
41cf73bbb7 changes from bot review 2026-01-01 11:32:14 -05:00
Georges-Antoine Assi
bf2413cc73 add perm to action 2025-11-18 12:08:50 -05:00
Georges-Antoine Assi
8eadab6672 open PR when running hltb update 2025-11-18 12:05:31 -05:00
Georges-Antoine Assi
2be1bab224 changes from bot review 2025-11-17 15:46:14 -05:00
Georges-Antoine Assi
8d91362a24 cahgnes from self review 2025-11-17 15:35:08 -05:00
Georges-Antoine Assi
95c506aec0 Add github action to update HLTB API url 2025-11-17 15:27:48 -05:00
Jan van Brügge
06c29119f3 ci: Also check for integrity field in lockfile lint job 2025-10-01 15:12:03 +01:00
Georges-Antoine Assi
91fb6f6f23 initialize field 2025-09-23 18:23:08 -04:00
Georges-Antoine Assi
92ca3d899c pin docker uses to immutable versions 2025-09-18 10:02:54 -04:00
Georges-Antoine Assi
24c0b1836b add rc to valid semver 2025-07-19 10:41:44 -04:00
Georges-Antoine Assi
2e047e41ce actually generate coverage file 2025-07-06 09:32:38 -04:00
Georges-Antoine Assi
7cdc42e307 use coverage from bckend 2025-07-06 09:16:37 -04:00
Georges-Antoine Assi
b797e63fdf augment pytest with coverage 2025-07-05 23:20:52 -04:00
Georges-Antoine Assi
d30e1cfa91 Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:22:35 -04:00
Georges-Antoine Assi
e8f8f1621c complete migration to uv 2025-07-04 09:54:04 -04:00
Michael Manganiello
f96adeeaee misc: Upgrade to Python 3.13
Small changes to upgrade Python to version 3.13, and fixes based on a
`pyupgrade` run using the `--py313-plus` flag.
2025-07-03 23:37:00 -03:00
Georges-Antoine Assi
5f21d01f13 fix bug 2025-04-05 23:16:51 -04:00
Georges-Antoine Assi
89d667836c add i18n workflow 2025-04-05 23:12:03 -04:00
Georges-Antoine Assi
7392b2e595 fix typo 2025-03-30 15:18:03 -04:00
Georges-Antoine Assi
b0b5362093 use branch as label and checkout 2025-03-29 10:42:30 -04:00
Georges-Antoine Assi
8ff52b2cda Add github action to build experimental docker images 2025-03-28 22:07:15 -04:00
zurdi
454a5c7d2f feat: enhance build workflow to validate SemVer tags and trigger documentation and website builds on release 2025-02-26 12:23:46 +00:00
zurdi
9ea8e747ea feat: modify build workflow to trigger actions only on release events 2025-02-24 15:55:36 +00:00
zurdi
b927f214d5 feat: update build workflow to trigger documentation and website builds on release 2025-02-24 14:27:20 +00:00
Michael Manganiello
56631db636 fix: Poetry dependency installation during pytest job
With Poetry 2.0, we now need to explicitly tell it to install the `test`
extra.
2025-01-13 09:43:22 -03:00
Jan van Brügge
90656c9dd5 ci: fix escaping of strings in jq command 2025-01-08 10:10:31 +00:00
Jan van Brügge
1f52bde2ce ci: add check for integrity in lockfile 2025-01-07 23:29:58 +00:00
Michael Manganiello
24e002a48b misc: Use flavor suffix option for Docker metadata action 2025-01-04 11:57:13 -03:00
Georges-Antoine Assi
3f4704dc9e fix issues from review 2025-01-03 22:09:54 -05:00
Georges-Antoine Assi
44ab32ca5f attempt to load emujs local and fallback to cdn 2025-01-02 20:51:08 -05:00
Georges-Antoine Assi
766c8a1b73 mini refactor 2024-12-29 13:52:27 -05:00
Georges-Antoine Assi
3841ce669b pass slim iamge as env var 2024-12-29 10:06:07 -05:00
Georges-Antoine Assi
78715334fc merge into 1 build file 2024-12-29 00:11:52 -05:00
Georges-Antoine Assi
f064946adb generate slim and full images in docker build 2024-12-27 23:40:18 -05:00
Georges-Antoine Assi
6e912054ac Expand list of non-hashable platforms 2024-12-22 21:39:06 -05:00
Michael Manganiello
626cf366a9 misc: Tag Docker image with major version only
Add Docker image tag that only includes its major version, for users to
be able to decide whether to pin their stacks to a patch, minor, or
major version.

Closes #1130.
2024-08-29 09:48:36 -03:00
Michael Manganiello
0fdbbe4625 misc: Upgrade Python to v3.12 and Alpine to v3.20
Included upgrades:
* Python: v3.12
* Alpine: v3.20 (which uses Python 3.12)
* nginx: v1.27.1
2024-08-15 20:14:32 -03:00
Georges-Antoine Assi
ebe570d92d Fix to AdditionalContent types 2024-08-04 22:23:48 -04:00
Michael Manganiello
3d4a66cbca misc: Remove mentions to unneeded Poetry mention
Poetry 1.8.0 already includes support for `package-mode = false`, so
there's no need to install a Poetry fork anymore.
2024-06-24 07:38:27 -03:00
Georges-Antoine Assi
847606877d add task to run in CI 2024-05-24 17:50:14 -04:00
Georges-Antoine Assi
2a980a04e6 last bits of fixes 2024-05-21 17:52:13 -04:00
Georges-Antoine Assi
a7cf0d389a run trunk format on all files 2024-05-21 10:18:13 -04:00
zurdi
b2392d0acc replaced old zurdi15/romm url to rommapp/romm 2024-03-25 02:49:08 +01:00
Georges-Antoine Assi
e62ef192dc Bump python to 3.11 + packages 2024-03-17 00:23:48 -04:00