-
Notifications
You must be signed in to change notification settings - Fork 62
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
ci: build with STAR_HOST_SYS=sl79_gcc485 in accordance with the container #114
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
plexoos
added a commit
to plexoos/star-sw
that referenced
this pull request
Dec 10, 2021
for commit in $(git log --reverse --pretty=format:"%h" SL21c...aed3dcc -- .github/workflows/ docker/ test/ tests/); do git cherry-pick -x $commit; done Squashed commit of the following: commit 4764849 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Tue Nov 16 21:31:41 2021 -0500 ci: Avoid conflict with latest tag when using cache to/from (star-bnl#198) Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> (cherry picked from commit 0d24494) commit 3b62b85 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Oct 11 10:51:54 2021 -0400 cons: Skip uncompilable package StShadowMaker (star-bnl#69) The users can still define environment variable SKIP_DIRS to overwrite the default list of skipped subdirectories. (cherry picked from commit b20c626) commit ef65fe4 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Sep 15 07:18:42 2021 -0400 ci: Remove extra call to cons generating geometry files (cherry picked from commit a9d2bbc) commit f33f29f Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Sep 22 12:26:53 2021 -0400 ci: Reduce the number of events processed by test jobs (cherry picked from commit 302abb6) commit 3317328 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Sep 2 17:56:01 2021 -0400 ci: Add more test jobs on data and simulation samples (cherry picked from commit 9554cd2) commit bf4ea0f Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Fri Aug 13 11:17:21 2021 -0400 ci: Include OnlTools into CI build (cherry picked from commit fc3ce57) commit 1044f65 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Aug 30 10:44:34 2021 -0400 ci: Increase log size limit to 10 MB (star-bnl#125) The output logs appear to be truncated: [output clipped, log limit 2MiB reached] (cherry picked from commit d075cec) commit 834da5b Author: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Date: Fri Aug 27 20:22:54 2021 -0400 ci: restrict branch names for build-containers workflow (star-bnl#127) This prevents the workflow from failing on pr/ branches pushed directly into the main repo. Feature branches could temporarily relax this constraint as needed. Alternatively we could set `on.push.branches-ignore` to `'pr/*'`. (cherry picked from commit 5d41b66) commit f80eaf0 Author: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Date: Mon Aug 23 23:41:35 2021 -0400 ci: add build-containers workflow This new workflow is intended to be called on commits to branches of the main repository. It will automatically update caches for Pull Request tests running from ci-build workflow. It will also build and push containers with STAR Libraries corresponding to the release tags. (cherry picked from commit 9711976) commit 8931449 Author: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Date: Sun Aug 22 16:09:15 2021 -0400 git mv test tests (cherry picked from commit 17d6b56) commit 45cfdb5 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Fri Aug 20 14:31:29 2021 -0400 ci: Save ROOT6 build image as artifact (cherry picked from commit d191ea8) commit cc0a150 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Aug 18 16:23:59 2021 -0400 ci: Use job matrix for ROOT5 tests (cherry picked from commit b117a61) commit 4347b74 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Aug 19 13:02:28 2021 -0400 test: Add executest.py Use this script to read `test/joblist.json` file with job information for STAR tests (cherry picked from commit 9ebe88c) commit c7d7526 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Fri Aug 20 11:08:35 2021 -0400 test: Convert devtest/sampleList_nonopt.reduced.txt to json ``` cd star-sw parse-joblist.py /star/u/starreco/devtest/sampleList_nonopt.reduced.txt > test/joblist.json ``` (cherry picked from commit 0fe39fa) commit c265637 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Aug 19 13:02:47 2021 -0400 test: Add parse-joblist.py Use this script to convert starreco files with test job description to json format (cherry picked from commit 4df5ad8) commit 4a2908a Author: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Date: Sun Aug 22 10:26:13 2021 -0400 ci: build with STAR_HOST_SYS=sl79_gcc485 in accordance with the container (star-bnl#114) (cherry picked from commit 1233e2c) commit a3760ad Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Aug 12 18:07:29 2021 -0400 ci: Include StRoot/StHbtMaker into CI build Note: StRoot/StHbtMaker/CorrFctn depends on GSL libraries (cherry picked from commit baa83ba) commit 16fc29b Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Aug 12 18:07:10 2021 -0400 ci: Update docker image base-stage (add GSL_DIR ENV) (cherry picked from commit 462a6fa) commit 7811753 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Aug 18 12:38:31 2021 -0400 Add initial limited set of test jobs to CI (star-bnl#106) (cherry picked from commit bbe6c3c) commit 071dc4b Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Aug 5 13:59:50 2021 -0400 ci: Include StRoot/StEEmcPool into CI build Already tested so [skip ci] (cherry picked from commit 59f6252) commit f5c3ae7 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Aug 11 14:20:15 2021 -0400 ci: Include StRoot/StarGenerator/Kinematics into CI build [skip ci] (cherry picked from commit 2e61850) commit 0d9a3ab Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Aug 11 12:49:39 2021 -0400 [root6] Include StRoot/StFgtPool into CI build (star-bnl#93) * [root6] Include StRoot/StFgtPool into CI build Declare nested types public in StRoot/StFgtPool This affects persistent classes processed by ROOT to create dictionaries and streamers. Unlike rootcint in ROOT5, rootcling seemingly respects the access modifiers and needs all such types to be publicly defined. Similar to 9bce66c (cherry picked from commit 7a474e4) commit 60182e5 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Aug 11 00:05:19 2021 -0400 ci: Enable build action on pull request to any branch Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> (cherry picked from commit c431747) commit 9cfe49d Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Tue Aug 10 20:47:22 2021 -0400 Revert "ci: run build action on all pushes and pull requests to any branch" This reverts commit c25a2fd. The original commit caused duplication of CI jobs triggered by both push and pull_request events (cherry picked from commit b8eda9d) commit 5524d69 Author: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Date: Tue Aug 10 12:48:41 2021 -0400 ci: run build action on all pushes and pull requests to any branch It doesn't make sense to treat non-main branch PR's specially. It's also desirable to run actions on direct-pushed tags and we also want users to be able to run CI in their forks before creating the PR. (cherry picked from commit c25a2fd) commit e1e0b4a Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Aug 2 12:43:42 2021 -0400 Remove obscure package pams/sim/g2r (cherry picked from commit 248c020) commit 4922c5c Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Sun Jul 25 17:10:29 2021 -0400 [ci] Include StRoot/StHighptPool into CI build (cherry picked from commit 3d486c7) commit 85e85e2 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Aug 5 14:26:18 2021 -0400 [ci] Include StRoot/StFgtPool into CI build (cherry picked from commit ee177ac) commit b8f9cbc Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Tue Jul 27 13:03:10 2021 -0400 [ci] Use new cached base images; Update image name (cherry picked from commit cd43383) commit 9b64bf6 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Jul 26 20:10:12 2021 -0400 [ci] Build StJetFinder using installed FastJet (cherry picked from commit a8b2e90) commit 43809c1 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Jul 26 10:28:12 2021 -0400 [ci] Bump star-spack to fba3a3ffbafc0c77fa46085d807b717ca807f345 [env] Install fastjet for StRoot/StJetFinder in star-sw [pkg] Add some ROOT dependencies to LD_LIBRARY_PATH in star-env [pkg] Add ROOT to LD_LIBRARY_PATH via star-env [pkg] Introduce second Vc version via star-env [pkg] Add Vc as dependency to star-env package (cherry picked from commit 570001e) commit 66b3d4d Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Jul 21 11:23:43 2021 -0400 [ci] Override default location of Vc package for ROOT6 build (cherry picked from commit e8b8946) commit db3dd6c Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Jul 15 00:30:24 2021 -0400 [ci] Define environment variables in the base stage (cherry picked from commit 6357823) commit c3318f2 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Jul 12 18:00:59 2021 -0400 [ci] Fix environment, use environment modules (cherry picked from commit 70ec715) commit 6d080b8 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Jul 12 18:02:25 2021 -0400 [ci] Strip binaries installed with Spack (cherry picked from commit 44b7fa7) commit dd93767 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Jul 12 17:58:45 2021 -0400 [ci] Switch to multistage build (cherry picked from commit 2903b03) commit f45b459 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Tue Jul 13 23:43:51 2021 -0400 [ci] Bump star-spack to 166348c6f84c66ffdc044a14f00a14539558ba6e [pkg] vc: Export package prefix instead of Vc_LIB_DIR [env] Fix 588a489e. Order of requested packages matters [env] Disable view for container setups (cherry picked from commit 1867e47) commit 2ca1b44 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Jul 12 17:54:33 2021 -0400 [ci] Optimize installed packages (cherry picked from commit b41cca3) commit a833907 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Jul 12 17:50:50 2021 -0400 [ci] Nitpick cernlib installation (cherry picked from commit 73075c8) commit 8e2f55c Author: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Date: Thu Jul 29 07:31:47 2021 -0400 [ci] Unset Vc_LIB_DIR defined by current Spack environment (cherry picked from commit f396376) commit 962aa68 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Tue Jul 27 11:56:13 2021 -0400 [ci] Update env variable Vc_LIB_DIR -> Vc_DIR (cherry picked from commit 7c50a69) commit 1ee0bee Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Mon Jul 26 13:59:28 2021 -0400 [ci] Include StarVMC/GeoTestMaker into CI build (cherry picked from commit 598563d) commit 0dd5ea4 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Aug 4 10:21:37 2021 -0400 Remove deprecated StRoot/StSpinMaker (star-bnl#66) (cherry picked from commit c4fe13e) commit efd1629 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Tue Jul 20 13:01:42 2021 -0400 Build StRoot/StSpinPool with ROOT6 (star-bnl#63) * Include StRoot/StSpinPool in ROOT6 CI build * Do not hide code from ROOT6 rootcling Unlike with ROOT5 rootcint there is no reason to hide code if it is conforms to the c++ standard (cherry picked from commit ec78afe) commit 5d64381 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Jul 7 10:20:04 2021 -0400 [ci] Use immutable identifiers for star-sw base images (cherry picked from commit c16367c) commit a98a4c1 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Tue Jul 6 17:36:10 2021 -0400 [ci] Use immutable tag for SL7 base image [skip ci] (cherry picked from commit f7ba46e) commit 941b573 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Sun Jul 4 12:12:03 2021 -0400 [ci] Remove unnecessary invocations of cons (cherry picked from commit f82861f) commit b7c98a3 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Jul 1 23:48:13 2021 -0400 [ci] Add ROOT6 based build to workflow (cherry picked from commit cbe4ffc) commit 35c9a38 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Thu Jul 1 12:29:57 2021 -0400 [ci] Bump star-spack version (cherry picked from commit ae81ab7) commit 667564b Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Jun 30 01:24:15 2021 -0400 [ci root6] Exclude StSpinPool temporarily due to compiler errors (cherry picked from commit bfd28d6) commit bd616ee Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Fri Jun 25 00:31:24 2021 -0400 [ci root6] Add container based on ROOT6 (cherry picked from commit 103de24) commit 72055ad Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Jun 30 17:14:44 2021 -0400 [ci] Include Stv packages in ROOT5 build Thanks to 6a0d423 (cherry picked from commit 5022841) commit 206c482 Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Wed Jun 30 00:40:58 2021 -0400 [ci] Reorganize and cleanup modules excluded from the build Remove modules nonexistent in current HEAD (cherry picked from commit 7b8f7d5) commit 32c3adc Author: Dmitri Smirnov <dmixsmi@gmail.com> Date: Tue Jun 29 18:17:28 2021 -0400 [ci] Do not set unused environment variables (cherry picked from commit 02c5503)
plexoos
pushed a commit
to plexoos/star-sw
that referenced
this pull request
Dec 10, 2021
…iner (star-bnl#114) (cherry picked from commit 1233e2c)
plexoos
pushed a commit
to plexoos/star-sw
that referenced
this pull request
Dec 10, 2021
…iner (star-bnl#114) (cherry picked from commit 1233e2c)
plexoos
pushed a commit
to plexoos/star-sw
that referenced
this pull request
Dec 10, 2021
…iner (star-bnl#114) (cherry picked from commit 1233e2c)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The https://ghcr.io/star-bnl/star-sw-root5-build comes with