Skip to content

Adapt WMCore's buildRelase script to dbs2go needs #140

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

todor-ivanov
Copy link
Contributor

@todor-ivanov todor-ivanov commented May 7, 2025

fixes #139
With the Current PR we are trying to adapt the already existing WMCore buildRelease script to the needs of dbs2go.

@todor-ivanov todor-ivanov requested a review from vkuznet May 8, 2025 00:38
@todor-ivanov
Copy link
Contributor Author

hi @vkuznet, I just added all I think this script should be capable of doing. And I also created a simplified make target for building a release with default values. It should be called as follows e.g.:

make release v00.06.47rc3

Feel free to take another look.

@todor-ivanov todor-ivanov force-pushed the feature_AddBuildRelease_fixes-139 branch from d72eace to ca36edf Compare May 8, 2025 07:20
Add default REPOURL

Remove any hardwired urls in the script && Use jq to find the PR number

Add user confirmation before building any release

Add make release target to the Makefile

Final changes

Move from CHANGES file to CHANGES.md

Fix commitLine entries for commits not associated with PRs

Add DRYRUN mode

Add protection against missing release commits && Add check of tag regexp && Estimate repoUrl from remote only

Refine TAGREGEXP && Remove locking logic when remote origin is missing && Explicitely add CHANGES file to avoid broken first tag comits due to new file errors
@todor-ivanov todor-ivanov force-pushed the feature_AddBuildRelease_fixes-139 branch from 5dcec8d to 5dcd361 Compare May 16, 2025 07:25
@todor-ivanov todor-ivanov merged commit 5acaaba into dmwm:master May 16, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

DEV: Create a BuildRelease script for DBS
2 participants