Michael Telatynski
41cce625aa
Iterate
2025-03-03 13:09:10 +00:00
Andrew Ferrazzutti
ab17724182
Make "yarn test" always enable coverage
2025-02-13 11:37:53 -05:00
Andrew Ferrazzutti
b429ae9c10
synapse guest module: generate coverage report
2025-02-12 16:01:24 -05:00
Andrew Ferrazzutti
504f35a65b
synapse guest module: nitpick quote refactor
2025-02-12 15:42:59 -05:00
Andrew Ferrazzutti
523758cbea
synapse guest module: move license files
...
Move them into the module folder so that they'll be properly included
in distribution builds, such as when installing this module via pip.
Also reword copyright headers to refer to the project root instead of
the repository root, which isn't included in distribution builds.
2025-02-12 15:42:18 -05:00
Andrew Ferrazzutti
3e107737aa
Remove "(C)" from copyright lines
...
for consistency with other copyright lines, and readability
2025-02-11 14:00:07 -05:00
Andrew Ferrazzutti
226b89f846
synapse guest module: change license
...
Set license to multi-license of AGPL + Element Commercial, and add
associated license files to the repository root.
This does not add a notice of "This file includes modifications" to any
files because they were only moved and relicensed, but otherwise
unmodified.
The exception is run_in_venv.sh, which is a rewrite of upstream's
run_in_venv.js and thus lacks the original copyright entirely.
2025-02-10 15:39:48 -05:00
Andrew Ferrazzutti
673bda4515
synapse guest module: set version to 1.0.0
...
as opposed to picking up from where upstream left off at 2.0.0.
(Note that CHANGELOG.md was already at 1.0.0.)
2025-02-10 15:37:11 -05:00
Andrew Ferrazzutti
65d75c3779
Split out vitest from general tests
2025-02-07 12:02:19 -05:00
Andrew Ferrazzutti
2e58691093
run_in_venv: skip unnecessary env reinstallation
2025-02-07 11:36:10 -05:00
Andrew Ferrazzutti
d0f1835175
run_in_venv: allow setting Python version
2025-02-07 10:53:54 -05:00
Andrew Ferrazzutti
2f8c31797b
Make run_in_venv POSIX compliant (not just Bash)
2025-02-07 10:06:01 -05:00
Andrew Ferrazzutti
c6c04d399f
Convert run_in_venv Node script to Bash
...
The work done by the script is simpler to achieve in Bash, and avoids a
potential mis-parsing of arguments.
2025-02-07 08:38:58 -05:00
Andrew Ferrazzutti
5fe56e414c
synapse guest module: use minimal container image
2025-02-06 10:28:36 -05:00
Andrew Ferrazzutti
88f578a51b
synapse guest module: replace ADD with COPY
2025-02-06 10:23:37 -05:00
Andrew Ferrazzutti
88f098a2f7
Use CI job for only synapse guest module
...
Also remove jobs for E2E & changeset, which aren't set up in this repo
2025-02-05 15:21:53 -05:00
Andrew Ferrazzutti
124068294e
synapse guest module: add to yarn workspaces
...
This fixes a false-positive "missing file" check in knip
2025-02-05 10:48:53 -05:00
Andrew Ferrazzutti
b36705c4f4
Run lint-staged on all new files
2025-02-05 09:43:21 -05:00
Andrew Ferrazzutti
caabc37519
synapse guest module: update org name & docs
2025-02-05 08:18:25 -05:00
Andrew Ferrazzutti
ffb5fdaa30
synapse guest module: update copyright
2025-02-05 08:18:25 -05:00
Andrew Ferrazzutti
386073c0e8
Merge commit '01af446be7cbd63b38f2fe35c2c9a25fac4fdef8' as 'modules/restricted-guests/synapse'
2025-02-04 09:21:06 -05:00
Michael Telatynski
b8aba36f09
Wire up tests & sonarcloud
2025-01-30 10:58:23 +00:00
Michael Telatynski
abc3841445
Iterate
2025-01-29 10:48:35 +00:00
Michael Telatynski
bab388854c
Iterate
2025-01-29 09:02:46 +00:00
Michael Telatynski
646f3da638
Iterate
2025-01-29 08:35:40 +00:00
Michael Telatynski
3b8921a692
Iterate
2025-01-28 17:38:52 +00:00
Michael Telatynski
30f1b61209
Iterate
2025-01-28 13:23:58 +00:00
Michael Telatynski
49ccaa5e00
Iterate
2025-01-28 13:13:06 +00:00
Michael Telatynski
1c51ab2b14
Iterate
2025-01-28 11:52:33 +00:00
Michael Telatynski
fa9de52a94
Initial runtime Modules work
2025-01-27 10:11:16 +00:00