Jason Dellaluce
1b0871a13a
cleanup(.circleci): drop circleci
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-08-04 10:32:21 +02:00
Jason Dellaluce
24dde1cbe0
cleanup(.circleci): remove jobs using python regression tests
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-08-04 10:32:21 +02:00
Andrea Terzolo
2712db5f79
CI: bump ubuntu version for tests-driver-loader-integration
...
bump Ubuntu version on tests-driver-loader-integration job to fix a
verifier issue as a temp workaround
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-06-27 14:48:54 +02:00
Federico Di Pierro
8c5ebde6a5
cleanup(ci): cleaned up circleci workflow.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-05-23 10:26:34 +02:00
Federico Di Pierro
7414c2d161
fix(ci): properly pass FALCO_VERSION loaded from extern to docker build for centos7 and arm64 builds.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-05-17 12:16:00 +02:00
Federico Di Pierro
d5b72f89f0
chore(ci): commented out circleCI master and release jobs.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-04-27 14:25:14 +02:00
Andrea Terzolo
0d62fb9133
ci: remove unit tests from circleCI
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-02-10 11:41:24 +01:00
Andrea Terzolo
decabbc519
update(ci): bump also musl
job
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-21 11:26:02 +01:00
Andrea Terzolo
647c085041
ci: bump resource class
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-21 11:26:02 +01:00
Andrea Terzolo
e1ff4db67a
update(ci): support modern bpf with musl build
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-21 11:26:02 +01:00
Andrea Terzolo
c861f0b02a
update(ci): update ci jobs to generate Falco images with modern probe
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-21 11:26:02 +01:00
Andrea Terzolo
9b41b77d53
cleanup(ci): move static analysis from circle CI to GHA
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-19 11:48:00 +01:00
cappellinsamuele
cec135b4b6
fix(ci): fix rpm sign job dependencies
...
Signed-off-by: cappellinsamuele <cappellinsamuele@gmail.com >
2022-12-15 16:32:20 +01:00
Andrea Terzolo
39753b6130
update(ci): remove 2 usages of falco-builder
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-15 12:31:19 +01:00
Federico Di Pierro
d0ceba83b4
update(cmake, docker, circleci): updated libs and driver to latest master.
...
Docker builder image was updated to remove the libelf and libz deps as they are now properly bundled, in BUNDLED_DEPS mode.
Finally, circleci musl job was updated to enforce the use of alpine-provided libelf package, since it is already static,
and building libelf on musl is pretty cumbersome.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-11-11 14:56:10 +01:00
Federico Di Pierro
d0467de0a7
fix(ci): fixed version bucket for release jobs.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-10-21 11:19:19 +02:00
Federico Di Pierro
3e1ef070b8
fix(circleci): falco-driver-loader image build must be done starting from just-pushed falco master image.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
Co-authored-by: Aldo Lacuku <aldo@lacuku.eu >
2022-09-07 16:04:04 +02:00
Leonardo Grasso
fab95f38a9
update(.circleci): re-enabled cppcheck
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2022-09-02 08:54:27 +02:00
Federico Di Pierro
ae43f30b0d
fix(ci): fixed docker manifest circleci.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-07-29 12:29:02 +02:00
Federico Di Pierro
fb579615a3
cleanup(ci): natively builds docker images for x86_64 and arm64 and then use docker manifest to combine them.
...
This allows for native-speed build of docker images, reducing CI time spent in
docker buildx qemu cross build for arm64 up to 10x.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-07-29 10:11:02 +02:00
Jason Dellaluce
0cab9ba6ed
chore(OWNERS): remove duplicates in reviewers
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2022-07-20 10:39:56 +02:00
Jason Dellaluce
8cb6fc532f
cleanup(OWNERS): remove inactive approvers
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2022-07-20 10:39:56 +02:00
Federico Di Pierro
a8b9ec18b0
fix(circleci): properly set BUILD_DIR and SOURCE_DIR to /build and /source respectively.
...
Inside job "build-arm64" these are the locations used inside the container.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-07-05 17:45:01 +02:00
Federico Di Pierro
34404141e4
fix(circleci): share docker socket with docker container.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-07-05 17:45:01 +02:00
Federico Di Pierro
315b44dc17
new(circleci): enable integration tests for arm64.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-07-05 17:45:01 +02:00
Vicente J. Jiménez Miras
5d10e54ad4
fix(ci): fix sign script - avoid interpreting {*}$argv
...
Signed-off-by: Vicente J. Jiménez Miras <vjjmiras@gmail.com >
2022-06-20 13:54:29 +02:00
Vicente JJ. Miras
5f17b7bd41
fix(ci): creates ~/sign instead of ./sign
...
Signed-off-by: Vicente J. Jiménez Miras <vjjmiras@gmail.com >
2022-06-20 10:19:11 +02:00
Federico Di Pierro
9231fe3c1f
chore(ci): improved rpm command to check for SHA256 sign.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
Co-authored-by: Vicente J. Jiménez Miras <vjjmiras@gmail.com >
2022-06-17 14:52:53 +02:00
Federico Di Pierro
99784874eb
chore(ci): small refactor.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
Co-authored-by: Vicente J. Jiménez Miras <vjjmiras@gmail.com >
2022-06-17 14:52:53 +02:00
Federico Di Pierro
a3c8fa85d4
fix(ci): sign arm64 rpm packages.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-06-17 14:52:53 +02:00
Vicente J. Jiménez Miras
83700d6d6a
update(build): Switch from RSA/SHA1 to RSA/SHA256 signature in the RPM packages
...
Signed-off-by: Vicente J. Jiménez Miras <vjjmiras@gmail.com >
2022-06-10 17:51:12 +02:00
Federico Di Pierro
ba6c86696f
fix(build): docker-container buildx engine does not support retagging images. Tag all images together.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-06-10 12:54:43 +02:00
Federico Di Pierro
9d2aba240d
fix(build): fixed publish-docker-dev job context.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com >
2022-06-10 09:33:42 +02:00
Federico Di Pierro
1c83a449bc
fix(build): removed leftover line in circleci config.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-06-09 12:11:39 +02:00
Federico Di Pierro
534f66e601
fix(build): fixed circleCI artifacts publish for arm64.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-06-09 10:51:39 +02:00
Leonardo Grasso
aad70f3de2
fix(.circleci): correct command for build-arm64
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2022-06-09 08:35:39 +02:00
odidev
4aa0fe1b95
ARM64 build
...
Signed-off-by: odidev <odidev@puresoftware.com >
2022-06-09 08:35:39 +02:00
odidev
0ebc7cd969
ARM64 build
...
Signed-off-by: odidev <odidev@puresoftware.com >
2022-06-09 08:35:39 +02:00
Federico Di Pierro
4f759b6b2b
fix(build): use apt instead of apk when installing deps for aws ecr publish.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-06-08 15:40:18 +02:00
Federico Di Pierro
ca677db651
update(build): avoid double build of docker images when pushing to aws ecr.
...
Moreover, fixed subtle whitespace-bug in various buildx lines.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-06-08 12:58:17 +02:00
Federico Di Pierro
0a98e11428
fix(build): try to use root user for cimg/base.
...
Moreover, fixed buildx usage.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-06-08 11:11:55 +02:00
Federico Di Pierro
62794966b1
update(build): updated circle ci to properly use docker buildx
to build multiplatform images.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-06-07 11:02:54 +02:00
Federico Di Pierro
3b73433c48
update(ci): dropped circleCI jobs that are now provided by gh actions.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-05-13 17:28:54 +02:00
Josh Soref
3760155ec8
spelling: temporarily
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-03-01 16:30:24 +01:00
Josh Soref
ae56a10932
spelling: cmake
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-03-01 16:30:24 +01:00
Federico Di Pierro
f86423db76
fix(build): fixed build folder path for publish bin static.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-01-31 17:02:48 +01:00
Federico Di Pierro
5eed3a6638
fix(build): hotfix for release 0.31.0.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-01-31 17:02:48 +01:00
Federico Di Pierro
47f38c8ae2
chore(build): dropped centos8 circleci build because it is useless and right now it is causing issues with yum.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-01-31 12:48:48 +01:00
Luca Guerra
6a42f4a133
new(build): publish both static and glibc binaries
...
Signed-off-by: Luca Guerra <luca@guerra.sh >
2022-01-26 17:45:50 +01:00
Luca Guerra
18571eb20d
ci: build stripped tgz
...
Signed-off-by: Luca Guerra <luca@guerra.sh >
2022-01-17 16:26:07 +01:00