Commit Graph

8 Commits

Author SHA1 Message Date
KronosDev-Pro
6a2a5ff308 remove useless f-string 2024-11-13 01:31:26 +00:00
KronosDev-Pro
6898a266c9 improving _compile_root_stylesheet function and add folder stylesheets unit test 2024-11-13 01:31:26 +00:00
KronosDev-Pro
2ca363cfc0 fix test caused by optional "libsass" deps 2024-11-13 01:31:26 +00:00
KronosDev-Pro
e815903c1e make "libsass" an optional dependency 2024-11-13 01:31:11 +00:00
KronosDev-Pro
613e130b7b [IMPL] - added support for sass and scss stylesheet languages
- better checking of stylesheets to be compiled
 - added support for sass and scss stylesheet languages
 - the stylesheets files are now copied to ".web/styles/" at compile time
 - relock poetry file for libsass deps
 - stylesheet compiler unit tests also check the contents of the file
2024-11-13 01:31:10 +00:00
Thomas Brandého
4c0b49135b
stop ignoring some lint rules (#4311)
* bump python packages version

* stop ignoring some lint rules that pass ruff check

* stop ignoring rule F541

* remove sneaky test file
2024-11-06 13:32:31 -08:00
Thomas Brandého
3f51943162
use pathlib as much as possible (#3967)
* use pathlib as much as possible

* fixstuff

* break locally to unbreak in CI 🤷

* add type on env

* debug attempt 1

* debugged

* oops, there is the actual fix

* fix 3.9 compat
2024-10-03 17:50:39 +02:00
Thomas Brandého
3f538865b5
reorganize all tests in a single top folder (#3981)
* lift node version restraint to allow more recent version if already installed

* add node test for latest version

* change python version

* use purple for debug logs

* update workflow

* add playwright dev dependency

* update workflow

* change test

* oops

* improve test

* update test

* fix tests

* mv units tests to a subfolder

* reorganize tests

* fix install

* update test_state

* revert node changes and only keep new tests organization

* move integration tests in tests/integration

* fix integration workflow

* fix dockerfile workflow

* fix dockerfile workflow 2

* fix shared_state
2024-09-26 01:22:52 +02:00