Skip to content

Build Release

Build Release #10

Workflow file for this run

name: Build Release
on:
workflow_call:
inputs:
mcpp_version:
required: false
type: string
channel:
required: true
type: string
quality:
required: true
type: string
publish:
required: false
type: boolean
default: false
workflow_dispatch:
inputs:
mcpp_version:
description: "The MCPP version to build (leave empty for stable)"
required: false
channel:
description: "The release channel (e.g., 3.7, 3.8)"
required: true
quality:
description: "Release quality (e.g., stable, nightly, RC)"
required: true
default: "nightly"
publish:
description: "Whether to publish the packages"
required: false
default: false
type: boolean
jobs:
build-nuget-packages:
name: Build NuGet Packages
uses: ./.github/workflows/build-nuget-packages.yml
secrets: inherit

Check failure on line 42 in .github/workflows/build-release.yml

View workflow run for this annotation

GitHub Actions / Build Release

Invalid workflow file

The workflow is not valid. zeroc-ice/mcpp/.github/workflows/publish-release.yml@22aaaa37d9a2202cfe0314df6968a6f5424d8425 (Line: 42, Col: 16): Invalid input, quality is not defined in the referenced workflow.
build-rpm-packages:
name: Build RPM Packages
uses: ./.github/workflows/build-rpm-packages.yml
with:
channel: ${{ inputs.channel }}
secrets: inherit
publish-release:
name: Publish Release
if: ${{ inputs.publish == true }}
needs:
- build-nuget-packages
- build-rpm-packages
uses: ./.github/workflows/publish-release.yml
with:
channel: ${{ inputs.channel }}
quality: ${{ inputs.quality }}
run_id: ${{ github.run_id }}
secrets: inherit