-
Notifications
You must be signed in to change notification settings - Fork 592
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
fix(ci): clean up broken Semantic PR #13499
Conversation
Thanks for opening a PR! 💯
Howto
More infoPlease take a moment to read through the Magma project's
If this is your first Magma PR, also consider reading
|
cba58ff
to
22c4dad
Compare
22c4dad
to
f998058
Compare
9e9022a
to
ab519b9
Compare
ebca969
to
2134943
Compare
✔️ The Semantic PR check ended with status success. See instructions on formatting your commit and pull request titles. |
2134943
to
61a0de5
Compare
As discussed offline, please have a look at
|
61a0de5
to
016b17f
Compare
This was addressed with second commit by removing the trigger.
Yes, it is. It does behave as expected and the check and comment step will be skipped in the relevant cases.
The behaviour is unchanged here. A notification is sent on the comment creation. There no notification on comment edit. This is Github behaviour and has nothing to do with the actual change here. |
016b17f
to
061d70c
Compare
How was the semantic PR broken? The summary says "The semantic PR workflow is broken in so far as it has some strange interaction with the cloud-workflow", but I don't know what those strange interactions are and what doesn't work. |
On issue observed was, that the semantic PR check would fail, whenever the cloud workflow would fail. I.e. the semantic PR would depend on the status of the cloud workflow, even though both should be totally unrelated and independent. |
Can you link to an example where the semantic PR check failed because of the cloud workflow? |
Signed-off-by: Fritz Lehnert <13189449+Neudrino@users.noreply.github.com>
Signed-off-by: Fritz Lehnert <13189449+Neudrino@users.noreply.github.com>
061d70c
to
09060c1
Compare
Rebased on master to resolve conflicts from #13696. |
✔️ This PR successfully de-coupled the |
Summary
This is the first POC for the de-tanglement of the different checks. While further improvement might involve composite actions (for the Github commenting) this is seen out of scope for the first iteration.
semantic PR
workflow is broken in so far as it has some strange interaction with thecloud-workflow
. One effect was, that the semantic PR check would fail, whenever the cloud workflow would fail, even though both should be totally unrelated.Output variables are totally enough for passing the status on. And this was already implemented.
comment-pr-on-check-failure.yml
.Test Plan
The workflow is
Additional Information
on: pull_request