Skip to content

Main pipeline

Main pipeline #483

Workflow file for this run

---
# This file is used to test the packaging workflows.
# This "Main pipeline" can be triggered manually.
name: Main pipeline
on:
workflow_dispatch:
inputs:
version:
description: Application version
type: string
required: false
default: '0.0.0'
revision:
description: Package revision/release number
required: false
type: number
default: 1
tag:
description: Tag to checkout in alumet repo
type: string
required: false
default: 'main'
jobs:
rpm:
uses: ./.github/workflows/build_rpm.yaml
strategy:
fail-fast: false
matrix:
arch: [x86_64, aarch64]
with:
arch: ${{ matrix.arch }}
version: ${{ inputs.version }}
release-version: ${{ inputs.revision }}
tag: ${{ inputs.tag }}
deb:
uses: ./.github/workflows/build_deb.yaml
strategy:
fail-fast: false
matrix:
arch: [x86_64, aarch64]
with:
arch: ${{ matrix.arch }}
version: ${{ github.event.inputs.version }}
revision: ${{ github.event.inputs.revision }}
tag: ${{ inputs.tag }}
docker:
uses: ./.github/workflows/build_docker.yaml
strategy:
fail-fast: false
matrix:
arch: [x86_64, aarch64]
with:
arch: ${{ matrix.arch }}
version: ${{ inputs.version }}
release-version: ${{ inputs.revision }}
needs:
- rpm
- deb