-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Travis: update to focal dist #14551
Travis: update to focal dist #14551
Conversation
Updating to the latest Travis provided environment. It's been a year around and we can benefit from more updated versions we use. More info https://docs.travis-ci.com/user/reference/focal/
c9f1309
to
5057bfd
Compare
@0xc0170, thank you for your changes. |
Failures, I'll review what we are missing in 20.04 🙄 |
They do not add any value as littlefs library contains own tests, we do not need to duplicate them in Mbed OS. We test integration with our libraries.
As of ubuntu 20.04, the two deps for aspell are missing.
2149e67
to
e98b0e6
Compare
Travis is not picking up this PR, I'll investigate (force push might appear from now here to refresh Travis) |
Python 3, it's your time now
Travis all green 🎉 Ready for review |
name: "tools-py35" | ||
env: NAME=tools-py3.5 | ||
language: python | ||
python: 2.7 | ||
python: 3.5 |
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.
Python 3.5 has also reached end-of-life. Since it's a recent event (late 2020), it's okay to keep or remove it I guess.
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.
LGTM
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.
LGTM, thanks for the clean up
.travis.yml
Outdated
@@ -138,6 +138,7 @@ matrix: | |||
name: "spellcheck" | |||
env: NAME=doxy-spellcheck | |||
install: | |||
- sudo apt-get -y install libncursesw5 |
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.
Not crucial, but we can always install apt packages in a more declarative way: https://github.com/ARMmbed/mbed-os-example-blinky/blob/0016df36542bdcb2c84e4902b9c50364da8120a8/.travis.yml#L33-L41
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.
Added it via addons in the update
CI started |
I'll merge this PR as soon as we got master unblocked (at least 2 Prs depend on this update) |
I've noticed I left there fixups 🤕 The next time I should clean up. |
Ah I missed it during my review |
Summary of changes
Updating to the latest Travis provided environment. It's been a year around and we can benefit from
more updated versions we use.
More info https://docs.travis-ci.com/user/reference/focal/
The default one for Travis is xenial. The one we also have been using for 2 years now. Should we update to focal? To get updates to the tools. If tests pass, anything against this update?
As we update, I need to fix outstanding issues in Travis - littlefs should not be part of our testing here, plus any 20.04 issues with packages.
What this brings:
Impact of changes
Migration actions required
Documentation
Pull request type
Test results
Reviewers