Skip to content
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

Merged
merged 1 commit into from
Nov 8, 2023

Conversation

uncleDecart
Copy link
Member

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

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]>
@uncleDecart
Copy link
Member Author

We need to backport this to 0.9.2 so EVE tests will not fail

Copy link
Collaborator

@giggsoff giggsoff left a 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?

@uncleDecart
Copy link
Member Author

Well, we can rebase swithing new workflow PR to this and see if VNC test passes

@giggsoff
Copy link
Collaborator

giggsoff commented Nov 8, 2023

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.

@uncleDecart
Copy link
Member Author

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

@giggsoff
Copy link
Collaborator

giggsoff commented Nov 8, 2023

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?

@uncleDecart
Copy link
Member Author

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

@giggsoff
Copy link
Collaborator

giggsoff commented Nov 8, 2023

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.

@giggsoff giggsoff merged commit 6dcf593 into lf-edge:master Nov 8, 2023
6 of 10 checks passed
@giggsoff giggsoff mentioned this pull request Nov 8, 2023
@europaul
Copy link
Contributor

europaul commented Feb 9, 2024

just for future reference: bumping up the version sadly didn't solve the problem and it was necessary to add eden_version parameter as input to the workflow in #961

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants