version: "1.0.0" name: create-al-project description: Creates the smallest temporary AL project needed to reproduce a public issue without VS Code. argument-hint: "<project-name>"
- Invoke
verify-prerelease-altool. - Create the project under
$env:RUNNER_TEMP, never inside the repository checkout. - Write
app.json with a new GUID, name, publisher, version, target, runtime, and the smallest ID
range needed by the report.
- Add
platform, application, and dependencies only when the scenario needs them. - Add only the AL source and analyzer settings required by the reported steps.
- If symbol references exist, invoke
download-al-symbols. - Compile with
compile-al-app.
Do not launch VS Code or invoke AL: Go!.