Skip to content

Dashboard-as-Code actions & workflow #35

Dashboard-as-Code actions & workflow

Dashboard-as-Code actions & workflow #35

name: Test resources validation
on:
workflow_dispatch: # Allow manual triggering
push:
branches:
- main
- release/*
- snapshot/*
tags:
- v*
pull_request:
merge_group:
jobs:
test-validate-resources:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install percli
uses: ./actions/install_percli
with:
cli_version: latest
- name: Install cue binary
uses: ./actions/setup_environment
with:
enable_go: true
enable_cue: true
- name: Test resources validation
uses: ./actions/validate_resources
with:
directory: ./testdata/resources_folder
- name: Test resources validation with file
uses: ./actions/validate_resources
with:
file: ./testdata/resource.json