Skip to content

fix: Moving defaults to each workflow #12

fix: Moving defaults to each workflow

fix: Moving defaults to each workflow #12

Workflow file for this run

name: Lazarus Main Workflow
permissions:
contents: write
on:
push:
branches: [ main ]
tags: [ "*" ]
paths-ignore: [ "README.md", "history.md", "release-notes.md" ]
pull_request:
branches: [ main ]
jobs:
build:
name: Build Application
uses: ./.github/workflows/build.lazarus.yml
with:
app_name: MyApp
lpi_path: src/MyApp.lpi
triplets: '{
"win": "x86_64-win64",
"lin": "x86_64-linux",
"osx": "x86_64-darwin"
}'
strategy:
fail-fast: true
test:
name: Test Application
uses: ./.github/workflows/test.lazarus.yml
with:
app_name: MyApp
lpi_path: tests/MyAppTest.lpi
strategy:
fail-fast: true
release:
name: Create GitHub Release
uses: ./.github/workflows/release.lazarus.yml
needs: build
with:
artefacts: '[
"win": "${{ needs.build.outputs.win_artefact_path }}"
]'
strategy:
fail-fast: true