-
Notifications
You must be signed in to change notification settings - Fork 0
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
Topic/christian/release 6.0 ci updates #47
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This also adds 15.4 to the list of distributions that are skipped by default - let me know if this is not a good idea. I assume that by now most people will be running 15.5 (15.4 will be EOL in ~3 months). (cherry picked from commit 4ad2a6a)
Allow tasks to run a bit of code just before ci/build.sh. (cherry picked from commit 8a2c81a)
For CI and more general BTest execution we already enabled ccache previously, but developers using a Spicy build out of the build directory still needed to manually set up caching. With this patch we enable it for such cases as well via `zeek-path-dev.*sh`. (cherry picked from commit e624c75)
This template was added when the sanitizer builds needed more memory than all of the other builds. We've since increased the amount of memory that the other builds use beyond what's requested in this template, so it doesn't make sense to keep it around. (cherry picked from commit 4c6c89d)
These two builds are struggling to complete due to OOM issues. Reducing the number of CPUs didn't help, so this temporarily disables Spicy from building on those hosts to reduce the memory usage. (cherry picked from commit bbf7f34)
Based on 1774a25 in master, which mainly touched QUIC configuration that does not apply here just yet, hence not a cherry-pick.
(cherry picked from commit 3d13803)
(cherry picked from commit ac7685c)
(cherry picked from commit dfba2d6)
(cherry picked from commit 35ca1e8)
(cherry picked from commit b1e63ff)
(cherry picked from commit a3ad1a2)
This makes 39 the ony to run at all times, and 38 one to run only with fullci. (cherry picked from commit ee8cc77)
(cherry picked from commit eb1c4bf)
(cherry picked from commit 18b8e6d)
(cherry picked from commit ddd56b9)
(cherry picked from commit 866d4b4)
This switches the ARM and static builds from 11 to 12. x86 and ARM now build by default, and 11 only with fullci. 10 remains as-is, because we like to torture ourselves. (cherry picked from commit 4f6c25b)
To my knowledge this doesn't make a huge difference anymore and locally I'm only using ASAN builds. It's not actually too slow. (cherry picked from commit 344369f)
(cherry picked from commit 652ba50)
990fdc3
to
5989034
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.