-
Notifications
You must be signed in to change notification settings - Fork 1
Add pipeline-lib branch update action #156
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
Conversation
23affd1
to
4a1713f
Compare
0ecf908
to
fb66687
Compare
Test stage provisionNodes with slurm Leap15 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/18/display/redirect |
Test stage provisionNodes with slurm EL7 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/19/display/redirect |
Test stage provisionNodes with release/0.9 Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/19/display/redirect |
Test stage provisionNodes with master Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/19/display/redirect |
d9658df
to
27d4fb3
Compare
Test stage provisionNodes with master Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/21/display/redirect |
Test stage provisionNodes with release/0.9 Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/21/display/redirect |
f5d5ba6
to
29d4852
Compare
Test stage provisionNodes with slurm Leap15 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/23/display/redirect |
Test stage provisionNodes with master Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/23/display/redirect |
Test stage provisionNodes with slurm EL7 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/23/display/redirect |
Test stage provisionNodes with release/0.9 Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/23/display/redirect |
dfd06c1
to
9b20794
Compare
Test stage provisionNodes with slurm EL7 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/26/display/redirect |
Test stage provisionNodes with slurm Leap15 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/26/display/redirect |
Test stage provisionNodes with release/0.9 Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/26/display/redirect |
Test stage provisionNodes with master Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/26/display/redirect |
Signed-off-by: Brian J. Murrell <brian.murrell@intel.com>
7fce96f
to
2f3d52b
Compare
Signed-off-by: GitHub Actions <actions@github.com>
Test stage provisionNodes with master Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/28/display/redirect |
Test stage provisionNodes with slurm EL7 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/28/display/redirect |
Test stage provisionNodes with slurm Leap15 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/28/display/redirect |
Test stage provisionNodes with release/0.9 Repo completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/pipeline-lib/job/PR-156/28/display/redirect |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we need to handle the intentionally aborted job better before landing this to cut down on the e-mail noise.
It may help to add a sleep stage before starting any stages that do a notify.
Also test the case were we are testing a change to the trusted-pipeline-lib.
The only people who see noise are people who are subscribed to the ticket, such as reviewers. So it's not even noisy until review time, not unlike the updates that you get from every other ticket you are subscribed to. You can unsubscribe to a ticket if it's too noisy and you will only get notified again when you are asked for re-review.
Maybe. I think we can experiment with that as we use it in our *pipeline-lib repos before we implement in daos.
|
I meant testing a pipeline-lib PR that is also testing a change to trusted-pipeline-lib so we have to specify something like for example: This would need to be changed to: |
You probably meant something other than At this point, I'd be inclined to not let the perfect be the enemy of the good as this is really just an experiment to see if this can be an acceptable workflow. If we decide it's workable, we can extend it to cover the corner cases. But I'd rather not spend the time trying to make it perfect before we decide we like it or not. As for the failed test notifications that happen when the action pushes a patch, I think that's really quite a non-issue. That only ever happens once for a PR on the very first commit. At that point the only person who will get those notifications is the owner as it's unlikely that there will be any reviewers added when the PR is created. But even subsequent pushes of patches don't create those notifications, as the change is already made by that point and the action is a NOOP. The ultimate solution for this is the QuietPeriod, and it looks like a PR for that to be working in Multibranch Pipelines is being resurrected so hopefully we will have that soon-ish. In the meanwhile we can experiment with sleeps (how long, etc.) as we push patches to pipeline-lib and evaluate the usefulness of the action. |
Signed-off-by: Brian J. Murrell brian.murrell@intel.com