Skip to content

Publish Ice Release

Publish Ice Release #3

name: "Publish Ice Release"
on:
workflow_dispatch:
inputs:
channel:
description: "The release channel (e.g., 3.8, nightly)"
required: false
default: "nightly"
run_id:
description: "The GitHub run ID to use for artifacts"
required: true
workflow_call:
inputs:
channel:
required: true
type: string
run_id:
required: true
type: string
jobs:
publish-deb-packages:
uses: ./.github/workflows/publish-deb-packages.yml
with:
channel: ${{ inputs.channel }}
run_id: ${{ inputs.run_id }}
secrets: inherit
publish-gem-packages:
uses: ./.github/workflows/publish-gem-packages.yml
with:
channel: ${{ inputs.channel }}
run_id: ${{ inputs.run_id }}
secrets: inherit
publish-maven-packages:
uses: ./.github/workflows/publish-maven-packages.yml
with:
channel: ${{ inputs.channel }}
run_id: ${{ inputs.run_id }}
secrets: inherit
publish-misc-packages:
uses: ./.github/workflows/publish-misc-packages.yml
with:
channel: ${{ inputs.channel }}
run_id: ${{ inputs.run_id }}
secrets: inherit
publish-npm-packages:
uses: ./.github/workflows/publish-npm-packages.yml
with:
channel: ${{ inputs.channel }}
run_id: ${{ inputs.run_id }}
secrets: inherit
publish-nuget-packages:
uses: ./.github/workflows/publish-nuget-packages.yml
with:
channel: ${{ inputs.channel }}
run_id: ${{ inputs.run_id }}
secrets: inherit
publish-pip-packages:
uses: ./.github/workflows/publish-pip-packages.yml
with:
channel: ${{ inputs.channel }}
run_id: ${{ inputs.run_id }}
secrets: inherit
publish-rpm-packages:
uses: ./.github/workflows/publish-rpm-packages.yml
with:
channel: ${{ inputs.channel }}
run_id: ${{ inputs.run_id }}
secrets: inherit