Skip to content

Build puppet-runtime #64

Build puppet-runtime

Build puppet-runtime #64

Workflow file for this run

name: Build puppet-runtime
on:
workflow_dispatch:
inputs:
ref:
description: 'Tag to build'
required: true
project_name:
description: 'The vanagon project to build'
required: false
default: 'agent-runtime-main'
platform_list:
description: 'A comma-separated list of platforms to build for. Do not include spaces. If not provided, will use the default list of platform supported by OpenVox.'
required: false
type: string
# At the moment, a couple platforms end up timing out at the 6 hour hard limit for runners
# due to using emulation and puppet-runtime taking a long time to compile to begin with.
# We'll build these locally for the time being, so override the the default list of platforms.
# Remove this default once we are using self-hosted runners.
#
# The ones that need to be run locally are amazon-2023-aarch64, fedora-40-aarch64, and el-10-aarch64
default: 'amazon-2-aarch64,amazon-2023-x86_64,debian-10-amd64,debian-11-aarch64,debian-11-amd64,debian-12-aarch64,debian-12-amd64,el-7-x86_64,el-8-aarch64,el-8-x86_64,el-8-ppc64le,el-9-aarch64,el-9-x86_64,el-9-ppc64le,el-10-x86_64,fedora-36-x86_64,fedora-40-x86_64,sles-15-x86_64,ubuntu-18.04-aarch64,ubuntu-18.04-amd64,ubuntu-20.04-aarch64,ubuntu-20.04-amd64,ubuntu-22.04-aarch64,ubuntu-22.04-amd64,ubuntu-24.04-aarch64,ubuntu-24.04-amd64'
jobs:
build:
uses: 'openvoxproject/shared-actions/.github/workflows/build_vanagon.yml@main'

Check failure on line 27 in .github/workflows/build.yml

View workflow run for this annotation

GitHub Actions / Build puppet-runtime

Invalid workflow file

The workflow is not valid. In .github/workflows/build.yml (Line: 27, Col: 11): Error from called workflow openvoxproject/shared-actions/.github/workflows/build_vanagon.yml@main (Line: 90, Col: 9): Unexpected symbol: '['. Located at position 50 within expression: fromJSON(needs.set-matrix.outputs.arm_matrix) != [] In .github/workflows/build.yml (Line: 27, Col: 11): Error from called workflow openvoxproject/shared-actions/.github/workflows/build_vanagon.yml@main (Line: 129, Col: 9): Unexpected symbol: '['. Located at position 54 within expression: fromJSON(needs.set-matrix.outputs.non_arm_matrix) != []
with:
ref: ${{ inputs.ref }}
project_name: ${{ inputs.project_name }}
platform_list: ${{ inputs.platform_list }}
secrets: inherit