Commit Graph

54 Commits

Author SHA1 Message Date
Denis Gukov
89a2ddf6b5 feat(be): ansible-semaphore -> semaphoreui 2024-10-26 12:56:17 +00:00
Denis Gukov
1da9b30e96
Merge branch 'develop' into renovate/github.com-go-ldap-ldap-v3-3.x 2024-10-21 12:12:15 +05:00
Denis Gukov
1aa03fed5a
Merge pull request #2449 from semaphoreui/renovate/github.com-creack-pty-1.x
fix(deps): update module github.com/creack/pty to v1.1.23
2024-10-21 12:10:32 +05:00
Denis Gukov
28a89b0998
Merge pull request #2451 from semaphoreui/renovate/github.com-gorilla-websocket-1.x
fix(deps): update module github.com/gorilla/websocket to v1.5.3
2024-10-21 12:09:45 +05:00
renovate[bot]
c45a456b59
fix(deps): update module github.com/spf13/cobra to v1.8.1 2024-10-21 06:52:29 +00:00
renovate[bot]
aa885b526e
fix(deps): update module github.com/gorilla/websocket to v1.5.3 2024-10-21 06:52:24 +00:00
renovate[bot]
e5267b545e
fix(deps): update module github.com/go-ldap/ldap/v3 to v3.4.8 2024-10-21 04:44:42 +00:00
renovate[bot]
9d1f5152bc
fix(deps): update module github.com/creack/pty to v1.1.23 2024-10-21 04:44:36 +00:00
Denis Gukov
061806e332 fix(be): As of Go 1.21, toolchain versions must use the 1.N.P syntax 2024-09-28 15:53:10 +05:00
Denis Gukov
074e303085
Support TF/Bash (#2077)
Support OpenTofu and Bash
2024-06-13 01:20:57 +05:00
dependabot[bot]
5c446eee58
chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.21.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.21.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 13:11:48 +00:00
Denis Gukov
3d571c0319
Use Stdin to pass secrets to ansible-playbook (#1911)
* feat: pass secrets via stdin

* feat: use pty

* feat(pty): logs

* feat(secrets): works

* fix(secrets): use correct ask flag of ansible playbook

* test(secrets): change tests
2024-04-05 14:36:04 +02:00
Denis Gukov
d0d046e204
Merge pull request #1895 from semaphoreui/dependabot/go_modules/google.golang.org/protobuf-1.33.0
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0
2024-04-02 22:47:23 +02:00
dependabot[bot]
71581c02bd
chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.2 to 3.0.3
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/v3.0.3/CHANGELOG.md)
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.2...v3.0.3)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-02 18:20:59 +00:00
dependabot[bot]
401708f40d
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-02 18:20:58 +00:00
fiftin
251376887a fix: merge conflict 2024-03-03 11:57:39 +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
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
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
Denis Gukov
006d14ac2f refactor(integrations): rename files 2024-02-12 02:02:08 +05:00
Andreas Marschke
0443699c96 Include slices 2024-01-15 22:08:16 +01:00
Andreas Marschke
54d103105f Webhook Feature implementation 2024-01-15 22:08:16 +01:00
Denis Gukov
c00f5a1ae4
feat: update go to v1.20 (#1690)
* feat: update go to v1.20

* ci: golang version to 20 in github actions

* ci: fix golang version
2023-12-25 21:10:39 +05:00
Denis Gukov
862597867b feat(config): add tags 2023-09-14 18:56:28 +02:00
Denis Gukov
4fef07bd3d feat: update go to 1.19 2023-07-08 20:24:54 +02:00
s3lph
c3cd04fdce feat: implement oidc authentication 2023-04-16 23:57:56 +02:00
Denis Gukov
c048c9b5bf chore: return to external git 2023-03-10 20:42:01 +01:00
Denis Gukov
faddc1e9f0 chore: downgrade go-git 2023-03-10 20:36:29 +01:00
mgukov
40e018aaa1 feat:support go-git client 2023-02-26 13:22:47 +07:00
Denis Gukov
e256fb4dea fix(fe): cleanable cron 2022-10-22 00:25:19 +05:00
Denis Gukov
d3dfbf08e8 feat(be): update for go 1.18 2022-06-21 18:43:09 +05:00
Denis Gukov
a09a1fc6d1 chore(be): update ldap deps 2022-02-04 04:00:49 +05:00
Denis Gukov
be90f98fc4 chore: update deps 2021-12-16 03:21:08 +05:00
dependabot[bot]
f3ea4850c9
chore(deps): bump github.com/gorilla/websocket from 1.4.0 to 1.4.1
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/gorilla/websocket/releases)
- [Commits](https://github.com/gorilla/websocket/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 18:26:18 +00:00
Denis Gukov
6eeb6706d4 feat: add schedule functionality 2021-09-06 16:05:10 +05:00
Denis Gukov
5b3402ef9d fix: add goodman dep 2021-08-26 15:17:06 +05:00
Denis Gukov
ee625eb93f fix: go.mod 2021-08-26 14:33:38 +05:00
Denis Gukov
85bc69d90b feat: update go to 1.16 2021-08-26 14:22:52 +05:00
Denis Gukov
f7f23f999f feat(cli): use cobra library 2021-08-26 01:12:19 +05:00
Denis Gukov
63a4a32ac1 feat: refactor to support postgres 2021-08-24 20:20:34 +05:00
Denis Gukov
d269a53625 feat(be): add user id to activity log 2021-08-20 11:28:50 +05:00
zeroZshadow
56a7a4132d Move interactive setup to own package
Remove reflex installation for windows
2021-07-15 21:23:59 +01:00
Denis Gukov
c16406c924 fix: return Sql() method to SqlDb type for dredd tests 2021-05-06 18:12:21 +05:00
Denis Gukov
696353ffdf feat(be): init boltdb 2021-04-10 02:02:35 +05:00
Denis Gukov
ac2132f290 fix(ci): capabilities 2021-03-13 01:20:18 +05:00
Denis Gukov
d0392485eb feat: migrate logging to Store 2021-03-12 22:41:41 +05:00
Denis Gukov
1295435f18 test(be): fix dredd tests 2020-12-05 03:26:24 +05:00
Denis Gukov
b083f74322 fix(be): delete global Mysql variable and add interface Store for dialect-independent communication with database. 2020-12-04 13:46:02 +05:00
Denis Gukov
d09fc1d26c feat(be): support sqlite 2020-12-01 21:37:29 +05:00
Denis Gukov
78b298c821 ci: fix dredd tests 2020-10-01 14:40:32 +05:00