You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
958 B
33 lines
958 B
# SPDX-License-Identifier: Apache-2.0 |
|
# |
|
# Copyright (c) 2023, Nordic Semiconductor ASA |
|
|
|
## A pykwalify schema for basic validation of the structure of a |
|
## arch metadata YAML file. |
|
## |
|
# The archs.yml file is a simple list of key value pairs containing architectures |
|
# and their location which is used by the build system. |
|
type: map |
|
mapping: |
|
archs: |
|
required: true |
|
type: seq |
|
sequence: |
|
- type: map |
|
mapping: |
|
name: |
|
required: true |
|
type: str |
|
desc: Name of the arch |
|
path: |
|
required: true |
|
type: str |
|
desc: Location of the arch implementation relative to the archs.yml file. |
|
full_name: |
|
required: false |
|
type: str |
|
desc: Full display name of the architecture |
|
comment: |
|
required: false |
|
type: str |
|
desc: Free form comment with extra information regarding the arch.
|
|
|