Commit Graph

30 Commits

Author SHA1 Message Date
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