mirror of
https://github.com/falcosecurity/falco.git
synced 2025-06-28 15:47:25 +00:00
cleanup(ci): dropped test jobs in CI.yml.
Some small fixes in other workflows. Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
This commit is contained in:
parent
2f11d9f506
commit
008d908ee0
16
.github/workflows/ci.yml
vendored
16
.github/workflows/ci.yml
vendored
@ -11,22 +11,6 @@ concurrency:
|
|||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-dev-docker:
|
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@3f5c61ad71b6a276b6c32b31e0b9bca59244f671
|
|
||||||
with:
|
|
||||||
arch: x86_64
|
|
||||||
bucket: '-dev'
|
|
||||||
version: 'test'
|
|
||||||
secrets: inherit
|
|
||||||
|
|
||||||
build-dev-docker-arm64:
|
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@3f5c61ad71b6a276b6c32b31e0b9bca59244f671
|
|
||||||
with:
|
|
||||||
arch: aarch64
|
|
||||||
bucket: '-dev'
|
|
||||||
version: 'test'
|
|
||||||
secrets: inherit
|
|
||||||
|
|
||||||
build-minimal:
|
build-minimal:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
|
12
.github/workflows/master.yaml
vendored
12
.github/workflows/master.yaml
vendored
@ -10,20 +10,20 @@ concurrency:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-dev-packages:
|
build-dev-packages:
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_packages.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_build_packages.yaml@master
|
||||||
with:
|
with:
|
||||||
arch: x86_64
|
arch: x86_64
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
build-dev-packages-arm64:
|
build-dev-packages-arm64:
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_packages.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_build_packages.yaml@master
|
||||||
with:
|
with:
|
||||||
arch: aarch64
|
arch: aarch64
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
publish-dev-packages:
|
publish-dev-packages:
|
||||||
needs: [build-dev-packages, build-dev-packages-arm64]
|
needs: [build-dev-packages, build-dev-packages-arm64]
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_publish_packages.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_publish_packages.yaml@master
|
||||||
with:
|
with:
|
||||||
bucket: '-dev'
|
bucket: '-dev'
|
||||||
version: ${{ needs.build-dev-packages.outputs.version }}
|
version: ${{ needs.build-dev-packages.outputs.version }}
|
||||||
@ -31,7 +31,7 @@ jobs:
|
|||||||
|
|
||||||
build-dev-docker:
|
build-dev-docker:
|
||||||
needs: [build-dev-packages, publish-dev-packages]
|
needs: [build-dev-packages, publish-dev-packages]
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@master
|
||||||
with:
|
with:
|
||||||
arch: x86_64
|
arch: x86_64
|
||||||
bucket: '-dev'
|
bucket: '-dev'
|
||||||
@ -40,7 +40,7 @@ jobs:
|
|||||||
|
|
||||||
build-dev-docker-arm64:
|
build-dev-docker-arm64:
|
||||||
needs: [build-dev-packages, publish-dev-packages]
|
needs: [build-dev-packages, publish-dev-packages]
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@master
|
||||||
with:
|
with:
|
||||||
arch: aarch64
|
arch: aarch64
|
||||||
bucket: '-dev'
|
bucket: '-dev'
|
||||||
@ -49,5 +49,5 @@ jobs:
|
|||||||
|
|
||||||
publish-dev-docker:
|
publish-dev-docker:
|
||||||
needs: [build-dev-docker, build-dev-docker-arm64]
|
needs: [build-dev-docker, build-dev-docker-arm64]
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_publish_docker.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_publish_docker.yaml@master
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
12
.github/workflows/release.yaml
vendored
12
.github/workflows/release.yaml
vendored
@ -11,27 +11,27 @@ concurrency:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-packages:
|
build-packages:
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_packages.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_build_packages.yaml@master
|
||||||
with:
|
with:
|
||||||
arch: x86_64
|
arch: x86_64
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
build-packages-arm64:
|
build-packages-arm64:
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_packages.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_build_packages.yaml@master
|
||||||
with:
|
with:
|
||||||
arch: aarch64
|
arch: aarch64
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
publish-packages:
|
publish-packages:
|
||||||
needs: [build-packages, build-packages-arm64]
|
needs: [build-packages, build-packages-arm64]
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_publish_packages.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_publish_packages.yaml@master
|
||||||
with:
|
with:
|
||||||
version: ${{ needs.build-packages.outputs.version }}
|
version: ${{ needs.build-packages.outputs.version }}
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
build-docker:
|
build-docker:
|
||||||
needs: [build-packages, publish-packages]
|
needs: [build-packages, publish-packages]
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@master
|
||||||
with:
|
with:
|
||||||
arch: x86_64
|
arch: x86_64
|
||||||
version: ${{ needs.build-packages.outputs.version }}
|
version: ${{ needs.build-packages.outputs.version }}
|
||||||
@ -39,7 +39,7 @@ jobs:
|
|||||||
|
|
||||||
build-docker-arm64:
|
build-docker-arm64:
|
||||||
needs: [build-packages, publish-packages]
|
needs: [build-packages, publish-packages]
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_build_docker.yaml@master
|
||||||
with:
|
with:
|
||||||
arch: aarch64
|
arch: aarch64
|
||||||
version: ${{ needs.build-packages.outputs.version }}
|
version: ${{ needs.build-packages.outputs.version }}
|
||||||
@ -47,6 +47,6 @@ jobs:
|
|||||||
|
|
||||||
publish-docker:
|
publish-docker:
|
||||||
needs: [build-docker, build-docker-arm64]
|
needs: [build-docker, build-docker-arm64]
|
||||||
uses: falcosecurity/falco/.github/workflows/reusable_publish_docker.yaml@main
|
uses: falcosecurity/falco/.github/workflows/reusable_publish_docker.yaml@master
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
|
|
||||||
|
164
.github/workflows/reusable_build_docker.yaml
vendored
164
.github/workflows/reusable_build_docker.yaml
vendored
@ -38,85 +38,85 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/falcosecurity
|
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/falcosecurity
|
||||||
|
|
||||||
# - name: Build and publish no-driver
|
- name: Build and publish no-driver
|
||||||
# uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v3
|
||||||
# with:
|
with:
|
||||||
# context: ${{ github.workspace }}/docker/no-driver/
|
context: ${{ github.workspace }}/docker/no-driver/
|
||||||
# push: true
|
push: true
|
||||||
# provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
||||||
# build-args: |
|
build-args: |
|
||||||
# VERSION_BUCKET=bin${{ inputs.bucket }}
|
VERSION_BUCKET=bin${{ inputs.bucket }}
|
||||||
# FALCO_VERSION=${{ inputs.version }}
|
FALCO_VERSION=${{ inputs.version }}
|
||||||
# tags: |
|
tags: |
|
||||||
# falcosecurity/falco-no-driver:${{ inputs.arch }}-${{ github.ref_name }}
|
falcosecurity/falco-no-driver:${{ inputs.arch }}-${{ github.ref_name }}
|
||||||
# falcosecurity/falco:${{ inputs.arch }}-${{ github.ref_name }}-slim
|
falcosecurity/falco:${{ inputs.arch }}-${{ github.ref_name }}-slim
|
||||||
# public.ecr.aws/falcosecurity/falco-no-driver:${{ inputs.arch }}-${{ github.ref_name }}
|
public.ecr.aws/falcosecurity/falco-no-driver:${{ inputs.arch }}-${{ github.ref_name }}
|
||||||
# public.ecr.aws/falcosecurity/falco:${{ inputs.arch }}-${{ github.ref_name }}-slim
|
public.ecr.aws/falcosecurity/falco:${{ inputs.arch }}-${{ github.ref_name }}-slim
|
||||||
#
|
|
||||||
# - name: Build and publish falco
|
- name: Build and publish falco
|
||||||
# uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v3
|
||||||
# with:
|
with:
|
||||||
# context: ${{ github.workspace }}/docker/falco/
|
context: ${{ github.workspace }}/docker/falco/
|
||||||
# push: true
|
push: true
|
||||||
# provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
||||||
# build-args: |
|
build-args: |
|
||||||
# VERSION_BUCKET=deb${{ inputs.bucket }}
|
VERSION_BUCKET=deb${{ inputs.bucket }}
|
||||||
# FALCO_VERSION=${{ inputs.version }}
|
FALCO_VERSION=${{ inputs.version }}
|
||||||
# tags: |
|
tags: |
|
||||||
# falcosecurity/falco:${{ inputs.arch }}-${{ github.ref_name }}
|
falcosecurity/falco:${{ inputs.arch }}-${{ github.ref_name }}
|
||||||
# public.ecr.aws/falcosecurity/falco:${{ inputs.arch }}-${{ github.ref_name }}
|
public.ecr.aws/falcosecurity/falco:${{ inputs.arch }}-${{ github.ref_name }}
|
||||||
#
|
|
||||||
# - name: Build and publish falco-driver-loader
|
- name: Build and publish falco-driver-loader
|
||||||
# uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v3
|
||||||
# with:
|
with:
|
||||||
# context: ${{ github.workspace }}/docker/driver-loader/
|
context: ${{ github.workspace }}/docker/driver-loader/
|
||||||
# push: true
|
push: true
|
||||||
# provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
||||||
# build-args: |
|
build-args: |
|
||||||
# FALCO_IMAGE_TAG=${{ inputs.arch }}-${{ github.ref_name }}
|
FALCO_IMAGE_TAG=${{ inputs.arch }}-${{ github.ref_name }}
|
||||||
# tags: |
|
tags: |
|
||||||
# falcosecurity/falco-driver-loader:${{ inputs.arch }}-${{ github.ref_name }}
|
falcosecurity/falco-driver-loader:${{ inputs.arch }}-${{ github.ref_name }}
|
||||||
# public.ecr.aws/falcosecurity/falco-driver-loader:${{ inputs.arch }}-${{ github.ref_name }}
|
public.ecr.aws/falcosecurity/falco-driver-loader:${{ inputs.arch }}-${{ github.ref_name }}
|
||||||
#
|
|
||||||
# - name: Build and publish no-driver latest
|
- name: Build and publish no-driver latest
|
||||||
# if: ${{ github.ref_name != 'master' }}
|
if: ${{ github.ref_name != 'master' }}
|
||||||
# uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v3
|
||||||
# with:
|
with:
|
||||||
# context: ${{ github.workspace }}/docker/no-driver/
|
context: ${{ github.workspace }}/docker/no-driver/
|
||||||
# push: true
|
push: true
|
||||||
# provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
||||||
# build-args: |
|
build-args: |
|
||||||
# VERSION_BUCKET=bin
|
VERSION_BUCKET=bin
|
||||||
# FALCO_VERSION=${{ github.ref_name }}
|
FALCO_VERSION=${{ github.ref_name }}
|
||||||
# tags: |
|
tags: |
|
||||||
# falcosecurity/falco-no-driver:${{ inputs.arch }}-latest
|
falcosecurity/falco-no-driver:${{ inputs.arch }}-latest
|
||||||
# falcosecurity/falco:${{ inputs.arch }}-latest-slim
|
falcosecurity/falco:${{ inputs.arch }}-latest-slim
|
||||||
# public.ecr.aws/falcosecurity/falco-no-driver:${{ inputs.arch }}-latest
|
public.ecr.aws/falcosecurity/falco-no-driver:${{ inputs.arch }}-latest
|
||||||
# public.ecr.aws/falcosecurity/falco:${{ inputs.arch }}-latest-slim
|
public.ecr.aws/falcosecurity/falco:${{ inputs.arch }}-latest-slim
|
||||||
#
|
|
||||||
# - name: Build and publish falco latest
|
- name: Build and publish falco latest
|
||||||
# if: ${{ github.ref_name != 'master' }}
|
if: ${{ github.ref_name != 'master' }}
|
||||||
# uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v3
|
||||||
# with:
|
with:
|
||||||
# context: ${{ github.workspace }}/docker/falco/
|
context: ${{ github.workspace }}/docker/falco/
|
||||||
# push: true
|
push: true
|
||||||
# provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
||||||
# build-args: |
|
build-args: |
|
||||||
# VERSION_BUCKET=deb
|
VERSION_BUCKET=deb
|
||||||
# FALCO_VERSION=${{ github.ref_name }}
|
FALCO_VERSION=${{ github.ref_name }}
|
||||||
# tags: |
|
tags: |
|
||||||
# falcosecurity/falco:${{ inputs.arch }}-latest
|
falcosecurity/falco:${{ inputs.arch }}-latest
|
||||||
# public.ecr.aws/falcosecurity/falco:${{ inputs.arch }}-latest
|
public.ecr.aws/falcosecurity/falco:${{ inputs.arch }}-latest
|
||||||
#
|
|
||||||
# - name: Build and publish falco-driver-loader latest
|
- name: Build and publish falco-driver-loader latest
|
||||||
# if: ${{ github.ref_name != 'master' }}
|
if: ${{ github.ref_name != 'master' }}
|
||||||
# uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v3
|
||||||
# with:
|
with:
|
||||||
# context: ${{ github.workspace }}/docker/driver-loader/
|
context: ${{ github.workspace }}/docker/driver-loader/
|
||||||
# push: true
|
push: true
|
||||||
# provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
provenance: false # https://github.com/Noelware/docker-manifest-action/issues/131
|
||||||
# build-args: |
|
build-args: |
|
||||||
# FALCO_IMAGE_TAG=${{ inputs.arch }}-latest
|
FALCO_IMAGE_TAG=${{ inputs.arch }}-latest
|
||||||
# tags: |
|
tags: |
|
||||||
# falcosecurity/falco-driver-loader:${{ inputs.arch }}-latest
|
falcosecurity/falco-driver-loader:${{ inputs.arch }}-latest
|
||||||
# public.ecr.aws/falcosecurity/falco-driver-loader:${{ inputs.arch }}-latest
|
public.ecr.aws/falcosecurity/falco-driver-loader:${{ inputs.arch }}-latest
|
||||||
|
@ -14,7 +14,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
build-modern-bpf-skeleton:
|
build-modern-bpf-skeleton:
|
||||||
# See https://github.com/actions/runner/issues/409#issuecomment-1158849936
|
# See https://github.com/actions/runner/issues/409#issuecomment-1158849936
|
||||||
runs-on: ${{ (inputs.arch == "aarch64") && fromJSON('[ "self-hosted", "linux", "ARM64" ]') || 'ubuntu-latest' }}
|
runs-on: ${{ (inputs.arch == 'aarch64' && fromJSON('[ "self-hosted", "linux", "ARM64" ]')) || 'ubuntu-latest' }}
|
||||||
container: fedora:latest
|
container: fedora:latest
|
||||||
steps:
|
steps:
|
||||||
- name: Install build dependencies
|
- name: Install build dependencies
|
||||||
@ -40,7 +40,7 @@ jobs:
|
|||||||
|
|
||||||
build-packages:
|
build-packages:
|
||||||
# See https://github.com/actions/runner/issues/409#issuecomment-1158849936
|
# See https://github.com/actions/runner/issues/409#issuecomment-1158849936
|
||||||
runs-on: ${{ (inputs.arch == "aarch64") && fromJSON('[ "self-hosted", "linux", "ARM64" ]') || 'ubuntu-latest' }}
|
runs-on: ${{ (inputs.arch == 'aarch64' && fromJSON('[ "self-hosted", "linux", "ARM64" ]')) || 'ubuntu-latest' }}
|
||||||
needs: build-modern-bpf-skeleton
|
needs: build-modern-bpf-skeleton
|
||||||
container: centos:7
|
container: centos:7
|
||||||
# Map the job outputs to step outputs
|
# Map the job outputs to step outputs
|
||||||
|
Loading…
Reference in New Issue
Block a user