Commit Graph

194 Commits

Author SHA1 Message Date
Denis Gukov
48089343d8 feat(be): cleaning tasks 2024-06-30 12:48:36 +05:00
fiftin
89bd28e9ff
feat(be): add env var for config option 2024-06-14 14:38:15 +05:00
Denis Gukov
074e303085
Support TF/Bash (#2077)
Support OpenTofu and Bash
2024-06-13 01:20:57 +05:00
fiftin
66f7ea36e3
ci(docker): debug container 2024-06-01 15:15:17 +02:00
fiftin
4f95ac8e07
fix:remove extra log 2024-05-30 00:52:58 +02:00
fiftin
7a71a489f9
fix(docker): env var 2024-05-30 00:52:42 +02:00
fiftin
3a600becfc
feat(ldap): use claims like in open id 2024-05-29 21:11:06 +02:00
fiftin
1e553f718a
feat(ldap): mapping env vars 2024-05-29 15:01:18 +02:00
fiftin
bbb362655c
feat: add env var SEMAPHORE_DB_OPTIONS 2024-05-23 16:51:06 +02:00
Denis Gukov
e242723713
Merge pull request #1963 from tboerger/refactor-docker-and-build
Refactoring/Restructuring for Docker, Compose and Taskfile
2024-05-08 14:54:25 +05:00
Andreas Marschke
5b9a5eaec3 Correct ENV Variable lookup typo for SshConfig 2024-05-02 07:10:31 +02:00
Thomas Boerger
41c25b93b1
chore: drop unused service file 2024-04-28 00:10:31 +02:00
Thomas Boerger
377048f6ed
feat: rebuild task file and drop version generator 2024-04-28 00:10:27 +02:00
Denis Gukov
d33d752bea
unregister runner (#1875)
* fix(login): expire cookie on error with login

* feat: allows to unregister runner via cli

* feat(runner): add subcommands

* feat(runners): unregister command

* refactor(runner): move config to util.gol

* Revert "fix(login): expire cookie on error with login"

This reverts commit 6d726e3475.
2024-03-27 14:43:41 +01:00
fiftin
b03c5dcf32 feat: add format for oidc claims 2024-03-24 21:45:54 +01:00
fiftin
52f64e36fa fix: email link 2024-03-23 21:59:29 +01:00
fiftin
c5448d0357 feat: use html for emails 2024-03-23 21:16:59 +01:00
fiftin
8f9b9a74fe feat(integrations): add global alias 2024-03-23 13:37:15 +01:00
fiftin
dc799809a1 feat(integrations): add alias manipulations methods for sql 2024-03-20 14:55:47 +01:00
Oussama Jarrousse
631da95ea9 Adding rocket.chat alerts support (similar to slack) 2024-03-15 18:30:15 +01:00
Oussama Jarrousse
a43c94f6e7 Revert "Adding rocket.chat alerts support (similar to slack)"
This reverts commit 2bb8114464.
2024-03-15 18:23:11 +01:00
Oussama Jarrousse
2bb8114464 Adding rocket.chat alerts support (similar to slack) 2024-03-15 18:20:54 +01:00
fiftin
123135dd9d feat(be): sort oauth providers 2024-03-11 15:17:53 +01:00
fiftin
e8a679cec6 feat: add flag for integrations 2024-03-06 22:47:01 +01:00
Thomas Boerger
5c8b87620e
feat: refactoring of alerts and send correct email alerts
Previously the sent email alerts have been missing mandatory headers
like `Date` and it was also missing content type, content transfer
encoding and mime version. I have taken proper examples form the
unmaintained gomail library to build right emails.

Besides that I have refactored the calls for alerts, they git the same
structure now and it should be prepared to inject custom templates for
all altering methods at some later point. Generally it is prepared for a
more flexible alert handling.
2024-03-03 20:12:28 +01:00
Denis Gukov
ebb0c2c286
Merge pull request #1584 from robinmalik/develop
Add: Support for Microsoft Team Channel Alerts (via Adaptive Card webhook)
2024-03-02 18:35:11 +01:00
Thomas Boerger
3b7436e22c
feat: upgrade all dependencies
I have updated all dependencies within go.mod by executing `go get -u
./...`, beside that I had to replace the imports for logrus, mergo and
squirrel to match the right names from their modules.
2024-02-27 12:06:05 +01:00
fiftin
61309c5ef6 fix(oidc): merge conflict 2024-02-02 12:54:40 +05:00
fiftin-quiz
a33fce2fbc feat(login): add email suffix if oauth doesn't return email but returns username 2024-02-01 11:47:15 +05:00
Denis Gukov
34485b7b8e feat(backend): add config option max_task_duration_sec 2023-12-25 04:17:12 +05:00
Denis Gukov
7e7a543e03 feat(backend): default dialect to bolt 2023-12-25 04:00:28 +05:00
Denis Gukov
0608591945 chore: remove unused option 2023-11-17 02:41:36 +05:00
Robin Malik
2e51ab7f1f Add support for Microsoft Team Channel Webhook 2023-10-21 10:47:11 +01:00
Denis Gukov
6c0ff218bb
fix(config): support yes for bool (#1536)
* fix(config): support yes for bool

* feat(runners): add logs

* feat(runners): add logs
2023-10-01 16:38:05 +02:00
Thomas Boerger
2af51ec87f
feat(oidc): integrate optional secret loading from files 2023-09-26 11:44:51 +02:00
Denis Gukov
7b57fa6400 feat(config): print more info about validation 2023-09-20 20:38:29 +02:00
Denis Gukov
a6c89d041b fix(runner): duplication of runners and tasks 2023-09-20 01:03:58 +02:00
Denis Gukov
f767ac931a feat(billing): add billing block 2023-09-19 15:35:59 +02:00
Denis Gukov
f4c882b879 fix(config): default value for max tasks 2023-09-17 01:44:43 +02:00
Denis Gukov
82a7769a42 fix(config): change port validation 2023-09-17 00:22:27 +02:00
Denis Gukov
ed3693472f fix(config): bug with handing maps in config 2023-09-16 23:47:06 +02:00
Denis Gukov
a70688ffba fix(oidc): github auth 2023-09-16 23:16:24 +02:00
Denis Gukov
b8c208070b feat(config): default value for map items 2023-09-16 22:15:55 +02:00
Denis Gukov
175d629518 fix(config): check value by zero for init default 2023-09-15 01:57:25 +02:00
Denis Gukov
f553def7f2 fix(config): check value 2023-09-15 01:34:44 +02:00
Denis Gukov
d726ba4615 fix(config): load defaults before load file 2023-09-15 01:12:53 +02:00
Denis Gukov
0b3394c29d refactor(config): remove type DbDriver 2023-09-14 19:55:09 +02:00
Denis Gukov
39c6cdaad9 feat(config): remove hash rule to pass tests 2023-09-14 19:37:54 +02:00
Denis Gukov
34ff429af0 feat(config): add other env 2023-09-14 19:23:00 +02:00
Denis Gukov
6d82f094f9 test(config): pass tests 2023-09-14 19:04:17 +02:00