Commit Graph
534 Commits
Author SHA1 Message Date
Benjamin Labrecque dd97eec461 feat: configure epics env in deployments 2026-08-27 14:04:33 +02:00
Benjamin Labrecque e956ecc554 feat: configure epics env in deployments 2026-08-27 14:01:50 +02:00
Benjamin Labrecque cae8d5767a fix: only execute systemd stuff on deployment for relevant services 2026-08-27 12:35:09 +02:00
Benjamin Labrecque 5409590d21 fix: startup script for new services 2026-08-27 12:23:01 +02:00
Benjamin Labrecque 828cd268ac fix: add Params to services registry 2026-08-27 12:20:13 +02:00
labrec_b 5cdf625378 Merge pull request 'feat: service workflow deploy dispatch' (#73) from feature/deploy-service-dispatch into main
Reviewed-on: #73
2026-08-27 12:11:17 +02:00
Benjamin Labrecque 3b92c472d7 feat: service workflow deploy dispatch 2026-08-27 12:08:34 +02:00
Benjamin Labrecque 320b974bf3 test: cicd
Deploy / deploy (push) Successful in 1m6s
2026-08-27 11:56:05 +02:00
labrec_bandBenjamin Labrecque 2ca65e339f Add deployed version for services (#62)
Deploy / deploy (push) Successful in 39s
Add deployed version for services

---------

Co-authored-by: Benjamin Labrecque
Reviewed-on: #62
2026-08-27 11:47:39 +02:00
Benjamin Labrecque 3162a6b296 debug: add better logging in startup script
Deploy / deploy (push) Successful in 6s
2026-08-27 11:22:02 +02:00
Benjamin Labrecque 246e6b5eb4 fix: PV add init default value and timestamp
Deploy / deploy (push) Successful in 35s
2026-08-27 11:17:18 +02:00
Benjamin Labrecque 124a8f4cfa fix: startup script / epics
Deploy / deploy (push) Successful in 5s
2026-08-27 11:07:36 +02:00
Benjamin Labrecque ee57cf146c docs: update epics docs
Build and Publish Site / docker (push) Successful in 4s
2026-08-26 16:06:19 +02:00
Benjamin Labrecque af54a24e10 chore: use exec in bash startup script
Deploy / deploy (push) Successful in 6s
2026-08-26 15:36:12 +02:00
Benjamin Labrecque 8d1bdcbd4d fix: qt/ui servicemanager dev ssh restart systemd service
Deploy / deploy (push) Successful in 7s
2026-08-26 14:33:33 +02:00
Benjamin Labrecque d5379d762e fix: pvlink reconnect gracefully
Deploy / deploy (push) Successful in 37s
2026-08-26 14:16:52 +02:00
Benjamin Labrecque c688b48c13 fix: ui launch script -- no macro needed
Build and Publish Site / docker (push) Successful in 4s
Deploy / deploy (push) Successful in 5s
2026-08-26 11:21:58 +02:00
Benjamin Labrecque bebc53d704 fix: move qt/ cicd test comments
Deploy / deploy (push) Successful in 6s
2026-08-26 11:16:47 +02:00
Benjamin Labrecque f302f973bc test: cicd
Deploy / deploy (push) Successful in 46s
2026-08-26 11:09:04 +02:00
Benjamin Labrecque 0020d2d1ed test: cicd
Deploy / deploy (push) Successful in 46s
2026-08-26 11:01:24 +02:00
labrec_b 1289fa05a1 chore: substitute env vars in qt/ files during deploy time (#72)
substitute env vars in qt/ files during deploy time
Reviewed-on: #72
2026-08-26 11:00:41 +02:00
Benjamin Labrecque 0e6dfe5e97 test: cicd
Deploy / deploy (push) Successful in 46s
2026-08-26 10:50:29 +02:00
Benjamin Labrecque e326ef3b3f docs: ioc user
Build and Publish Site / docker (push) Successful in 3s
2026-08-25 15:33:04 +02:00
Benjamin Labrecque e6e1d32e5a docs: ioc commands manual workflows
Build and Publish Site / docker (push) Successful in 4s
2026-08-25 14:41:07 +02:00
labrec_b 16eac5cd08 Feature/ioc on cicd runner (#71)
Build and Publish Site / docker (push) Successful in 4s
Run `ioc ...` from cicd runner, remove ansible and cli commands
Reviewed-on: #71
2026-08-25 14:34:31 +02:00
labrec_b 720e260b3e Merge pull request 'refactor: extract base runner class' (#69) from refactor/extract-base-runner into main
Deploy / deploy (push) Successful in 36s
Reviewed-on: #69
2026-08-20 09:57:28 +02:00
Benjamin Labrecque ad2cbbd871 refactor: extract base runner class 2026-08-20 09:37:22 +02:00
Benjamin LabrecqueandClaude Sonnet 5 e4f0a002fb refactor: dedupe branch-name resolution and registry loading in ioc.py
Extract _resolve_branch_name and _get_registry_services helpers used
across install/start/restart and their *_all variants.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 11:05:05 +02:00
Benjamin Labrecque da4836ac0a fix: DBPM3Current -> DBPM3Curr
Deploy / deploy (push) Successful in 7s
2026-08-05 16:45:17 +02:00
Benjamin Labrecque 701625d158 test: cicd
Deploy / deploy (push) Successful in 51s
2026-08-05 15:54:59 +02:00
Benjamin Labrecque bd1734c02b chore: read ioc port in cicd 2026-08-05 15:54:23 +02:00
Benjamin Labrecque 62ddd40486 fix: ioc subs indentation
Deploy / deploy (push) Failing after 17s
2026-08-05 14:41:22 +02:00
Benjamin Labrecque bf354e3ea8 test: cicd
Deploy / deploy (push) Successful in 48s
2026-08-05 14:23:11 +02:00
Benjamin Labrecque 4e863b7116 fix: sed in deployments 2026-08-05 14:22:39 +02:00
Benjamin Labrecque 492ad7c1fd test: cicd
Deploy / deploy (push) Successful in 44s
2026-08-05 11:25:38 +02:00
Benjamin Labrecque 0e565e1d25 fix: subs in deployment 2026-08-05 11:19:27 +02:00
labrec_bandBenjamin Labrecque a06fded916 Use explicit agebd_env_suffix lower/upper (#65)
Deploy / deploy (push) Failing after 42s
Sub env vars cicd

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #65
2026-08-05 11:02:18 +02:00
Benjamin Labrecque fc46d1a48b chore: use /var/cache/uv
Deploy / deploy (push) Successful in 7s
2026-08-03 16:00:30 +02:00
Benjamin Labrecque f19b828cdc docs: gui startup script
Build and Publish Site / docker (push) Successful in 5s
2026-08-03 14:49:14 +02:00
Benjamin Labrecque ce776c15f8 docs: gui startup script
Build and Publish Site / docker (push) Successful in 3s
2026-08-03 14:48:04 +02:00
labrec_bandBenjamin Labrecque dabcf8a407 Feature/gui startup script (#13)
Build and Publish Site / docker (push) Successful in 5s
Deploy / deploy (push) Successful in 8s
Add GUI startup script
---------

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #13
2026-08-03 14:38:27 +02:00
Benjamin Labrecque 24a27c7be3 fix EPICS_CA_ADDR_LIST for dev
Deploy / deploy (push) Successful in 12s
2026-08-03 12:41:32 +02:00
Benjamin Labrecque a67ad3668f docs: point readme to zensical docs 2026-08-03 11:04:27 +02:00
labrec_bandBenjamin Labrecque 7c86ddd3a3 Feature/add services tests cicd (#48)
Build and Publish Site / docker (push) Successful in 6s
Deploy / deploy (push) Successful in 41s
Closes:
- uv caching #51
- act runner cache #49
- services tests #20

---------

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #48
2026-07-31 11:34:42 +02:00
labrec_bandBenjamin Labrecque cae92e5f3c add cli tests to cicd (#47)
Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #47
2026-07-30 14:22:00 +02:00
labrec_bandBenjamin Labrecque 28fb01735e feat: add agebd package tests to cicd (#46)
Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #46
2026-07-30 14:04:47 +02:00
Benjamin Labrecque a2170ba88d chore: uv cache dir in cicd 2026-07-30 13:56:42 +02:00
labrec_bandBenjamin Labrecque 5ea5a7e913 feat: add params ioc (#45)
Deploy / deploy (push) Failing after 7s
Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #45
2026-07-30 13:47:00 +02:00
labrec_bandBenjamin Labrecque ab5534f974 Chore/migrate ansible logic to workflow steps (#44)
Deploy / deploy (push) Successful in 14s
- Move logic from ansible to bash / gitea workflow
- **TODO:** test `add-new-service` deployment logic

---------

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #44
2026-07-30 13:34:53 +02:00
Benjamin Labrecque 03b00da0c6 fix: docs workflow branches 2026-07-29 16:33:05 +02:00