Skip to content

This GitHub action checks if the provided landscape data file is valid

License

Notifications You must be signed in to change notification settings

cncf/landscape2-validate-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landscape2 validate action

This GitHub action checks if the provided landscape datasource file is valid.

Usage

Validate data file

name: Validate

on:
  push:
    branches:
      - main

jobs:
  validate-landscape-data:
    runs-on: ubuntu-latest
    name: "Validate landscape data file"
    steps:
      - uses: actions/checkout@v3
      - uses: cncf/landscape2-validate-action@v2
        with:
          target_kind: data
          target_path: ./landscape.yml

Validate settings file

name: Validate

on:
  push:
    branches:
      - main

jobs:

  validate-landscape-settings:
    runs-on: ubuntu-latest
    name: "Validate landscape settings file"
    steps:
      - uses: actions/checkout@v3
      - uses: cncf/landscape2-validate-action@v2
        with:
          target_kind: settings
          target_path: ./settings.yml

Validate guide file

name: Validate

on:
  push:
    branches:
      - main

jobs:
  validate-landscape-guide:
    runs-on: ubuntu-latest
    name: "Validate landscape guide file"
    steps:
      - uses: actions/checkout@v3
      - uses: cncf/landscape2-validate-action@v2
        with:
          target_kind: guide
          target_path: ./guide.yml

Contributing

Please see CONTRIBUTING.md for more details.

Code of Conduct

This project follows the CNCF Code of Conduct.

License

Landscape2 is an Open Source project licensed under the Apache License 2.0.

About

This GitHub action checks if the provided landscape data file is valid

Resources

License

Code of conduct

Stars

Watchers

Forks