Soar Datamap Validation
ActionsTags
(2)This action checks the productions in a Soar project against their datamap using VisualSoar.
Name | Description | Required | Default |
---|---|---|---|
projectPath |
Path to the Soar project file to validate, relative to your project root. | Yes | |
outputPath |
Path to the output file where the validation results will be saved (in JSON lines format). | No | ${{ runner.temp }}/visualsoar_dm_validation_log.jsonl |
Name | Description |
---|---|
outputPath |
Path to the output file where the validation results were saved (in JSON lines format). |
name: Validate Soar Project
on:
push:
paths:
- "path/to/soar/project/**"
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Run VisualSoar Validation
uses: SoarGroup/[email protected]
with:
projectPath: "path/to/soar/project/thor-soar.vsa.json"
This action does not currently produce action outputs. If the validation fails, the action will be annotated with the diagnostics provided by VisualSoar, and the step itself will fail the build.
Soar Datamap Validation is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.