chewing / chewing-editor

Cross platform chewing user phrase editor
https://chewing.im/
GNU General Public License v2.0
30 stars 52 forks source link

Move to newer GCC? #237

Closed david50407 closed 1 year ago

david50407 commented 3 years ago

Since Homebrew removed gcc@4.8^1, Travis CI will fail on every test in macOS environment, that is unhealthy for developments. And GNU-supported version are 10.2, 9.3, 8.4 now^2, 4.8 is toooo old, maybe we can move to newer gcc (at least 4.9 for macOS CI)?

jserv commented 3 years ago

Great. Did you have proposed pull request(s) associated with newer GCC support?

yan12125 commented 1 year ago

In https://github.com/chewing/chewing-editor/pull/239, I proposed to switch from Travis CI to GitHub Actions, as travis-ci.org is ceased and travis-ci.com is not free.

Since June 15th, 2021, the building on travis-ci.org is ceased.

(Mentioned on https://travis-ci.org/github/chewing/chewing-editor)

If that PR is accepted, .travis.yml can be dropped, and gcc@4.8 will no longer be used.

jserv commented 1 year ago

In #239, I proposed to switch from Travis CI to GitHub Actions, as travis-ci.org is ceased and travis-ci.com is not free.

Since June 15th, 2021, the building on travis-ci.org is ceased. (Mentioned on https://travis-ci.org/github/chewing/chewing-editor) If that PR is accepted, .travis.yml can be dropped, and gcc@4.8 will no longer be used.

Agree. Please go ahead for dropping Travis CI.

yan12125 commented 1 year ago

Thanks, here you go~ https://github.com/chewing/chewing-editor/pull/240