-
Notifications
You must be signed in to change notification settings - Fork 2
Creating a new release [DQM maintainers]
Dimitris Papagiannis edited this page Feb 20, 2024
·
6 revisions
Note
This section is for DQM repository maintainers only
This page describes how to create a new release for the [Legacy] DQMGUI installation package.
First, decide which versions of the following packages you would like to include in the installation:
-
dmwm/deployment
(You will probably need the latest one. Example:HG2401b
) -
DQMGUI (You will also probably need the latest one. Example:
10.0.0
) -
ROOT. As of writing (2024/02), version
v6-28-10
is working fine. Anyv6-28-X
version should also work.
Then check that the installation package you want to create already exists in the releases page. All releases are named with the following convention:
python_Python version
_deployment_DMWM_GIT_TAG
_dqmgui_DQMGUI_GIT_TAG
_root_ROOT_GIT_TAG
.
Tip
Python version is not currently configurable. Installation packages are generated only for both python 3.6 and 3.8.
If the exact version does not exist:
- Go to Actions secrets and variables.
- Edit the
Repository variables
to reflect the versions of the packages you noted before. For example, if you want to use DQMGUI10.0.0
, changeDQMGUI_GIT_TAG
to10.0.0
. - Trigger the
build_installation_package
action here:- Click the topmost row of the "workflow runs" table:
- In the new page that opens, click
Re-run all jobs
:
- After ~2minutes, the new release will be found in the releases page.