constellation/.github/actions/build_bootstrapper/action.yml
Otto Bittner 2f925b5955 Add clone3-workaround to bootstrapper build container
The previously encountered error about misconfigured seccomp
filters is mitigated with the workaround added in this commit.
See the repo in the comment for detailed information on
the bug itself.
2022-08-10 17:17:23 +02:00

27 lines
669 B
YAML

name: Build bootstrapper
description: Build the Constellation bootstrapper binary
inputs:
outputPath:
description: "Output path of the binary"
default: "./bootstrapper"
required: true
runs:
using: "composite"
steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@dc7b9719a96d48369863986a06765841d7ea23f6
- name: Install Dependencies
shell: bash
run: sudo apt-get update && sudo apt-get -y install cmake make
- name: Build the bootstrapper
shell: bash
run: |
mkdir -p build && cd build
cmake ..
make bootstrapper
mv -n bootstrapper "${{ inputs.outputPath }}"