Utilities to create TCKs for HLT1
The persistent format of TCKs in git repositories was defined as part of !3286 (merged). This MR adds the following to hlttck_cdb_listkeys
:
- allow input to be read from stdin;
- allow import from JSON;
- allow export to JSON;
- write a manifest for a git repository;
- use
nlohmann::json
instead of customto_json
code; - slightly change the format of git commit messages to contain only the metadata required to create a manifest;
- factor some of the code out into
HltServicesLib
so it can be used downstream to load configurations from git without running the executable; - allow TCKs to be added to an existing repository.
The JSON that is used to import a configuration is expected to include a JSON manifest in the pre-existing format under the "manifest" key.
Needed for Allen!1149 (merged) and MooreOnline!212 (merged) Goes with Moore!2305 (closed)
Merge request reports
Activity
added new feature label
requested review from @graven
added RTA label
mentioned in merge request Allen!1149 (merged)
mentioned in merge request MooreOnline!212 (merged)
- [2023-03-26 01:08] Validation started with lhcb-master-mr#7435
- [2023-03-31 00:37] Validation started with lhcb-master-mr#7489
- [2023-03-31 06:52] Validation started with lhcb-master-mr#7491
- [2023-04-21 16:08] Validation started with lhcb-master-mr#7666
- [2023-04-21 22:35] Validation started with lhcb-master-mr#7671
- [2023-04-23 14:20] Validation started with lhcb-master-mr#7672
- [2023-04-23 21:46] Validation started with lhcb-master-mr#7673
- [2023-04-23 22:01] Validation started with lhcb-master-mr#7673
- [2023-04-23 22:14] Validation started with lhcb-master-mr#7673
- [2023-04-24 09:09] Validation started with lhcb-master-mr#7674
- [2023-04-24 21:05] Validation started with lhcb-master-mr#7684
- [2023-04-26 23:28] Validation started with lhcb-master-mr#7713
Edited by Software for LHCbAn example of a test repository can be found here: https://gitlab.cern.ch/raaij/tck-repo-test, where this branch shows what a persisted configuration looks like.
- Resolved by Roel Aaij
/ci-test Allen!1149 (merged)
added ci-test-triggered label
mentioned in issue Moore#558 (closed)
added 89 commits
-
93863b14...02fb14b9 - 88 commits from branch
master
- 11434c42 - First working version of TCKs for HLT1
-
93863b14...02fb14b9 - 88 commits from branch
added 1 commit
- ce347d3d - Set a default user name and email based on hlt_oper if needed
added 22 commits
-
ce347d3d...f6ca3dff - 19 commits from branch
master
- 4a04dada - First working version of TCKs for HLT1
- 6079999f - Rename hlttck_cdb_listkeys to hlt_tck_tool
- 8ff994ef - Set a default user name and email based on hlt_oper if needed
Toggle commit list-
ce347d3d...f6ca3dff - 19 commits from branch
mentioned in issue Moore#563 (closed)