Skip to content

Bump github.com/docker/docker from 27.3.1+incompatible to 28.0.0+incompatible in /launcher #251

Bump github.com/docker/docker from 27.3.1+incompatible to 28.0.0+incompatible in /launcher

Bump github.com/docker/docker from 27.3.1+incompatible to 28.0.0+incompatible in /launcher #251

Workflow file for this run

name: Base Build
on:
workflow_call:
workflow_dispatch:
pull_request:
push:
branches: [ "main" ]
permissions:
contents: read
jobs:
build:
name: "Binaries build for Intel® Tiber™ Broadcast Suite"
runs-on: ubuntu-22.04
timeout-minutes: 120
permissions:
contents: read
steps:
- name: "OS-Configuration: Preparation: Harden Runner"
uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1
with:
egress-policy: audit
- name: "Preparation: Repository Checkout"
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: "Build: gRPC and nmos"
working-directory: "${{ github.workspace }}/src"
run: |
sudo rm /usr/local/bin/cmake
sudo apt-get install -y git cmake=3.22* libboost-all-dev libcpprest-dev libavahi-client-dev libavahi-compat-libdnssd-dev libgtest-dev
sudo ./build_local.sh -ut
sudo chown -R $USER:$USER .
- name: "grpc unit tests"
working-directory: "${{ github.workspace }}/src/gRPC/unit_test/build"
run: |
./FFmpegPipelineGeneratorTests
./FFmpegWrapperServiceTests
- name: "nmos unit tests"
working-directory: "${{ github.workspace }}/src/nmos/nmos-node/build/unit_tests"
run: |
./NmosNodeTests
- name: "list: gRPC and nmos"
working-directory: "${{ github.workspace }}/src"
run: |
ls -la ${{ github.workspace }}/src/gRPC/build/
ls -la ${{ github.workspace }}/src/nmos/nmos-node/build/
- name: 'upload gRpc binaries'
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: grpc-nmos-bin
path: |
${{ github.workspace }}/src/gRPC/build/cmd_pass_client
${{ github.workspace }}/src/gRPC/build/FFmpeg_wrapper_service
${{ github.workspace }}/src/nmos/nmos-node/build/bcs-nmos-node
- name: "Build: launcher"
working-directory: "${{ github.workspace }}/launcher"
run:
go build -a -o manager cmd/main.go
- name: 'upload launcher binaries'
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: launcher-bin
path: '${{ github.workspace }}/launcher/manager'