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

Add CI test to exercise gcc10 #2590

Merged
merged 1 commit into from
May 27, 2020

Conversation

lgritz
Copy link
Collaborator

@lgritz lgritz commented May 25, 2020

  • Turns out no code changes were needed for gcc10!

  • Also updated some dependency ranges in INSTALL.md.

  • Make a new CI test "latest" -- using the latest supported release of
    the toolchain and dependencies. That includes gcc10 in this case.
    (This is different than the "bleeding edge" test, which tests against
    the development master of many dependencies.)

  • Make several test matrix entries (including bleeding edge, static
    libs, and sanitizers) no longer test on every push. That makes
    things take too long. They all still run nightly, and if you're
    pushing a branch with the name "RB", "release", or "master", so they
    will catch problems before releases. Also, all tests run any time
    the branch name is "gh", so if you are preparing a patch
    specifically to make changes to CI, make sure to do that. We will
    probably continue to fine-tune exatly when we run all tests, versus
    the common configurations.

Signed-off-by: Larry Gritz lg@larrygritz.com

* Turns out no code changes were needed for gcc10!

* Also updated some dependency ranges in INSTALL.md.

* Make a new CI test "latest" -- using the latest supported release of
  the toolchain and dependencies. That includes gcc10 in this case.
  (This is different than the "bleeding edge" test, which tests against
  the development master of many dependencies.)

* Make several test matrix entries (including bleeding edge, static
  libs, and sanitizers) no longer test on every push. That makes
  things take too long. They all still run nightly, and if you're
  pushing a branch with the name "RB", "release", or "master", so they
  will catch problems before releases. Also, all tests run any time
  the branch name is "gh", so if you are preparing a patch
  specifically to make changes to CI, make sure to do that. We will
  probably continue to fine-tune exatly when we run all tests, versus
  the common configurations.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
@lgritz lgritz merged commit 5ac50bc into AcademySoftwareFoundation:master May 27, 2020
@lgritz lgritz deleted the lg-ghci branch May 27, 2020 04:49
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.

None yet

1 participant