Skip to content

Check OGM-Common Module Build #7

Check OGM-Common Module Build

Check OGM-Common Module Build #7

Workflow file for this run

# Check build of OpenKNX OFM with Reference OAM (merging/building of OpenKNX knxprod + build of full releases)
# SPDX-License-Identifier: AGPL-3.0-only
# Copyright (C) 2024-2025 Cornelius Koepp
name: BASE-check
run-name: Check OGM-Common Module Build
on: [push]
jobs:
check:
name: Check '${{ matrix.target }}' in '${{ matrix.oam }}'
strategy:
fail-fast: false
matrix:
include:
- oam: OAM-StateEngine
# knxprod_xml: StateEngine-DFA16-Release
ref: v1
prefix: StateEngine
target: DFA16-Release
# - oam: OAM-SensorModule
# ref: v1dev
# prefix: Sensormodul
# target: Big
# # knxprod_xml: Sensormodul-Big
# - oam: OAM-PresenceModule
# ref: v1dev
# prefix: PMmodul
# target: Big
# # knxprod_xml: PMmodul-Big
# # [BUILD]: all build targets
# target:
# - DFA16-Release
# # - ""
#
# # [REF]: same commit and (newest on) branch
# # restore_branch:
# # - false
# # - true
uses: ./.github/workflows/openknx-ofm-check.yml
with:
oam: ${{ matrix.oam }}
ref: ${{ matrix.ref }}
KNXPROD_PREFIX: ${{ matrix.prefix}}
target: ${{ matrix.target }}
# restore_branch: ${{ matrix.restore_branch }}