Félix Malfait and GitHub
ecbc116f8b
Workflow to detect breaking changes ( #12532 )
...
New CI to detect breaking changes in the REST API or the GraphQL API
2025-06-11 23:17:41 +02:00
nitin and GitHub
1c64b7b072
feat: implement dynamic driver configuration + fix integration test log pollution ( #12104 )
...
### Primary Changes: Dynamic Driver Configuration
Refactors FileStorageService and EmailSenderService to support dynamic
driver configuration changes at runtime without requiring application
restarts.
**Key Architectural Change**: Instead of conditionally registering
drivers at build time based on configuration, we now **register all
possible drivers eagerly** and select the appropriate one at runtime.
### What Changed:
- **Before**: Modules conditionally registered only the configured
driver (e.g., only S3Driver if STORAGE_TYPE=S3)
- **After**: All drivers (LocalDriver, S3Driver, SmtpDriver,
LoggerDriver) are registered at startup
- **Runtime Selection**: Services dynamically choose and instantiate the
correct driver based on current configuration
### Secondary Fix: Integration Test Log Cleanup
Addresses ConfigStorageService error logs appearing in integration test
output by using injected LoggerService for consistent log handling.
2025-05-28 14:19:20 +05:30
Félix Malfait and GitHub
24873d0c1d
Remove versions from package.json ( #11658 )
...
Now the source of truth for the version is set during the build process.
We set it as an environment variable from the tags.
We could add it back to the package.json during the build process (from
the git tag), but there is not use for it at the moment since it's not
npm packages.
2025-04-19 23:03:06 +02:00
nitin and GitHub
bd3ec6d5e3
rename core-module environment to twenty-config ( #11445 )
...
closes https://github.com/twentyhq/core-team-issues/issues/759
2025-04-09 14:11:26 +02:00
Weiko and GitHub
d9bde155ff
update twenty team members danger ( #10491 )
2025-02-25 18:24:42 +01:00
Charles Bochet and GitHub
a57e251208
Fix docs build in CI ( #5826 )
2024-06-11 19:06:37 +02:00
Ady Beraud and GitHub
4b251812bd
Fixed congratulations bot ( #5532 )
...
- Fixed bot
- Added list of team members
2024-05-22 14:02:54 +02:00
5ad59b5845
Create congratulations bot ( #5404 )
...
- Created congratulations bot :
<img width="939" alt="Screenshot 2024-05-14 at 12 47 13"
src="https://github.com/twentyhq/twenty/assets/102751374/5138515f-fe4d-4c6d-9c7a-0240accbfca9 ">
- Modified OG image
- Added png extension to OG image route
To be noted: The bot will not work until the new API route is not
deployed. Please check OG image with Cloudflare cache.
---------
Co-authored-by: Ady Beraud <a.beraud96@gmail.com >
2024-05-21 22:56:25 +02:00
Félix Malfait and GitHub
59c4d114d6
Improve website github sync ( #4259 )
2024-03-01 15:15:55 +01:00
Charles Bochet and GitHub
ba050cd33d
Release 0.3.1 ( #4031 )
2024-02-16 20:11:38 +01:00
Félix Malfait and GitHub
a5989a470c
Improve Documentation ( #3795 )
...
* Begin docs improvement
* Keep improving documentation
* Upgrade Docusarus
* Fix broken links
2024-02-05 15:01:37 +01:00
martmull and GitHub
d2e8df52cf
Add doc link in env file ( #3277 )
2024-01-08 10:42:03 +01:00
martmull and GitHub
ae5558d8b5
Add mail driver ( #3205 )
...
* Add node mailer packages
* Init mailer module
* Add logger transport
* Use env variable to get transport
* Revert "Add node mailer packages"
This reverts commit 3fb954f0ca .
* Add nodemailer
* Use driver pattern
* Use logger
* Fix yarn install
* Code review returns
* Add configuration examples for smtp
* Fix merge conflict
* Add missing packages
* Fix ci
2024-01-05 16:08:19 +01:00
Charles Bochet and GitHub
f7034d6e7d
Embrace nx monorepo structure with root package.json ( #3255 )
...
* Upgrade to node 18.17.1 and regroup dependencies in root package.json
* Sort package.json
* Fix lint
* Migrate zapier
2024-01-05 14:59:58 +01:00
Charles Bochet
68a6250757
Bump version
2023-12-21 23:52:45 +01:00
brendanlaschke and GitHub
1e33959733
Fix modified files DangerCI ( #3025 )
...
- fix modified files
2023-12-15 17:02:10 +01:00
Charles Bochet and GitHub
064e47b59a
Fix CIs ( #3004 )
...
* Fix CIs
* Fix docs
* Fix eslint-build
* Move file
* Move back
* Fix server ci
* Fix server ci
* Fix server ci
* Fix server ci
* Deactivate e2e tests
* Fix front
* Fix front
* Fix front
* Add twenty-zapier and twenty-utils to the yarn project
* fix
* fix
* Remove pull_request trigger
2023-12-15 15:40:04 +01:00
Charles Bochet and GitHub
2496431703
[Wip] Update CI CD ( #2945 )
...
* Update CI and CD scripts
* Fix docker docs build
* Fix CD
* Fix CD
* Update front build and add postgres intel pg_graphql files
* Fix postgres install
* Fix
* Update docs
2023-12-12 22:38:40 +01:00
44baaee28e
Update scripts and documentation to use nx and new monorepo architecture ( #2912 )
...
* Update scripts and documentation to use nx and new monorepo architecture
* Start fixing docker
* Migrate eslint plugin and postgres setup
* Fix docker
* Fix patches
* Fix
* fix: wip try to fix the patches
* Apply patches
---------
Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com >
2023-12-11 10:54:57 +01:00
Félix Malfait and GitHub
e2e871ca32
Add typescript to danger ( #2723 )
...
* Add Typescript to Danger.js
* Additional check to ease local testing
2023-11-27 11:21:19 +01:00
brendanlaschke and GitHub
e6744e7ce1
Danger markdown message & todo comments ( #2698 )
...
- markdown message & todo comments
2023-11-24 15:20:07 +01:00
448f256a35
Add env variable docs ( #2440 )
...
* - add env variable docs
* - danger.js rule
* - fix value
* Fix Danger CI setup
* Add token in CI
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2023-11-14 10:41:09 +01:00
Félix Malfait and GitHub
9132845242
Remove CLA Assistant ( #2479 )
...
* Remove yarn.lock and package.json from root
* Remove CLA-Assistant
2023-11-13 16:09:59 +01:00
Félix Malfait and GitHub
44d046b363
Cleanup CI workflows, Remove Twenty CLI, Add Danger.js ( #2452 )
...
* Move dockerignore file away from root
* Delete Twenty CLI
* Create Twenty-utils
* Move release script
* Add danger.js to yarn
* Add danger
* Add Bot token
* Cancel previous steps CI
* Revert "Move dockerignore file away from root"
This reverts commit 7ed17bb2bc .
2023-11-13 14:10:11 +01:00