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

Topic/christian/release 6.0 ci updates #47

Closed
wants to merge 21 commits into from

Conversation

ckreibich
Copy link
Owner

No description provided.

0xxon and others added 20 commits January 17, 2024 12:34
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 dfba2d6)
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 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)
@ckreibich ckreibich force-pushed the topic/christian/release-6.0-ci-updates branch from 990fdc3 to 5989034 Compare January 17, 2024 20:48
@ckreibich ckreibich closed this Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants