Skip to content

Add action testing framework with test-runner and discoverable test files #7

Add action testing framework with test-runner and discoverable test files

Add action testing framework with test-runner and discoverable test files #7

Re-run triggered December 19, 2025 16:25
Status Failure
Total duration 49s
Artifacts

action-tests.yml

on: pull_request
discover-tests
6s
discover-tests
Matrix: run-tests
Action Tests
3s
Action Tests
Fit to window
Zoom out
Zoom in

Annotations

37 errors
run-tests (gh-actions/diskspace/tests/basic.test.yml)
Process completed with exit code 1.
run-tests (gh-actions/diskspace/tests/basic.test.yml)
Failed to load /home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml
run-tests (gh-actions/diskspace/tests/basic.test.yml)
System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'inputs'. The type 'MappingToken' was expected. at GitHub.DistributedTask.ObjectTemplating.Tokens.TemplateTokenExtensions.AssertMapping(TemplateToken value, String objectDescription) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStepInputs(TemplateContext context, TemplateToken inputs, Boolean allowExpressions) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStep(TemplateContext context, TemplateToken stepsItem, ReferenceNameBuilder nameBuilder) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToSteps(TemplateContext context, TemplateToken steps) at GitHub.Runner.Worker.ActionManifestManagerLegacy.ConvertRuns(IExecutionContext executionContext, TemplateContext templateContext, TemplateToken inputsToken, String fileRelativePath, MappingToken outputs) at GitHub.Runner.Worker.ActionManifestManagerLegacy.Load(IExecutionContext executionContext, String manifestFile)
run-tests (gh-actions/diskspace/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 8, Col: 5): Unexpected value 'background'
run-tests (gh-actions/diskspace/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 7, Col: 5): Unexpected value 'to_remove'
run-tests (gh-actions/diskspace/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 6, Col: 10): Unexpected value ''
run-tests (gh-actions/bson/tests/basic.test.yml)
Failed to load /home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml
run-tests (gh-actions/bson/tests/basic.test.yml)
System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'inputs'. The type 'MappingToken' was expected. at GitHub.DistributedTask.ObjectTemplating.Tokens.TemplateTokenExtensions.AssertMapping(TemplateToken value, String objectDescription) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStepInputs(TemplateContext context, TemplateToken inputs, Boolean allowExpressions) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStep(TemplateContext context, TemplateToken stepsItem, ReferenceNameBuilder nameBuilder) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToSteps(TemplateContext context, TemplateToken steps) at GitHub.Runner.Worker.ActionManifestManagerLegacy.ConvertRuns(IExecutionContext executionContext, TemplateContext templateContext, TemplateToken inputsToken, String fileRelativePath, MappingToken outputs) at GitHub.Runner.Worker.ActionManifestManagerLegacy.Load(IExecutionContext executionContext, String manifestFile)
run-tests (gh-actions/bson/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 9, Col: 5): Unexpected value 'filter'
run-tests (gh-actions/bson/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 8, Col: 5): Unexpected value 'input-format'
run-tests (gh-actions/bson/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 7, Col: 5): Unexpected value 'input'
run-tests (gh-actions/bson/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 6, Col: 10): Unexpected value ''
run-tests (gh-actions/test-runner/tests/gh-mock-example.test.yml)
Process completed with exit code 1.
run-tests (gh-actions/test-runner/tests/gh-mock-example.test.yml)
Failed to load /home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml
run-tests (gh-actions/test-runner/tests/gh-mock-example.test.yml)
System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'inputs'. The type 'MappingToken' was expected. at GitHub.DistributedTask.ObjectTemplating.Tokens.TemplateTokenExtensions.AssertMapping(TemplateToken value, String objectDescription) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStepInputs(TemplateContext context, TemplateToken inputs, Boolean allowExpressions) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStep(TemplateContext context, TemplateToken stepsItem, ReferenceNameBuilder nameBuilder) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToSteps(TemplateContext context, TemplateToken steps) at GitHub.Runner.Worker.ActionManifestManagerLegacy.ConvertRuns(IExecutionContext executionContext, TemplateContext templateContext, TemplateToken inputsToken, String fileRelativePath, MappingToken outputs) at GitHub.Runner.Worker.ActionManifestManagerLegacy.Load(IExecutionContext executionContext, String manifestFile)
run-tests (gh-actions/test-runner/tests/gh-mock-example.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 7, Col: 5): Unexpected value 'filter'
run-tests (gh-actions/test-runner/tests/gh-mock-example.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 6, Col: 10): Unexpected value ''
run-tests (gh-actions/test-runner/tests/jq-with-env-example.test.yml)
Failed to load /home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml
run-tests (gh-actions/test-runner/tests/jq-with-env-example.test.yml)
System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'inputs'. The type 'MappingToken' was expected. at GitHub.DistributedTask.ObjectTemplating.Tokens.TemplateTokenExtensions.AssertMapping(TemplateToken value, String objectDescription) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStepInputs(TemplateContext context, TemplateToken inputs, Boolean allowExpressions) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStep(TemplateContext context, TemplateToken stepsItem, ReferenceNameBuilder nameBuilder) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToSteps(TemplateContext context, TemplateToken steps) at GitHub.Runner.Worker.ActionManifestManagerLegacy.ConvertRuns(IExecutionContext executionContext, TemplateContext templateContext, TemplateToken inputsToken, String fileRelativePath, MappingToken outputs) at GitHub.Runner.Worker.ActionManifestManagerLegacy.Load(IExecutionContext executionContext, String manifestFile)
run-tests (gh-actions/test-runner/tests/jq-with-env-example.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 9, Col: 5): Unexpected value 'options'
run-tests (gh-actions/test-runner/tests/jq-with-env-example.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 8, Col: 5): Unexpected value 'filter'
run-tests (gh-actions/test-runner/tests/jq-with-env-example.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 7, Col: 5): Unexpected value 'input'
run-tests (gh-actions/test-runner/tests/jq-with-env-example.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 6, Col: 10): Unexpected value ''
run-tests (gh-actions/jq/tests/basic.test.yml)
Process completed with exit code 1.
run-tests (gh-actions/jq/tests/basic.test.yml)
Failed to load /home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml
run-tests (gh-actions/jq/tests/basic.test.yml)
System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'inputs'. The type 'MappingToken' was expected. at GitHub.DistributedTask.ObjectTemplating.Tokens.TemplateTokenExtensions.AssertMapping(TemplateToken value, String objectDescription) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStepInputs(TemplateContext context, TemplateToken inputs, Boolean allowExpressions) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStep(TemplateContext context, TemplateToken stepsItem, ReferenceNameBuilder nameBuilder) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToSteps(TemplateContext context, TemplateToken steps) at GitHub.Runner.Worker.ActionManifestManagerLegacy.ConvertRuns(IExecutionContext executionContext, TemplateContext templateContext, TemplateToken inputsToken, String fileRelativePath, MappingToken outputs) at GitHub.Runner.Worker.ActionManifestManagerLegacy.Load(IExecutionContext executionContext, String manifestFile)
run-tests (gh-actions/jq/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 9, Col: 5): Unexpected value 'options'
run-tests (gh-actions/jq/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 8, Col: 5): Unexpected value 'filter'
run-tests (gh-actions/jq/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 7, Col: 5): Unexpected value 'input'
run-tests (gh-actions/jq/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 6, Col: 10): Unexpected value ''
run-tests (gh-actions/fetch/tests/basic.test.yml)
Process completed with exit code 1.
run-tests (gh-actions/fetch/tests/basic.test.yml)
Failed to load /home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml
run-tests (gh-actions/fetch/tests/basic.test.yml)
System.ArgumentException: Unexpected type 'NullToken' encountered while reading 'inputs'. The type 'MappingToken' was expected. at GitHub.DistributedTask.ObjectTemplating.Tokens.TemplateTokenExtensions.AssertMapping(TemplateToken value, String objectDescription) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStepInputs(TemplateContext context, TemplateToken inputs, Boolean allowExpressions) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToStep(TemplateContext context, TemplateToken stepsItem, ReferenceNameBuilder nameBuilder) at GitHub.DistributedTask.Pipelines.ObjectTemplating.PipelineTemplateConverter.ConvertToSteps(TemplateContext context, TemplateToken steps) at GitHub.Runner.Worker.ActionManifestManagerLegacy.ConvertRuns(IExecutionContext executionContext, TemplateContext templateContext, TemplateToken inputsToken, String fileRelativePath, MappingToken outputs) at GitHub.Runner.Worker.ActionManifestManagerLegacy.Load(IExecutionContext executionContext, String manifestFile)
run-tests (gh-actions/fetch/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 8, Col: 5): Unexpected value 'filename'
run-tests (gh-actions/fetch/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 7, Col: 5): Unexpected value 'url'
run-tests (gh-actions/fetch/tests/basic.test.yml)
/home/runner/work/toolshed/toolshed/./.tmp.test-action/action.yml (Line: 6, Col: 10): Unexpected value ''
Action Tests
Process completed with exit code 1.