Benjamin Labrecque and Claude Sonnet 5
99b5cd9e1e
docs: point cross-repo links to gitea instead of relative paths
...
Docs are rendered on a separate site (zensical), which only serves the
docs/ tree, so relative links out to config/services_registry.yml were
broken there. Point them at the Gitea file view instead. Left the
add-new-service.md -> ioc/iocs_overview.md link relative since it stays
within the docs tree.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01A9GjKvXCmfgJpKzbQdZ7UA
2026-08-27 15:35:57 +02:00
Benjamin Labrecque
13a7681d18
fix: docs
2026-08-27 15:31:40 +02:00
Benjamin Labrecque
cf46a06fbb
fix: docs
2026-08-27 15:28:12 +02:00
Benjamin Labrecque
6398353871
docs: fix
2026-08-27 15:24:24 +02:00
Benjamin Labrecque and Claude Sonnet 5
da4a19d982
docs: fix and expand user docs
...
- add-new-service.md: document agebd service add's actual behavior
(required flags, that it auto-creates and pushes a
feature/add-service-<name> branch, and the CI pipeline that push
triggers), explain how service-specific vs external PV naming
actually works, and correct the claim that external PVs are
read-only in dev (unenforced: get_pv_external_class() is unused
and there's no EPICS ACF in this repo).
- iocs_overview.md: fix TUNEFBX's copy-pasted "top up tool"
description, merge the AGEBD-CPCL-DBPM3/DBPM3CURR duplicate,
deduplicate the two conflicting PARAMS rows (the "PCT base
lifetime" description actually belongs to TAUPCT), clarify that
AGEBD-CPCL-ALH isn't a separate IOC, and add the services that
were missing entirely (TauPCT, TuneFBy, Params, ShiftTool,
BeamTransferChecks, all 11 OpticsFF-* beamline services).
- gui.md: warn that launching straight from a git checkout uses
unsubstituted {{ agebd_env_suffix_upper/lower }} placeholders,
since substitution only happens at deploy time.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01A9GjKvXCmfgJpKzbQdZ7UA
2026-08-27 15:20:10 +02:00
Benjamin Labrecque
5ee669057d
fix: remove unnecessary code
2026-08-27 14:55:36 +02:00
Benjamin Labrecque
b1a3fe15e7
test: epics cicd
2026-08-27 14:54:03 +02:00
Benjamin Labrecque
da97eb51f3
fix: shorter master ioc description for deployed version record
Deploy / deploy (push) Successful in 8s
2026-08-27 14:47:29 +02:00
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_b and Benjamin 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 Labrecque and Claude 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_b and Benjamin 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_b and Benjamin 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