Skip to content

Fix typo

Fix typo #62

name: Build firmware - All Dagoma variants
on:
pull_request:
branches:
- DE200-2.1.x
paths:
- '.github/workflows/build_*.yaml'
- 'Marlin/**'
push:
branches:
- DE200-2.1.x
paths:
- '.github/workflows/build_*.yaml'
- 'Marlin/**'
release:
types:
- published
workflow_dispatch:
jobs:
# temp_branch:
# Create a temp branch for this run (based on this or master branch) and named with the run no.
# and empty/commit the builds directory.
basic:
name: "Build: Basic ${{ inputs.null }}"
strategy:
fail-fast: false
matrix:
lang: [en]
screen: [STD]
extruder: [STD]
zscrews: [STD]
size: [STD]
thermistor: [WHITE]
warping: [STD]
pinout: [STD]
head: [STD]
experiment: [NONE, BED_BILINEAR, BED_UNIFIED, INP_SHAPE, S_CURVE, MPC, JUNC_DEV, BACKLASH, ADAPTIVE_SMOOTHING] # STATUS_ICONS
permissions:
contents: write
uses: ./.github/workflows/build_single.yaml

Check failure on line 43 in .github/workflows/build_multiple.yaml

View workflow run for this annotation

GitHub Actions / Build firmware - All Dagoma variants

Invalid workflow file

The workflow is not valid. In .github/workflows/build_multiple.yaml (Line: 43, Col: 11): Error from called workflow Marlin-DE200/Marlin-DiscoEasy200/.github/workflows/build_single.yaml@cf550c762a678a9db68a3e01759ee6b297e35c34 (Line: 162, Col: 19): Unexpected end of expression: ''''. Located at position 1161 within expression: format('{0}{1}{2}{3}{4}{5}{6}{7}{8}{9}{10}{11}{12}{13}{14}{15}{16}{17}{18}{19}', 'DE200_2.1.2.2-', (inputs.screen == 'NONE' && 'NoLCD') || inputs.lang, (inputs.screen != 'NONE' && inputs.screen != 'STD' && '-') || '', (inputs.screen != 'NONE' && inputs.screen != 'STD[...]
with:
lang: ${{ matrix.lang }}
screen: ${{ matrix.screen }}
extruder: ${{ matrix.extruder }}
zscrews: ${{ matrix.zscrews }}
size: ${{ matrix.size }}
thermistor: ${{ matrix.thermistor }}
warping: ${{ matrix.warping }}
pinout: ${{ matrix.pinout }}
head: ${{ matrix.head }}
experiment: ${{ matrix.experiment }}
secrets: inherit
en:
name: "Build: en ${{ inputs.null }}"
if: ${{ github.event_name == 'release' }}
needs: basic
strategy:
fail-fast: false
matrix:
lang: [en]
screen: [STD]
extruder: [STD, PLUS, BICOLOR]
zscrews: [STD, EXPERT]
size: [STD, XL]
thermistor: [WHITE, BLACK]
warping: [STD, BED_ATELIER3D]
pinout: [STD, MKS]
head: [STD, Z122]
experiment: [NONE]
exclude:
- pinout: MKS # Pinout for Extruder 2 not defined in standard MKS_BASE_1.5
extruder: BICOLOR
- extruder: STD
zscrews: STD
size: STD
thermistor: WHITE
warping: STD
pinout: STD
head: STD
permissions:
contents: write
uses: ./.github/workflows/build_single.yaml
with:
lang: ${{ matrix.lang }}
screen: ${{ matrix.screen }}
extruder: ${{ matrix.extruder }}
zscrews: ${{ matrix.zscrews }}
size: ${{ matrix.size }}
thermistor: ${{ matrix.thermistor }}
warping: ${{ matrix.warping }}
pinout: ${{ matrix.pinout }}
head: ${{ matrix.head }}
experiment: ${{ matrix.experiment }}
secrets: inherit
fr:
name: "Build: fr ${{ inputs.null }}"
if: ${{ github.event_name == 'release' }}
needs: basic
strategy:
fail-fast: false
matrix:
lang: [fr]
screen: [STD]
extruder: [STD, PLUS, BICOLOR]
zscrews: [STD, EXPERT]
size: [STD, XL]
thermistor: [WHITE, BLACK]
warping: [STD, BED_ATELIER3D]
pinout: [STD, MKS]
head: [STD, Z122]
experiment: [NONE]
exclude:
- pinout: MKS
extruder: BICOLOR # Pinout for Extruder 2 not defined in standard MKS_BASE_1.5
permissions:
contents: write
uses: ./.github/workflows/build_single.yaml
with:
lang: ${{ matrix.lang }}
screen: ${{ matrix.screen }}
extruder: ${{ matrix.extruder }}
zscrews: ${{ matrix.zscrews }}
size: ${{ matrix.size }}
thermistor: ${{ matrix.thermistor }}
warping: ${{ matrix.warping }}
pinout: ${{ matrix.pinout }}
head: ${{ matrix.head }}
experiment: ${{ matrix.experiment }}
secrets: inherit
de:
name: "Build: de ${{ inputs.null }}"
if: ${{ github.event_name == 'release' }}
needs: basic
strategy:
fail-fast: false
matrix:
lang: [de]
screen: [STD]
extruder: [STD, PLUS, BICOLOR]
zscrews: [STD, EXPERT]
size: [STD, XL]
thermistor: [WHITE, BLACK]
warping: [STD, BED_ATELIER3D]
pinout: [STD, MKS]
head: [STD, Z122]
experiment: [NONE]
exclude:
- pinout: MKS
extruder: BICOLOR # Pinout for Extruder 2 not defined in standard MKS_BASE_1.5
permissions:
contents: write
uses: ./.github/workflows/build_single.yaml
with:
lang: ${{ matrix.lang }}
screen: ${{ matrix.screen }}
extruder: ${{ matrix.extruder }}
zscrews: ${{ matrix.zscrews }}
size: ${{ matrix.size }}
thermistor: ${{ matrix.thermistor }}
warping: ${{ matrix.warping }}
pinout: ${{ matrix.pinout }}
head: ${{ matrix.head }}
experiment: ${{ matrix.experiment }}
secrets: inherit
nolcd:
name: "Build: NoLcd"
strategy:
fail-fast: false
matrix:
lang: [en]
screen: [NONE]
extruder: [STD]
zscrews: [STD]
size: [STD]
thermistor: [WHITE, BLACK]
warping: [STD, BED_ATELIER3D]
pinout: [STD]
head: [STD]
experiment: [NONE]
permissions:
contents: write
uses: ./.github/workflows/build_single.yaml
with:
lang: ${{ matrix.lang }}
screen: ${{ matrix.screen }}
extruder: ${{ matrix.extruder }}
zscrews: ${{ matrix.zscrews }}
size: ${{ matrix.size }}
thermistor: ${{ matrix.thermistor }}
warping: ${{ matrix.warping }}
pinout: ${{ matrix.pinout }}
head: ${{ matrix.head }}
experiment: ${{ matrix.experiment }}
secrets: inherit
# lesimprimantes3d:
# name: "Build: lesimprimantes3d ${{ inputs.null }}"
# if: ${{ github.event_name == 'release' }}
# needs: basic
# strategy:
# fail-fast: false
# matrix:
# lang: [fr]
# screen: [STD]
# extruder: [MK8]
# zscrews: [T8_8]
# size: [STD]
# thermistor: [WHITE]
# warping: [BED_ATELIER3D]
# pinout: [MKS]
# head: [STD-BLTOUCH]
# experiment: [NONE]
# exclude:
# - pinout: MKS
# extruder: BICOLOR # Pinout for Extruder 2 not defined in standard MKS_BASE_1.5
# permissions:
# contents: write
# uses: ./.github/workflows/build_single.yaml
# with:
# lang: ${{ matrix.lang }}
# screen: ${{ matrix.screen }}
# extruder: ${{ matrix.extruder }}
# zscrews: ${{ matrix.zscrews }}
# size: ${{ matrix.size }}
# thermistor: ${{ matrix.thermistor }}
# warping: ${{ matrix.warping }}
# pinout: ${{ matrix.pinout }}
# head: ${{ matrix.head }}
# experiment: ${{ matrix.experiment }}
# secrets: inherit
# finalise:
# needs: [basic, nolcd, en, fr, de]
# if: always()
# run: # If release and successful, merge the temp branch and delete it.