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