Type top_level_or_null
File match action-types.yml action-types.yaml
Schema URL https://catalog.lintel.tools/schemas/schemastore/github-actions-typing/latest.json
Source https://raw.githubusercontent.com/typesafegithub/github-actions-typing/refs/heads/schema-latest/github-actions-typing.schema.json

Validate with Lintel

npx @lintel/lintel check
Type: top_level_or_null

Type information for GitHub Actions https://github.com/typesafegithub/github-actions-typing

Definitions

property_type object
type string required
Values: "string" "boolean" "integer" "float" "enum" "list"
list_item_type object
type string required
Values: "string" "boolean" "integer" "float" "enum"
simple_primitive_property object
type string required
Values: "string" "boolean" "integer" "float"
integer_with_named_values_property object
type string required
Constant: "integer"
named-values object required

A map of special names and their value like "Infinity" or "Never" https://github.com/typesafegithub/github-actions-typing/blob/main/README.md#integer

name string

A hint for code generators what name can be used as class name. https://github.com/typesafegithub/github-actions-typing/blob/main/README.md#integer

minLength=1
enum_property object
type string required
Constant: "enum"
allowed-values string[] required
minItems=1
name string

A hint for code generators what name can be used as class name. https://github.com/typesafegithub/github-actions-typing/blob/main/README.md#enum

minLength=1
list_property object
type string required
Constant: "list"
separator string required

The separator that is added between the elements when building the string, for example a comma or newline character. https://github.com/typesafegithub/github-actions-typing/blob/main/README.md#list

minLength=1
list-item object required

The specification how list item elements have to look like. https://github.com/typesafegithub/github-actions-typing/blob/main/README.md#list

All of: list_item_type object, simple_primitive_property | integer_with_named_values_property | enum_property simple_primitive_property | integer_with_named_values_property | enum_property
property
properties object
properties_or_null null | properties
top_level_or_null null | object