-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Switch from Travis and Appveyor to GitHub Actions #1969
Comments
Mostly done: https://github.com/fmtlib/fmt/actions. Just need to migrate the documentation build config. |
GitHub Actions also can be used to automate releasing a new version. Looks like ChangeLog.rst always has changes for the desired release, so a special workflow for version tags handling can be created. It would create a new release from the version tag, copy release description from ChangeLog.rst and upload an archive asset. The uploaded archive will be the same as it is for existing releases: with only necessary files for end-users (maybe fewer files than right now), prepared documentation, etc. I'm sure that it's automized already by some service, script, or by something else, but work with releases on GitHub can be automized by using GitHub, which is nice. |
The documentation build is now working: https://fmt.dev/dev/. The main remaining thing is to add testing of newer standards. |
Added more standards in f8640d4. |
Travis CI has been slow recently and Appveyor has always been a disaster. Look into switching CI to GitHub Actions.
The text was updated successfully, but these errors were encountered: