-
Notifications
You must be signed in to change notification settings - Fork 48
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
Use [email protected] version to pull correct code tag, not master #924
Conversation
Following on lf-edge#910 we saw that EVE checks out Eden master code and not code from tag from yml file and if master fails tests are failing on EVE, which is undesirable https://github.com/lf-edge/eve/actions/runs/6613253197/job/17960730583?pr=3516#step:2:474 Investigating it more turns out in version 3.5.3 of github checkout action behaviour is what we need. Check lf-edge#909 for more info Signed-off-by: Pavel Abramov <[email protected]>
We need to backport this to 0.9.2 so EVE tests will not fail |
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.
Thank you for find it out.
Can we somehow check the changes before merging and re-tagging?
Well, we can rebase swithing new workflow PR to this and see if VNC test passes |
As I understand the main value of the PR is for EVE-OS repo. My question was about that case. |
Well backporting to 0.9.2 should do the trick. Releasing 0.9.3 will work only if we either revert cloud-init test, point to eve hash which has the support, wait for next release which includes it |
I am voiting for pointing onto eve hash (I am not sure about EVE-OS release plan). Re-assing of tags is not the best approach. Another question: for lts relases of EVE-OS in EVE-OS repo (for pushing patch tags for old branches without cloud-init test support), which tag of new Eden workflow is in use? |
Right now 0.9.2 is used with new workflows, where they are used. So in LTS with new workflows it'll be 0.9.2 that's why I suggested to merge this patch in 0.9.2 tag, so stable branches won't be affected |
I still cannot understand, sorry. Can you please describe a plan? You wrote, that you want to remove and re-apply the tag to the master branch with the PR merged, correct? But how about stable branches of EVE-OS (you mentioned that they use 0.9.2 tag of Eden) without support for new cloud-init test? Looks like they will be affected by novel test they aren't support, but will see it in 0.9.2 tag. |
just for future reference: bumping up the version sadly didn't solve the problem and it was necessary to add |
Following on #910 we saw that EVE checks out Eden master code and not code from tag from yml file and if master fails tests are failing on EVE, which is undesirable
https://github.com/lf-edge/eve/actions/runs/6613253197/job/17960730583?pr=3516#step:2:474
Investigating it more turns out in version 3.5.3 of github checkout action behaviour is what we need. Check #909 for more info