Commit Graph

2689 Commits

Author SHA1 Message Date
Denis Gukov
66d5514a2f fix(runners): return empty array not null 2024-11-18 01:24:45 +05:00
Denis Gukov
780926cc02 refactor(runners): split runner to 2 files 2024-11-18 01:18:48 +05:00
Denis Gukov
d32bda2643 fix(runners): use correct middleware 2024-11-17 19:53:05 +00:00
Denis Gukov
14d893de86 feat(runners): use project runners 2024-11-17 23:23:15 +05:00
Denis Gukov
b20ba3d169 refactor(be): add method param 2024-11-17 23:13:43 +05:00
Denis Gukov
13ccdf9969 chore: copile flag 2024-11-17 23:10:50 +05:00
Denis Gukov
8c28aefada fix(ui): check project type in dashboard menu
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
2024-11-17 16:19:59 +05:00
Denis Gukov
904ba3398c fix(ui): pass project type to dashboard menu component 2024-11-17 16:19:19 +05:00
Denis Gukov
4996728daa
project runners (#2547)
* feat: add feature flag

* feat(runners): pro runners ui

* feat(runner): api for project level

* fix(ui): key of list

* feat(be): add mocks for project runners

* feat: pro alert

* feat(pro): upgrade button

* feat(pro): upgrade button

* feat(pro): icon and color

* feat(pro): change color
2024-11-17 05:47:04 -05:00
Denis Gukov
cd0755f5a9 fix(be): pull pointer when getting build version
Some checks failed
Dev / build-local (push) Has been cancelled
Dev / migrate-boltdb (push) Has been cancelled
Dev / migrate-mysql (push) Has been cancelled
Dev / migrate-mariadb (push) Has been cancelled
Dev / migrate-postgres (push) Has been cancelled
Dev / integrate-boltdb (push) Has been cancelled
Dev / integrate-mysql (push) Has been cancelled
Dev / integrate-mariadb (push) Has been cancelled
Dev / integrate-postgres (push) Has been cancelled
Dev / deploy-server (push) Has been cancelled
Dev / deploy-runner (push) Has been cancelled
2024-11-15 22:07:53 +00:00
Denis Gukov
8932ea2e13
feat(be): disable host key checking by default (#2535)
Some checks failed
Dev / build-local (push) Has been cancelled
Dev / migrate-boltdb (push) Has been cancelled
Dev / migrate-mysql (push) Has been cancelled
Dev / migrate-mariadb (push) Has been cancelled
Dev / migrate-postgres (push) Has been cancelled
Dev / integrate-boltdb (push) Has been cancelled
Dev / integrate-mysql (push) Has been cancelled
Dev / integrate-mariadb (push) Has been cancelled
Dev / integrate-postgres (push) Has been cancelled
Dev / deploy-server (push) Has been cancelled
Dev / deploy-runner (push) Has been cancelled
* feat(be): disable host key checking by default

* test(be): pass test

* chore: simplify code
2024-11-13 22:33:01 +05:00
Denis Gukov
70f15f4404
Merge pull request #2514 from semaphoreui/dependabot/npm_and_yarn/web/elliptic-6.6.0
Some checks failed
Dev / build-local (push) Has been cancelled
Dev / migrate-boltdb (push) Has been cancelled
Dev / migrate-mysql (push) Has been cancelled
Dev / migrate-mariadb (push) Has been cancelled
Dev / migrate-postgres (push) Has been cancelled
Dev / integrate-boltdb (push) Has been cancelled
Dev / integrate-mysql (push) Has been cancelled
Dev / integrate-mariadb (push) Has been cancelled
Dev / integrate-postgres (push) Has been cancelled
Dev / deploy-server (push) Has been cancelled
Dev / deploy-runner (push) Has been cancelled
chore(deps-dev): bump elliptic from 6.5.7 to 6.6.0 in /web
2024-10-31 15:03:31 +05:00
dependabot[bot]
3958e089fe
chore(deps-dev): bump elliptic from 6.5.7 to 6.6.0 in /web
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.0.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 02:18:08 +00:00
Denis Gukov
7bddea29a8
Merge pull request #2397 from Omicron7/add-ansible-vault-password-client-script
Some checks are pending
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
feat(be): Add Ansible Vault Password Client Script
2024-10-31 01:10:38 +05:00
Denis Gukov
143594d80b feat(vaults): add migration for boltdb 2024-10-31 00:45:23 +05:00
Denis Gukov
4795e37113 Merge branch 'develop' into add-ansible-vault-password-client-script 2024-10-31 00:16:54 +05:00
Denis Gukov
2730431879 refactor(vaults): remove extra database request for boltdb 2024-10-31 00:16:50 +05:00
Denis Gukov
d4572bcd49 fix(web): runner api path
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
2024-10-30 23:28:09 +05:00
Denis Gukov
694afb8339 fix(web): runner api path 2024-10-30 23:26:33 +05:00
Denis Gukov
2fc7f93430 fix(backup): add vaults to backup 2024-10-29 17:45:05 +05:00
Denis Gukov
cf16234c52 test(env): fix test
Some checks failed
Dev / build-local (push) Has been cancelled
Dev / migrate-boltdb (push) Has been cancelled
Dev / migrate-mysql (push) Has been cancelled
Dev / migrate-mariadb (push) Has been cancelled
Dev / migrate-postgres (push) Has been cancelled
Dev / integrate-boltdb (push) Has been cancelled
Dev / integrate-mysql (push) Has been cancelled
Dev / integrate-mariadb (push) Has been cancelled
Dev / integrate-postgres (push) Has been cancelled
Dev / deploy-server (push) Has been cancelled
Dev / deploy-runner (push) Has been cancelled
2024-10-28 13:46:24 +05:00
Denis Gukov
a71a3c5686 Merge branch 'develop' of github.com:semaphoreui/semaphore into develop
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
2024-10-28 03:14:27 +05:00
Denis Gukov
77358e3166 fix(be): PATH for all types of app 2024-10-28 03:14:18 +05:00
Denis Gukov
a71d96db88
Merge pull request #2503 from semaphoreui/change_default_package
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
feat(be): ansible-semaphore -> semaphoreui
2024-10-26 20:27:09 +00:00
Denis Gukov
89a2ddf6b5 feat(be): ansible-semaphore -> semaphoreui 2024-10-26 12:56:17 +00:00
Denis Gukov
0ddf671c65 fix(docker): server wrapper
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
2024-10-26 10:21:51 +00:00
Denis Gukov
75289ba8be ci(docker): remove commented code 2024-10-26 13:48:04 +00:00
Denis Gukov
ab108002c7 ci(docker): fix server-wrapper 2024-10-26 13:45:09 +00:00
Denis Gukov
1f3f598f11
Merge pull request #2479 from semaphoreui/refactor_server_wrapper
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
Refactor server wrapper
2024-10-25 21:24:21 +05:00
Denis Gukov
d4a2713748
Merge pull request #2470 from semaphoreui/config_env_vars
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
Add config option  to provide environment variables for run apps
2024-10-25 00:43:48 +05:00
Denis Gukov
44cc5cba4f
Merge pull request #2495 from Omicron7/fix-schedule-issue-boltdb
fix(boltdb): Don't return Project schedules in GET template schedules
2024-10-25 00:18:05 +05:00
Brian Zoetewey
2910f8faf3 Don't return Project schedules in GET template schedules 2024-10-24 14:48:17 -04:00
Denis Gukov
783309b294 refactor(config): env assignment order 2024-10-24 18:40:26 +00:00
Denis Gukov
bd77762d4f test(config): check loading arr from env 2024-10-24 18:28:51 +00:00
Denis Gukov
821601c1da feat(env): add test for env vars 2024-10-24 18:07:25 +00:00
Denis Gukov
cd7fa36683 feat(config): add forwarded env vars 2024-10-24 17:53:33 +00:00
Denis Gukov
850efac288 Merge branch 'refactor_server_wrapper' of https://github.com/semaphoreui/semaphore into refactor_server_wrapper 2024-10-24 10:01:55 +00:00
Denis Gukov
6168924c52 ci(docker): log port number 2024-10-24 10:00:23 +00:00
Denis Gukov
aceeb459f2
Merge pull request #2491 from semaphoreui/renovate/sass-1.x-lockfile
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
chore(deps): update dependency sass to v1.80.4
2024-10-24 14:28:21 +05:00
renovate[bot]
847520ab4e
chore(deps): update dependency sass to v1.80.4 2024-10-24 09:27:10 +00:00
Denis Gukov
df2ee62e3b
Merge pull request #2487 from semaphoreui/renovate/openai-4.x-lockfile
chore(deps): update dependency openai to v4.68.4
2024-10-24 14:25:37 +05:00
renovate[bot]
4f8107ed15
chore(deps): update dependency openai to v4.68.4 2024-10-24 00:27:23 +00:00
Denis Gukov
00fc1a0634
Merge pull request #2455 from semaphoreui/renovate/apiaryio-dredd-13.x
Some checks are pending
Dev / build-local (push) Waiting to run
Dev / migrate-boltdb (push) Blocked by required conditions
Dev / migrate-mysql (push) Blocked by required conditions
Dev / migrate-mariadb (push) Blocked by required conditions
Dev / migrate-postgres (push) Blocked by required conditions
Dev / integrate-boltdb (push) Blocked by required conditions
Dev / integrate-mysql (push) Blocked by required conditions
Dev / integrate-mariadb (push) Blocked by required conditions
Dev / integrate-postgres (push) Blocked by required conditions
Dev / deploy-server (push) Blocked by required conditions
Dev / deploy-runner (push) Blocked by required conditions
chore(deps): update apiaryio/dredd docker tag to v13.1.2
2024-10-23 22:52:44 +05:00
Denis Gukov
1e5ee853bd
Merge pull request #2462 from semaphoreui/renovate/sass-1.x
chore(deps): update dependency sass to ~1.80.0
2024-10-23 22:51:51 +05:00
Brian Zoetewey
69817a38f2 Move implementation of Ansible vault password client script to TemplateVault. 2024-10-22 15:50:31 -04:00
Brian Zoetewey
dc369eb08e fix(web): Fix issue where editing existing default vault was prevented. 2024-10-22 15:40:08 -04:00
Denis Gukov
c9700af937
Merge branch 'develop' into refactor_server_wrapper 2024-10-22 21:07:22 +05:00
Denis Gukov
7b1557175a
Merge pull request #2476 from semaphoreui/remove_packages
Some checks failed
Dev / build-local (push) Has been cancelled
Dev / migrate-boltdb (push) Has been cancelled
Dev / migrate-mysql (push) Has been cancelled
Dev / migrate-mariadb (push) Has been cancelled
Dev / migrate-postgres (push) Has been cancelled
Dev / integrate-boltdb (push) Has been cancelled
Dev / integrate-mysql (push) Has been cancelled
Dev / integrate-mariadb (push) Has been cancelled
Dev / integrate-postgres (push) Has been cancelled
Dev / deploy-server (push) Has been cancelled
Dev / deploy-runner (push) Has been cancelled
ci: remove packages.txt https://github.com/semaphoreui/semaphore/issues/2474
2024-10-22 21:05:27 +05:00
Denis Gukov
8c3e419d31 ci(wrapper): remove stdin file after usage 2024-10-22 15:57:27 +00:00
Denis Gukov
dc397abfc3 ci(wrapper): fix host extracting 2024-10-22 15:54:43 +00:00