Commit Graph

97 Commits (suricata-6.0.17)

Author SHA1 Message Date
Jason Ish 0dfa339cc9 ci: update ubuntu22.04 builds with clang14+asan
using a workround about ASLR

Backport of 632e52ca2b but not a cherry
pick.
1 year ago
Victor Julien f3648413b5 github-ci: only specify major version for alma 2 years ago
Lukas Sismis 02cb2dbe8d github-ci: add eBPF to the builds workflow
Ticket: #6602
2 years ago
Jason Ish b8cf5ac398 github-ci: cancel previous builds workflow for branch
On a push of the same branch, cancel the previous running builds.yml
workflow.

(cherry picked from commit 2b9603d94d)
2 years ago
Jason Ish e1384734ac github-ci: remove Fedora 36, 37; add Fedora 39
Fedora 36 is EOL and some mirrors have been removed. Fedora 37 security
updates stop in in December 2023.
2 years ago
Shivani Bhardwaj 77faa8833f workflows: use debug-failed for s-v run 2 years ago
Philippe Antoine 916670a504 ci: fix macos build with libhtp libiconv 2 years ago
Philippe Antoine 809c073a3b ci: update to macos latest
(cherry picked from commit e1e03c25c9)
2 years ago
Jason Ish 808198fb93 github-ci: allow pull request URL in SV_BRANCH
Allow the SV_BRANCH variable to contain the full link to an
OISF/suricata-verify pull request. This will cause GitHub to create a
cross-link for us.

(cherry picked from commit f870dcd4cc)
2 years ago
Jason Ish 7b7d4d236b github-ci: check for suricata-update example configuration files
Check that the Suricata-Update example configuration files are
installed.

(cherry picked from commit 6d7923c80b)
2 years ago
Victor Julien 145cf4355c github-ci: add windivert build
(cherry picked from commit 74326a43e7)
2 years ago
Jason Ish 57a91d3342 github-ci: add windows build for libpcap
(cherry picked from commit 5037c86b49)
2 years ago
Victor Julien 999bf34257 github: add scan-build workflow
Add scan-build workflow that fails on any warning.

Exclude libhtp as there is still one open issue there.

(cherry picked from commit efeaa6e2c7)
2 years ago
Jason Ish d2084ead84 github-ci: add Fedora 38 builders 2 years ago
Jason Ish f354dfc920 github-ci: add Fedora 37 builders 2 years ago
Jason Ish 5bd63541db github-ci: remove Fedora 35 build: EOL 2 years ago
Victor Julien 9c19757fe7 github-ci: remove debian 9 as it is EOL 2 years ago
Jason Ish aaa1688e03 github-ci: use bundle.sh script for libhtp, suricata-update
Update the GitHub CI workflow to use the bundle.sh script to pull in
Suricata-Update and libhtp. This means one less place where defaults
are hardcoded and can get out of sync.

This also simplifies the variable names that can be embedded in a pull
request message to use the same variable names that bundle.sh
expects. Of note, this removes the _PR variant, instead a branch name
of "pr/N" can be used to specify a PR.
2 years ago
Lukas Sismis 12cc71447f transversal: backport: replace remaining website references 3 years ago
Victor Julien 275975c699 github-ci: add cherry-pick line check 3 years ago
Jason Ish 6f1f651906 github-ci: add AlmaLinux 9 build
(cherry picked from commit 2b83cc799d)
3 years ago
Jason Ish a7d353edb4 github-ci: test execution of suricatasc and suricata-update
(cherry picked from commit d9b6e1d967)
3 years ago
Victor Julien 449944ebec github: bump ubuntu-18.04 runners to 22.04
(cherry picked from commit 3dea69ec83)
3 years ago
Victor Julien b588c8623f github/workflows: add cargo for all Ubuntu jobs
(cherry picked from commit 7ced8de6c4)
3 years ago
Jason Ish 83be8a74a1 github-ci: remove fedora 34: eol in 2 weeks
Bump F34 to build to F35, and F35 to F36.
3 years ago
Jason Ish b589b05efd github-ci: pin checkout actions plus other fixups
Pin checkout action plus other fixups from master to deal with changes
to the action.
3 years ago
Victor Julien 0e299c30eb github-ci: replace failing CentOS 8 by AlmaLinux 8.4
(cherry picked from commit 6c240938b5)
4 years ago
Jason Ish 85e42c9d47 github-ci: use curl -L for npcap: follow redirects
(cherry picked from commit 90996958aa)
4 years ago
Shivani Bhardwaj e28796670d ci: remove eol Fedora 32 & 33 4 years ago
Corey Thomas eaeb99762f ci: add fedora 35 to builds
(cherry picked from commit 7be793f7b4)
4 years ago
Shivani Bhardwaj 4ad3533092 ci: add Fedora 34 to builds 4 years ago
Shivani Bhardwaj 87f04475aa rust: bump MSRV to 1.41.1
Ticket: #4902.
4 years ago
Jason Ish 1a54fde4ad ci: update Ubuntu 16.04 test to 20.04 with MSRV
Update the Ubuntu 16.04 test to Ubuntu 20.04 and make it clear
that it is also testing the minimum supported Rust version for 6.0.

Note: Ubuntu 16.04 is now EOL.
4 years ago
Jason Ish b8a5479b06 github-ci: pin macos build to 10.15
There is currently a build failure with macos-latest (recently updated)
to 11 in the libhtp test suite code. Not sure if there are other
build issues in libhtp or Suricata at this time.

(cherry picked from commit 8b9721b265)
4 years ago
Philippe Antoine 73ba443605 ci: dummy git configuration for rebase
(cherry picked from commit 7fa3e8df61)
4 years ago
Philippe Antoine 11e374ca12 ci: rebase specified s-v pr
So that CI does not fail, if suricata PR got upgraded in a new
version, but S-V PR did not get upgraded, and S-V changed
in master

(cherry picked from commit 3e81d20a71)
4 years ago
Jason Ish 80659cef10 github-ci: enable hiredis on fedora 33 build
(cherry picked from commit def636383e)
4 years ago
Simon Dugas 0f0a9cea1f ci: update known rust version
Update RUST_VERSION_KNOWN to the latest stable known to succeed. Also
updates the documentation to avoid confusion around the use of this
variable.

(cherry picked from commit f629321de0)
4 years ago
Philippe Antoine e0764e1e12 http2: make decompression a configure-time option 4 years ago
Shivani Bhardwaj dda131a059 github: Update codeowner handle
(cherry picked from commit 0c5a8fb35d)
4 years ago
Jason Ish a11f37f1ca github-ci: use suricata-update master-1.2.x branch
Suricata 6.0.x tracks the Suricata-Update 1.2.x branch.
4 years ago
Jason Ish c6b9135521 github-ci: use python3 in debian builds
(cherry picked from commit 18a1fd22c2)
5 years ago
Jason Ish d92b3184f0 github-ci/macos: use brew to install Python 3
The default Python on MacOS is Python 2. Suricata-Verify now
depends on Python 3, so install it with Brew.

(cherry picked from commit 7904ef82d0)
5 years ago
Jason Ish 4d5e1158b0 github-ci: use a unique id for the commit check cargo cache
All builds have been using the same cache id for ~/.cargo which
could lead us to conflict situations which is what I think we are
seeing with the commit-check job.

(cherry picked from commit 49ca070446)
5 years ago
Jason Ish febdd648b6 github-ci: fix centos 8 build
The "PowerTools" repo that we need to enable has been renamed
to "powertools".

(cherry picked from commit f09536a936)
5 years ago
Jason Ish 4c73891312 github-ci: build cbindgen during prep
Instead of building cbindgen in every build, build it once
during prep as a static musl binary to avoid library issues.

(cherry picked from commit 1f1a765132)
5 years ago
Jason Ish a2c229ca24 github-ci: remove prep directories before upload
Removing the libhtp, suricata-update and suricata-verify directories
before uploading the artifact reduces the upload time from minutes
to seconds.

(cherry picked from commit f945acf733)
5 years ago
Jason Ish c1b34eddbc github-ci: fedora 33 test build (based on fedora 32)
(cherry picked from commit 42196e932e)
5 years ago
Jason Ish a6b344ba36 github-ci: remove fedora 31 (eol)
(cherry picked from commit ea36c01a8f)
5 years ago
Victor Julien 0ad5a38fb4 ci: buildbot is decommissioned, so remove prscript refs
(cherry picked from commit 372fc26739)
5 years ago