Jason Dellaluce
|
16a1e9734b
|
new(ci): add message warning for engine version
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-08-04 16:03:22 +02:00 |
|
Jason Dellaluce
|
3782c4bfd6
|
update(ci): add engine version checks in PR jobs
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-08-04 16:03:22 +02:00 |
|
Jason Dellaluce
|
b3e05173f4
|
cleanup(.github): remove builder bumper job
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-08-04 10:32:21 +02:00 |
|
Jason Dellaluce
|
b546a3932a
|
cleanup: remove tester and local images
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-08-04 10:32:21 +02:00 |
|
Jason Dellaluce
|
0881aea663
|
update(ci): integrate tests and ci workflow for release branch and tags
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-07-27 19:35:41 +02:00 |
|
Federico Di Pierro
|
aa6b8c97c0
|
chore(ci): only install awscli from repo.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-06-16 12:42:23 +02:00 |
|
Federico Di Pierro
|
6025e4bcf0
|
fix(ci): fixed publish deb packages with new debian bookwork.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-06-16 12:42:23 +02:00 |
|
Jason Dellaluce
|
58a29cd359
|
fix(.github): skip some regression tests in static build
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-06-15 15:03:20 +02:00 |
|
Jason Dellaluce
|
20042c3dd4
|
fix(ci): skip plugins and falcoctl tests for static build
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-06-13 16:55:11 +02:00 |
|
Jason Dellaluce
|
78eac4e2cb
|
update(ci): run GHA regression tests on static falco builds
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-06-13 10:50:10 +02:00 |
|
Jason Dellaluce
|
598f34ca01
|
wip: include regression tests in master's CI
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-06-13 10:50:10 +02:00 |
|
Luca Guerra
|
582bb327eb
|
fix(ci): use /tmp/falco-build-* as a temp directory
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-06-07 15:28:43 +02:00 |
|
Luca Guerra
|
ca891ad9b2
|
update(ci): use repo instead of master branch for reusable workflows
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-23 10:03:34 +02:00 |
|
Luca Guerra
|
f72489e431
|
fix(ci): get the manifest for the correct tag
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-22 10:57:31 +02:00 |
|
Federico Di Pierro
|
8268c47160
|
fix(ci): properly use docker save to store images.
No buildx-docker does not support direct storing to tar.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-05-19 22:10:06 +02:00 |
|
Federico Di Pierro
|
e16cf2661e
|
fix(ci): docker arg is named TARGETARCH .
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-05-19 18:17:05 +02:00 |
|
Federico Di Pierro
|
a28347d150
|
fix(ci): properly pass TARGET_ARCH as build-arg to docker.
It gets automatically defined in buildx.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-05-19 16:48:05 +02:00 |
|
Federico Di Pierro
|
35a8a2e4d3
|
chore(ci): fixed up missing '\' chars.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Co-authored-by: Luca Guerra <luca@guerra.sh>
|
2023-05-19 14:55:05 +02:00 |
|
Federico Di Pierro
|
9b96b34445
|
fix(ci): use normal docker to build docker images, instead of buildx.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-05-19 14:55:05 +02:00 |
|
Jason Dellaluce
|
81c6564636
|
fix(ci): solve CI issues
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-05-19 12:15:04 +02:00 |
|
Jason Dellaluce
|
26d9448ba7
|
fix(ci): set cmake build type in Falco build jobs
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
|
2023-05-19 12:15:04 +02:00 |
|
Luca Guerra
|
09b5cb7c7b
|
fix(ci): load falco image before building falco-driver-loader
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-15 15:35:24 +02:00 |
|
Luca Guerra
|
92f884e070
|
new(ci): sign releases with cosign
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-12 16:03:43 +02:00 |
|
Luca Guerra
|
60a006f0b1
|
fix(ci): correctly tag slim manifest
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-12 14:27:42 +02:00 |
|
Luca Guerra
|
ea0b44dc56
|
fix(ci): simplify and fix multi-arch image publishing process
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-12 12:28:43 +02:00 |
|
Luca Guerra
|
f5c7574eba
|
update(ci): fail on non-semver release
Signed-off-by: Luca Guerra <luca@guerra.sh>
Co-authored-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-05-10 11:05:10 +02:00 |
|
Luca Guerra
|
b50ccd4cd1
|
update(ci): update needs for build docker
Signed-off-by: Luca Guerra <luca@guerra.sh>
Co-authored-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-05-10 11:05:10 +02:00 |
|
Luca Guerra
|
fb8205a2f7
|
update(ci): explicit branch name in action
Signed-off-by: Luca Guerra <luca@guerra.sh>
Co-authored-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-05-10 11:05:10 +02:00 |
|
Luca Guerra
|
564eed2dee
|
update(ci): move version computation logic to main jobs master/release
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-10 11:05:10 +02:00 |
|
Luca Guerra
|
24693a1e1e
|
update(ci): move release outputs declaration
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-10 11:05:10 +02:00 |
|
Luca Guerra
|
33b0173657
|
update(ci): react to release publishing, rewire variables
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-10 11:05:10 +02:00 |
|
Luca Guerra
|
d4fa8d6d91
|
new(ci): add RC/prerelease support
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-10 11:05:10 +02:00 |
|
Luca Guerra
|
b47ea18736
|
fix(ci): configure ECR public region
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-04 09:48:32 +02:00 |
|
Luca Guerra
|
253100ab75
|
fix(ci): falco images directory, ecr login
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-03 18:26:27 +02:00 |
|
Luca Guerra
|
293d4c51f1
|
fix(ci): separate rpm/bin/bin-static/deb packages before publication, rename bin-static
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-03 15:22:27 +02:00 |
|
Luca Guerra
|
5237aa196c
|
fix(ci): add Cloudfront Distribution ID
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-02 14:25:07 +02:00 |
|
Luca Guerra
|
4e25367350
|
fix(ci): escape heredoc
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-05-02 09:47:30 +02:00 |
|
Federico Di Pierro
|
593404e79e
|
chore(ci): build-musl-package does not need to wait for build-packages anymore.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-04-28 14:53:17 +02:00 |
|
Luca Guerra
|
6650a4f31f
|
fix(ci): only add the secret key to env when necessary
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-04-28 13:21:17 +02:00 |
|
Luca Guerra
|
d1e6452ad7
|
fix(ci): download artifacts one by one
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-04-28 13:21:17 +02:00 |
|
Luca Guerra
|
6d0aff7463
|
fix(ci): update fetch-version steps
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-04-28 13:21:17 +02:00 |
|
Federico Di Pierro
|
a193a46981
|
chore(ci): properly document new reusable_build_packages step.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Co-authored-by: Luca Guerra <luca@guerra.sh>
|
2023-04-28 10:14:16 +02:00 |
|
Federico Di Pierro
|
f448023a8f
|
fix(ci): properly fetch Falco version in a single step, then force-use it in subsequent steps, in reusable build packages.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-04-28 10:14:16 +02:00 |
|
Federico Di Pierro
|
c225819186
|
chore(ci): build recent git from source in centos7 reusable build packages workflow.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-04-28 10:14:16 +02:00 |
|
Federico Di Pierro
|
a5efbc9483
|
fix(ci): try to fix Falco version.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-04-28 10:14:16 +02:00 |
|
Federico Di Pierro
|
ad75c87e21
|
chore(ci): properly install recent version of git (needed >= 2.18 by checkout action) to fix Falco versioning.
Moreover, fixed path to output packages from Falco `make package` target.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
|
2023-04-27 20:14:15 +02:00 |
|
Luca Guerra
|
fb105c4b04
|
fix(ci): enable toolset before every make command
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-04-27 16:32:14 +02:00 |
|
Luca Guerra
|
fe8899c90a
|
fix(ci): remove unnecessary mv
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-04-27 15:47:14 +02:00 |
|
Luca Guerra
|
2de8c06bb1
|
fix(ci): bucket -> bucket_suffix
Signed-off-by: Luca Guerra <luca@guerra.sh>
|
2023-04-27 15:03:14 +02:00 |
|
Federico Di Pierro
|
86d33ae5ab
|
chore(ci): improved GPG_KEY management through an env.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Co-authored-by: Luca Guerra <luca@guerra.sh>
|
2023-04-27 14:25:14 +02:00 |
|