Commit Graph

1859 Commits

Author SHA1 Message Date
fiftin
bf20ffb6cf feat(bolt): use project id 2024-03-04 14:39:48 +01:00
fiftin
fac442013c refactor(integrations): remove extra code 2024-03-04 14:21:51 +01:00
fiftin
f4a54d9010 feat: use project id 2024-03-04 14:00:06 +01:00
fiftin
09a37ee6f9 feat(integrations): use project id 2024-03-04 12:42:21 +01:00
fiftin
582a3c91e4 feat(integrations): add project param 2024-03-04 12:36:24 +01:00
fiftin
1ef9012067 feat(integrations): add param 2024-03-04 12:24:47 +01:00
fiftin
e8973fd72e Merge branch 'develop' into feat-support-webhooks 2024-03-04 09:30:09 +01:00
Denis Gukov
7d0bcf591f
Merge pull request #1788 from tboerger/alert-refactoring
feat: refactoring of alerts and send correct email alerts
2024-03-04 08:22:14 +01:00
Thomas Boerger
dba0b8e35e
feat: add more logs to alerts and use same structure for teams alerts 2024-03-03 22:29:37 +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
fiftin
ffdf8188ef fix(integrations): sql query 2024-03-03 19:49:00 +01:00
fiftin
cfcfc8ea4a fix(integrations): escape pg keyword 2024-03-03 19:21:50 +01:00
fiftin
f3c17a34c8 ci: white unlil db started 2024-03-03 19:08:26 +01:00
fiftin
a5055ff0be fix(integrations): refs 2024-03-03 18:47:31 +01:00
fiftin
88ef65af49 feat(integrations): use only explicit intergations 2024-03-03 18:01:18 +01:00
fiftin
fc8baea596 fix: tests for integrations 2024-03-03 17:31:38 +01:00
fiftin
06cf90770b feat: integration tests 2024-03-03 16:39:18 +01:00
fiftin
251376887a fix: merge conflict 2024-03-03 11:57:39 +01:00
Denis Gukov
7c0fed0809
Merge pull request #1784 from tboerger/embed-and-cache
feat: replace packr and add basic cache headers
2024-03-02 19:28:57 +01:00
Denis Gukov
b4b194048e
Merge pull request #1803 from NikitaDef/feature/fix_dev_move_alert_newtaskdialog
Fix Vue warn NewTaskDialog dev mode
2024-03-02 18:53:35 +01:00
fiftin
cc02bbcc56 Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop 2024-03-02 18:52:39 +01:00
fiftin
a1555fecc2 ci: add no for Teams in docker config workflow 2024-03-02 18:52:28 +01:00
gavrilov.nikita
2f95a6fb7e Fix Vue warn
[Vue warn]: Invalid prop: type check failed for prop "templateId". Expected Number with value NaN, got String with value "new".
2024-03-02 20:47:25 +03: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
67954b95aa
feat: replace packr and add basic cache headers
Since packr have been deprecated in favor of go:embed for quite some
time now I have replaced it with plain go:embed functionality which
makes it more future proof.

The only downside is that go:embed can use relativ paths only, that's
why I have moved the web/dist folder into api/public.

Besides that I have refactored the static asset handling which includes
basic last modification and cache control headers to improve the cache
cache behavior for static assets.
2024-03-01 15:52:30 +01:00
Denis Gukov
1834c6ebcb
Merge pull request #1799 from tboerger/newer-golang
fix: build with go 1.21
2024-03-01 15:00:57 +01:00
Thomas Boerger
61a41a2c98
fix: also use go 1.21 within docker 2024-03-01 14:12:14 +01:00
Thomas Boerger
502bb4a978
fix: use right amount of empty lines on nl translation 2024-03-01 14:03:34 +01:00
Thomas Boerger
2fe25abdf6
fix: build with go 1.21
Looks like some dependencies rely on Go 1.21 with the current versions
shown by the build system, currently it's not able to install go-task
anymore. With this change the build system gets updated to Go 1.21.
2024-03-01 14:02:54 +01:00
Denis Gukov
10387f0ac8
Merge pull request #1798 from kwoot/Dutch_translation
Dutch translation
2024-03-01 10:54:25 +01:00
Denis Gukov
c596555220
Merge pull request #1783 from tboerger/ui-version
feat: show version within menu on ui
2024-03-01 14:27:43 +05:00
Denis Gukov
60f3c72c22
Merge pull request #1771 from thibaultserti/develop
fix: slack color for failure
2024-03-01 14:27:07 +05:00
Denis Gukov
dad4e23db9
Merge pull request #1761 from lima-faux/fix-908
fix: ansible-semaphore#908
2024-03-01 14:26:52 +05:00
Denis Gukov
f4e92d4051
Merge pull request #1789 from tboerger/update-deps
feat: upgrade all dependencies
2024-03-01 14:24:06 +05:00
Jeroen Baten [NIPV]
e1dda0b4f3 Dutch translation 2024-03-01 10:10:24 +01:00
Thomas Boerger
0425d52a84
fix: drop console log statement from frontend 2024-02-27 12:09:32 +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
Thomas Boerger
ce37dab1bd
feat: upgrade browserlist as requested from build output 2024-02-26 12:31:24 +01:00
Thomas Boerger
badbb5ad5e
feat: show version within menu on ui 2024-02-26 12:30:43 +01:00
Thibault Ayanides
b932b96088
fix: slack color for failure 2024-02-19 21:55:18 +01:00
tones_
dbf3ff0ac0
fix: ansible-semaphore#908 2024-02-15 23:23:26 -05:00
Denis Gukov
ce757f3622 feat(integrations): use verification 2024-02-12 15:20:50 +05:00
Denis Gukov
39ad2c905b feat(integrations): add hmac verification method 2024-02-12 14:53:49 +05:00
Denis Gukov
c9788f15b2 feat(integration): add auth header 2024-02-12 14:50:01 +05:00
Denis Gukov
3a821b5bd1 feat(integrations): add auth fields to db 2024-02-12 14:45:20 +05:00
Denis Gukov
570a9d323a fix(web): change restore icon 2024-02-12 14:05:01 +05:00
Denis Gukov
95365d3a95 fix(web): add ... to restore translations 2024-02-12 14:03:56 +05:00
Denis Gukov
f02ff781f0 fix(web): restore key translation to Russian 2024-02-12 14:02:27 +05:00
Denis Gukov
aba28b97c1 feat(integrations): change icon 2024-02-12 13:59:47 +05:00
Denis Gukov
6957f45897 fix(integrations): params order 2024-02-12 03:39:57 +05:00