Victor Julien
7b152d0021
github-ci: update codecov
...
Update to v2 API.
Pin the version as suggested by Scorecard.
No longer fail on error. This was not found to be very actionable.
3 years ago
Jason Ish
ee933794aa
github-ci: set workflow permissions to read-all
3 years ago
Jason Ish
5037c86b49
github-ci: add windows build for libpcap
3 years ago
Jason Ish
7b44485b3b
github-ci: use curl -L for npcap: follow redirects
3 years ago
Philippe Antoine
a6cb539054
ci: do not use ppa for cocci
...
As this version segfaults
3 years ago
Lukas Sismis
4972021cd4
dpdk: add DPDK test support in Github CI
...
Add DPDK dependency to the build process in distributions with
a native support of DPDK in their default package managers.
3 years ago
Philippe Antoine
743fb12aa8
ci: adds default warning flag about float conversions
3 years ago
Corey Thomas
7be793f7b4
ci: add fedora 35 to builds
3 years ago
Jason Ish
8b9721b265
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.
3 years ago
Juliana Fajardini
6c7f06b001
workflows: add mscgen to Ubuntu 18.04 Cocci builds
3 years ago
Philippe Antoine
1dc98cad27
pcre2: remove PCRE1 from CI
3 years ago
Philippe Antoine
acb1ab08a2
pcre2: introduce as a new depdendency
3 years ago
Jason Ish
a480ec2ba1
github-ci: remove fedora 32 builds (eol)
...
Promote Fedora versions used in builds to 33 or 34.
4 years ago
Shivani Bhardwaj
bfac4ff4d2
ci: use quiet option w suricata-verify
4 years ago
Philippe Antoine
7fa3e8df61
ci: dummy git configuration for rebase
4 years ago
Philippe Antoine
3e81d20a71
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
4 years ago
Philippe Antoine
7ca4b13568
qa: use time on fuzz targets being run on corpus
4 years ago
Victor Julien
533c6ff274
github: work around rustc mingw issue
...
https://github.com/msys2/MINGW-packages/issues/8732#issuecomment-845079799
4 years ago
Jason Ish
def636383e
github-ci: enable hiredis on fedora 33 build
4 years ago
Simon Dugas
f629321de0
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.
4 years ago
Eric Leblond
23b1607d69
github-ci: add ebpf build
...
Use Debian 10 to build eBPF.
4 years ago
Victor Julien
ae29804a28
github-ci: add libnet to ubuntu-20-04-cov-sv builder
4 years ago
Jason Ish
93ce39d450
github-ci: test install of library
...
Add library install test to Fedora 33 build. In this case the
shared library is disable so the test makes sure it is not
installed.
Also make sure the library and headers are not installed until
explicitly installed.
Add similar to test to an Ubuntu 24.04 build without disable-shared
and check that the shared library is installed.
4 years ago
Jason Ish
325096a07f
github-ci: add -fsanitize=address to LDFLAGS for asan builds
...
With fPIC, -fsanitize-address also needs to be added to LDFLAGS
to build with ASAN support.
Also fix what looks to be a copy and paste typo.
4 years ago
Jason Ish
82ecf64fe6
github-ci: run suricata-verify on centos-7 build
4 years ago
Victor Julien
3ce05a3583
fuzz: run OSS-Fuzz corpus and track coverage
4 years ago
Victor Julien
f2e9517434
github: run codecov verify test w/o optimizations
4 years ago
Victor Julien
711cfe5657
github: codecov fix path handling
4 years ago
Victor Julien
f0f578444e
ci: initial codecov integration
4 years ago
Jason Ish
4e57b5e665
github-ci: don't install libnss/libnspr packages
4 years ago
Jason Ish
18a1fd22c2
github-ci: use python3 in debian builds
4 years ago
Jason Ish
7904ef82d0
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.
4 years ago
Jason Ish
37eff69a37
github-ci: update min Rust version from 1.34.2 to 1.41.1
4 years ago
Jason Ish
f09536a936
github-ci: fix centos 8 build
...
The "PowerTools" repo that we need to enable has been renamed
to "powertools".
4 years ago
Jason Ish
1f1a765132
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.
4 years ago
Jason Ish
f945acf733
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.
4 years ago
Jason Ish
42196e932e
github-ci: fedora 33 test build (based on fedora 32)
4 years ago
Jason Ish
ea36c01a8f
github-ci: remove fedora 31 (eol)
4 years ago
Victor Julien
3ea33f5e47
github-ci: CentOS 6 is EOL
4 years ago
Jason Ish
bb7f80ef6c
github-ci: check for duplicate SIDs in rules/
4 years ago
Victor Julien
75c0f9bd0a
github-ci: windows in builds
4 years ago
Victor Julien
a9249cb2f6
github-ci: fix debian 10 test using rustup
4 years ago
Jeff Lucovsky
d2c8c9f58e
github-ci: Improve body parsing
...
This commit improves handling of the PR body parsing to eliminate
unneeded characters.
4 years ago
Jason Ish
2ede736116
github-ci: remove deprecated set-env and add-path
...
Use the new methods for setting an environment variable and
updating the PATH.
4 years ago
Jason Ish
8b38db4a50
github-ci: apply default CFLAGS to all builds
5 years ago
Jason Ish
280ab65705
github-ci: add test build without jansson
...
This is to cover a test from Travis CI where we make sure
that ./configure fails if libjansson is not available.
5 years ago
Jason Ish
cb963f8682
github-ci: update debian 9 test to use known Rust version
...
Choose Rust 1.39.0 as a known version of Rust that we build against
to see in CI if we build with this version, but fail with latest.
This is to cover a similar test from Travis CI.
5 years ago
Jason Ish
b698f66c27
github-ci: enable debug on Fedora 32 build
5 years ago
Jason Ish
146a1ee1d7
github-ci: check that configure fails if rust to old
...
Migration of similar test from Travis-CI.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3869
5 years ago
Jason Ish
975b58c050
github-ci: Ubuntu 20.4 build with -NDEBUG
...
To cover Travis-CI test that builds with -NDEBUG.
Redmine issue:
https://redmine.openinfosecfoundation.org/issues/3869
5 years ago