Skip to content

Merge pull request #136 from yuvipanda/no-lint #196

Merge pull request #136 from yuvipanda/no-lint

Merge pull request #136 from yuvipanda/no-lint #196

Workflow file for this run

# This is a GitHub workflow defining a set of jobs with a set of steps.
# ref: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions
#
name: Tests
on:
pull_request:
paths-ignore:
- "docs/**"
- ".github/workflows/*.yaml"
- "!.github/workflows/test.yaml"
push:
paths-ignore:
- "docs/**"
- ".github/workflows/*.yaml"
- "!.github/workflows/test.yaml"
branches-ignore:
- "dependabot/**"
- "pre-commit-ci-update-config"
tags: ["**"]
workflow_dispatch:
jobs:
render-dashboards:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
jsonnet-version: ["0.20.0"]
steps:
- uses: actions/checkout@v4
- name: Download jsonnet (go-jsonnet)
run: |
JSONNET_VERSION=${{ matrix.jsonnet-version }}
wget -qO- https://github.com/google/go-jsonnet/releases/download/v${JSONNET_VERSION}/go-jsonnet_${JSONNET_VERSION}_Linux_x86_64.tar.gz \
| tar -xvz --one-top-level=$HOME/.local/bin
- run: jsonnet --version
- name: Render dashboards
run: |
mkdir rendered-dashboards
dashboard_folders="dashboards"
for file in `find $dashboard_folders -name '*.jsonnet'`
do
jsonnet -J vendor --output-file rendered-dashboards/`basename $file` $file
done