Replies: 6 comments 2 replies
-
Related issue: #31 |
Beta Was this translation helpful? Give feedback.
-
We should implement a GitHub CI action before we start sharing code. |
Beta Was this translation helpful? Give feedback.
-
Related issues: |
Beta Was this translation helpful? Give feedback.
-
[Based on meeting held with @knoepfel, @aolivier23, and @greenc-FNAL] Prioritized listNeeded now
For PRs, we need to verify that the code:
These checks will be implemented as GitHub actions. The fixes for any failures are the responsibility of the PR submitters. We also need:
Needed in 6 months
Needed in 1 year
|
Beta Was this translation helpful? Give feedback.
-
My 2 cents. We could add a "Needed Last Week" category that includes "builds and unit tests pass for an optimized GCC build on AlmaLinux 9 (x86_64_v3)". Get that working first. |
Beta Was this translation helpful? Give feedback.
-
Do we pick/have specific compiler versions? Either fixed or minimum? For that matter, vanilla Clang or Apple Clang? And for releases, do we expect (or are we expected) to deliver them as docker images? Is DUNE expected to use Phlex releases, or will they build from source for their own distributions? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
DUNE US S&C R&D item 068
Robust Framework development will require sufficient use of CI/CD technology. It is not the responsibility of the framework project to provide the CI/CD infrastructure; however, the development team must develop a CI/CD policy. The CI/CD technology should be able to support that policy, which may include:
One possibility is to incorporate these checks as GitHub actions, which may or may not be constrained based on our free use of GitHub.
Beta Was this translation helpful? Give feedback.
All reactions