Commit Graph

43 Commits

Author SHA1 Message Date
Michael Telatynski 0c0cdef8d7 Merge branch 'main' into af/synapse-guestmod-readme-tweaks 2025-05-07 08:35:43 +01:00
Michael Telatynski 796a875024 Update comment 2025-04-30 13:14:40 +01:00
Michael Telatynski d608e989d0 Try with production mode 2025-04-30 13:07:13 +01:00
Michael Telatynski f7f0424296 Iterate 2025-04-28 12:43:17 +01:00
Michael Telatynski 457d477c2c Iterate 2025-04-28 12:23:04 +01:00
Andrew Ferrazzutti dc94456ca2 Add line break in Synapse guest module README
so that the text after the numbered list appears in its own paragraph
2025-04-16 11:10:53 -04:00
Michael Telatynski 83788cc8e0 Add playwright tests for the opendesk module 2025-03-12 14:20:09 +00:00
Gaël Goinvic e068c9f60e copy cp to target image 2025-03-10 14:07:32 +01:00
Gaël Goinvic 774972817a add cp to synapse-guest-module image 2025-03-10 12:07:49 +01:00
Andrew Ferrazzutti 4890a7bd74 Add line break between README copyright lines 2025-03-06 11:50:29 -05:00
Andrew Ferrazzutti e66adfecba Fix minor typo in synapse guest module README 2025-03-06 11:24:08 -05:00
Michael Telatynski c5af3ab0bb Merge pull request #6 from element-hq/t3chguy/docker-bake
Add release & publishing pipelines for Element Web modules
2025-03-04 09:22:45 +00:00
Michael Telatynski 41cce625aa Iterate 2025-03-03 13:09:10 +00:00
Andrew Ferrazzutti 8c11b576cb Include Python in static analysis job
Also refactor "yarn lint" of each module/package to run whatever lint
task is appropriate for it
2025-02-13 16:04:03 -05: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