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
Federico Di Pierro
9d6a7d8ca3
chore(ci): use Noelware/docker-manifest-action pinned version to latest tag.
...
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
Federico Di Pierro
d27828a0d2
chore(ci): added some comments.
...
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
Federico Di Pierro
89f29e6d4b
chore(ci): renamed bucket
to bucket_suffix
.
...
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
Federico Di Pierro
2a22189222
chore(ci): added AWS ECR login to reusable_publish_docker.
...
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
Federico Di Pierro
a5620b81b2
chore(ci): reusable_public_packages
needs proper permissions.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-04-27 14:25:14 +02:00
Federico Di Pierro
b9c0ca3abe
chore(ci): avoid publishing images in reusable_build_docker.yaml
workflow.
...
Instead, store image tarballs as artifact and download them in `reusable_publish_docker.yaml` workflow,
to be finally merged in multi-arch images and pushed.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-04-27 14:25:14 +02:00
Federico Di Pierro
008d908ee0
cleanup(ci): dropped test jobs in CI.yml.
...
Some small fixes in other workflows.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-04-27 14:25:14 +02:00
Federico Di Pierro
2f11d9f506
chore(ci): install awscli in reusable_build_docker workflow.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-04-27 14:25:14 +02:00