- Apr 26, 2024
-
-
Frank Winklmeier authored
Add the `--all` option to not use the standard ignore list in merges. This can be useful when e.g. updates to the externals should be swept forward.
-
- Mar 12, 2024
-
-
Tadej Novak authored
-
- Feb 27, 2024
-
-
Frank Winklmeier authored
Add script to simplify the branch sweeping. Compared to our current manual procedure this ensures that no unwanted files are being merged even if there are no conflicts.
-
- Feb 22, 2024
-
-
Frank Winklmeier authored
Warn in case a MR with the `sweep:ignore` label is being merged and give instructions on how to remove it form the merge. Also replace the hard-coded domain label bu reading our "official" domain map from the CI repository.
-
- Sep 19, 2023
-
-
Vakhtang Tsulaia authored
-
- Sep 15, 2023
-
-
Edward Moyse authored
Handle authentication issues more cleanly.
-
- Aug 31, 2023
-
-
Frank Winklmeier authored
In sweep mode, when used with a GitLab token, the script will now ask to create a Draft MR in GitLab pre-filled with title and the release notes. The RC can then check/edit the MR and mark it as ready.
-
- Aug 15, 2023
-
-
Frank Winklmeier authored
Relates to ATLINFR-4967.
-
- Jul 28, 2023
-
-
Frank Winklmeier authored
Rewrite the code to decide if an externals rebuild is needed. Instead of using a combination of the externals version number and a hash of all (c)make arguments, simply concatenate all relevant information into one big "stamp" file. This fixes also the problem of re-using stale builds (ATLINFR-5026). Relates to ATLINFR-3018.
-
- Jul 26, 2023
-
-
Frank Winklmeier authored
Update list of allowed labels and use a regular expression to catch all `.*-output-changed` labels.
-
- Jul 05, 2023
-
-
Tadej Novak authored
-
- May 03, 2023
-
-
Frank Winklmeier authored
Fix bug introduced in !62596 (mixup of the branch_rel and branch_nig variables).
-
- Apr 24, 2023
-
-
Frank Winklmeier authored
-
- Mar 23, 2023
-
-
Attila Krasznahorkay authored
-
Frank Winklmeier authored
Add a `--sweep` mode to create "release notes" (MR diffs) for our daily master merges. The main change is to add a new template for merge descriptions and use `git log HEAD^..HEAD` to retrieve the diff. See !61782 for an example.
-
- Nov 03, 2022
-
-
prepare_release_notes compatibility with 22.0-mc20
-
- Oct 01, 2022
-
-
Add ability to automatically create the release in gitlab. This relies on a newer gitlab-python version (the current default is 1.4 which is too old)
-
- Aug 08, 2022
-
-
Fix missing MR links in prepare_release_notes script
-
- Jul 22, 2022
-
-
AtlasBuildScripts: Update release notes script
-
- Jul 05, 2022
-
-
AtlasBuildScripts: more cleanup on external build failures See merge request atlas/athena!54805 (cherry picked from commit 08c63206) cdc7cf2a AtlasBuildScripts: more cleanup on external build failures
-
- Jul 04, 2022
-
-
Frank Winklmeier authored
Delete a few extra directories after an externals build failure. This should hopefully help in increasing the chances that a retry works more reliably. Relates to ATLINFR-4561.
-
- Jun 07, 2022
-
-
Frank Winklmeier authored
- use Python3 - always print where release notes were generated - flake8 fixes
-
Frank Winklmeier authored
Add the `prepare_release_notes.py` script previously kept in separate user repository.
-
- May 25, 2022
-
-
AtlasBuildScripts: fix externals cleanup after build failure See merge request atlas/athena!53669 (cherry picked from commit 24579d3b) 5100d51b AtlasBuildScripts: fix externals cleanup after build failure
-
Frank Winklmeier authored
Remove the `set -e` in the externals build script when running in the CI. Otherwise the script would never reach the final cleanup stage on build failures that was implemented in atlas/athena!52479. Relates to ATLINFR-4561.
-
- Apr 22, 2022
-
-
- Feb 09, 2022
-
-
Frank Winklmeier authored
Delete all the individual `*_clid.db` files in case conflicts (same CLID with different class name) are found. This should prevent issues during incremental builds when e.g. an xAOD class version gets incremented. Relates to ATEAM-809.
-
- Jan 24, 2022
-
-
Frank Winklmeier authored
Enable the build of the tests in the `CITest` package when the project is built as part of the CI.
-
- Aug 25, 2021
-
-
Attila Krasznahorkay authored
It was left in by mistake during the previous re-shuffling of the code.
-
- Aug 23, 2021
-
-
Attila Krasznahorkay authored
When updating the scripts to perform the build through cmake and not using make/ninja directly, the passing of user-provided flags was not updated correctly in the code.
-
- Mar 10, 2021
-
-
Attila Krasznahorkay authored
This way the build_externals.sh scripts of all of the projects could accept the same list of command line arguments. Even if those in DetCommon and AthDataQuality would not care about some of them.
-
- Mar 08, 2021
-
-
This is meant to be used by AthDataQuality and DetCommon for the time being. Just like build_project_externals.sh, meant for the other projects, it requires a few simple settings from the individual build_externals.sh scripts, and can then do the code checkout in a consistent way for both of them. At the same time fixed some small issues in the existing scripts as well to ensure that code checkout errors would be properly reported by them.
-
- Jan 15, 2021
-
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
By now, in the master branch, we only pick up LCG and TDAQ from CVMFS by default. All that logic was not necessary anymore. And with the unification of the project build scripts, that logic actually prevented builds of AnalysisBase on hosts with no CVMFS access.
-
- Jan 13, 2021
-
-
- Oct 01, 2020
-
-
Frank Winklmeier authored
Add script to merge MRs matching a set of GitLab labels into the current (local) git branch. Relates to ATLINFR-3750.
-
- Jul 10, 2020
-
-
Frank Winklmeier authored
Improvements to `tag_build.sh` used in the nightly builds. If a given tag already exists, instead of failing, do a checkout of that tag. This will allow the build of multiple projects/platforms from the same nightly tag. Relates to ATLINFR-3334.
-
- May 01, 2020
-
-
Dan Guest authored
Apparently 'git remote get-url' is a relatively new addition to the library, in that it was added in the last 5 years. This moves to something that was supported in git 1.8 as well.
-
- Apr 28, 2020
-