Commit graph

12 commits

Author SHA1 Message Date
Aravinth Manivannan
5324969bd2
feat: install selenium drivers 2023-04-30 23:46:58 +05:30
Aravinth Manivannan
9cc667851c
feat: run integration tests using nightwatch js 2023-04-30 20:17:51 +05:30
realaravinth
2abf57d16b
fix: set correct upload dir 2022-08-15 18:01:41 +05:30
realaravinth
8c65edd257
fix: upload path 2022-08-15 17:25:22 +05:30
realaravinth
9f521fe199
feat: publish mcaptcha bin to dl.mcaptcha.org 2022-08-15 17:03:46 +05:30
realaravinth
8ac1e2b81e
feat: package and sign dist assets 2022-08-15 17:03:46 +05:30
realaravinth
c5dc72a83c
fix: don't escape license prefixes and script content 2022-07-23 00:47:44 +05:30
realaravinth
2f924607ab
fix: harden failure modes on hotfix test fix 2022-05-12 19:30:13 +05:30
realaravinth
a00823544e
hotfix: run tests one at a time
SUMMARY
    The test suite messy and inefficient in every imaginable way. It
    creates a DB connection pool for every unit test and Postgres failed
    with the following error:

    code: "53300", message: "sorry, too many clients already

    This hotfix runs tests via scripts/tests.sh, which executes one test
    at a time.

    Ideally, the connection pool must be shared across the whole test
    suite but this requires a major refactor of the test suite and even
    the app code. A refactor towards this is in progress in the
    `db-abstract` branch, which I hope to complete within this week.

fixes #22
2022-05-09 11:33:28 +05:30
realaravinth
410232041b
setup librejs license and cachebust service worker file 2021-12-02 14:25:50 +05:30
realaravinth
41b99c1019
LibreJS processing:
Apply X11 and Apache-2.0 to widget JavaScript code to permit
proprietary integration.
2021-12-01 18:12:53 +05:30
realaravinth
eedec7da34
implement librejs compliance 2021-11-30 18:45:02 +05:30