Commit Graph

583 Commits

Author SHA1 Message Date
Iván Ovejero
e5aba60aff fix(core): Tighten check for company size survey answer (#10646) 2024-09-03 12:31:30 +02:00
Eugene
022ddcbef9 feat(core): Execution curation (#10342)
Co-authored-by: oleg <me@olegivaniv.com>
2024-09-02 15:20:08 +02:00
Ricardo Espinoza
c4eb3746d7 refactor: Use NodeConnectionType consistently across the code base (no-changelog) (#10595) 2024-08-29 09:55:53 -04:00
Iván Ovejero
6485ca0a4b refactor(core): Enforce filename casing in cli package (no-changelog) (#10594) 2024-08-28 17:57:46 +02:00
Iván Ovejero
d7241cfc3a refactor(core): Standardize filename casing for services and Public API (no-changelog) (#10579) 2024-08-28 13:59:27 +02:00
Iván Ovejero
008c510b76 feat(core): Expose queue metrics for Prometheus (#10559) 2024-08-28 11:36:00 +02:00
कारतोफ्फेलस्क्रिप्ट™
ab9835126e refactor(core): Use @/databases/ instead of @db/ (no-changelog) (#10573) 2024-08-27 17:24:20 +02:00
Iván Ovejero
fd58a272e1 refactor(core): Standardize filename casing for controllers and databases (no-changelog) (#10564) 2024-08-27 16:44:32 +02:00
कारतोफ्फेलस्क्रिप्ट™
1c40135043 refactor(core): Delete InternalHooks (no-changelog) (#10561)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-08-27 14:33:25 +02:00
Iván Ovejero
96e69ad5f2 refactor(core): Standardize filename casing for environments and eventbus (no-changelog) (#10527) 2024-08-26 11:10:06 +02:00
Iván Ovejero
f667b384c9 refactor(core): Standardize filenames in cli (no-changelog) (#10484)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-22 11:10:37 +02:00
कारतोफ्फेलस्क्रिप्ट™
9fe6a71690 feat(core): Logout should invalidate the auth token (no-changelog) (#10335) 2024-08-22 09:33:06 +02:00
Iván Ovejero
547a60642c fix(core): Use class-validator with XSS check for survey answers (#10490)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-08-21 16:18:16 +02:00
Val
613cdd2ba2 fix: Project Viewer always seeing a connection error when testing credentials (#10417) 2024-08-15 10:39:48 +02:00
Iván Ovejero
5ac65b36bc fix(core): Account for owner when filtering by project ID in GET /workflows in Public API (#10379) 2024-08-13 15:05:40 +02:00
Tomi Turtiainen
3384f52a35 fix: Require mfa code to disable mfa (#10345) 2024-08-13 15:56:54 +03:00
Tomi Turtiainen
cdd0ab4031 refactor(core): Rename ActiveWebhooks to LiveWebhooks (no-changelog) (#10355) 2024-08-13 09:49:24 +03:00
Iván Ovejero
6b52bebf52 refactor(core): Tear down internal hooks (no-changelog) (#10340) 2024-08-12 10:13:15 +02:00
Val
697bc90b0b feat: Allow sharing to and from team projects (no-changelog) (#10144) 2024-08-09 12:59:28 +02:00
कारतोफ्फेलस्क्रिप्ट™
1869c396f3 fix(core): Do not load ScalingService in regular mode (no-changelog) (#10333) 2024-08-08 17:35:17 +02:00
Iván Ovejero
b232831f18 refactor(core): Remove skipped telemetry tests (no-changelog) (#10319) 2024-08-07 15:11:22 +02:00
Iván Ovejero
e31d017bdd refactor(core): Centralize scaling mode (no-changelog) (#9835) 2024-08-07 13:50:46 +02:00
Val
fa17391dbd feat: Return scopes on executions (no-changelog) (#10310) 2024-08-07 10:19:09 +01:00
Tomi Turtiainen
c8d322a9ba refactor(core): Reorganize webhook related components under src/webhooks (no-changelog) (#10296) 2024-08-07 11:23:44 +03:00
कारतोफ्फेलस्क्रिप्ट™
1eba7c3c76 fix(core): Revert transactions until we remove the legacy sqlite driver (#10299) 2024-08-05 18:10:16 +02:00
कारतोफ्फेलस्क्रिप्ट™
88086a41ff feat(core): Support community packages in scaling-mode (#10228) 2024-08-05 11:52:06 +02:00
Tomi Turtiainen
afa43e75f6 test(core): Move unit tests closer to testable components (no-changelog) (#10287) 2024-08-05 12:12:25 +03:00
Iván Ovejero
acbae928f2 refactor(core): Port cache config (no-changelog) (#10286) 2024-08-02 17:10:03 +02:00
Iván Ovejero
aa0a470dce refactor(core): Clean up event relays (no-changelog) (#10284) 2024-08-02 16:52:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
0faf46f4f8 refactor(core): Move instanceRole to InstanceSettings (no-changelog) (#10242) 2024-08-02 15:18:33 +02:00
Iván Ovejero
7056e50b00 feat(core): Allow filtering executions and users by project in Public API (#10250) 2024-08-02 14:16:17 +02:00
Tomi Turtiainen
ae50bb95a8 fix(core): Make execution and its data creation atomic (#10276)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-02 13:46:35 +03:00
कारतोफ्फेलस्क्रिप्ट™
47a68b0220 ci: Fix DB tests (no-changelog) (#10282) 2024-08-02 12:20:34 +02:00
Iván Ovejero
84efbd9b9c feat(core): Support create, delete, edit role for users in Public API (#10279) 2024-08-02 12:06:17 +02:00
Iván Ovejero
07d7b247f0 feat(core): Allow transferring credentials in Public API (#10259) 2024-08-02 12:02:38 +02:00
Iván Ovejero
489ce10063 feat(core): Support create, read, update, delete projects in Public API (#10269) 2024-08-02 12:02:05 +02:00
कारतोफ्फेलस्क्रिप्ट™
efb71dd9ad fix(core): Fix oauth2 callback and add integration tests (no-changelog) (#10272) 2024-08-01 11:02:36 +02:00
Iván Ovejero
1608d2527b refactor(core): Port endpoints config (no-changelog) (#10268) 2024-07-31 17:45:11 +02:00
Tomi Turtiainen
3d23f2f333 test(core): Fix typing issues in tests (no-changelog) (#10244) 2024-07-30 20:24:01 +02:00
Iván Ovejero
d719899223 feat(core): Allow filtering workflows by project and transferring workflows in Public API (#10231) 2024-07-30 17:05:48 +02:00
Iván Ovejero
af695ebf93 feat: Support create, read, delete variables in Public API (#10241) 2024-07-30 14:58:07 +02:00
Tomi Turtiainen
d6770b5fca fix(core): Flush instance stopped event immediately (#10238) 2024-07-30 14:49:41 +03:00
कारतोफ्फेलस्क्रिप्ट™
1fca3af335 refactor(core): Use type-safe event emitters (no-changelog) (#10234) 2024-07-30 13:23:01 +02:00
Iván Ovejero
99dc56c7a1 refactor(core): Make instance role clearer (no-changelog) (#10188) 2024-07-30 10:20:21 +02:00
Ricardo Espinoza
cf70b06545 feat(core): Show Public API key value only once (no-changelog) (#10126) 2024-07-29 14:13:54 -04:00
Iván Ovejero
7a30d845e9 refactor(core): Port path, host, port, listen_address and protocol config (no-changelog) (#10223) 2024-07-29 14:32:20 +02:00
Iván Ovejero
24ffca7c75 refactor(core): Decouple server started event from internal hooks (no-changelog) (#10221) 2024-07-29 11:41:28 +02:00
Iván Ovejero
f1a3791abc refactor(core): Split out subworkflow policy check from permission checker (no-changelog) (#10168) 2024-07-24 12:51:01 +02:00
Val
a51e86f20b feat: Add scopes and role to create project endpoint (no-changelog) (#10145) 2024-07-23 10:18:58 +01:00
Iván Ovejero
b1816db449 fix(core): Respect prefix for all Prometheus metrics (#10130) 2024-07-22 12:01:44 +02:00