Skip to content

remove all duplicated logic, move all macroses and query parsing functionality to golang, and compile golang parser to WASM #594

remove all duplicated logic, move all macroses and query parsing functionality to golang, and compile golang parser to WASM

remove all duplicated logic, move all macroses and query parsing functionality to golang, and compile golang parser to WASM #594

Workflow file for this run

name: Latest Grafana API compatibility check
on: [pull_request]
jobs:
compatibilitycheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: '22'
cache: 'npm'
- uses: acifani/setup-tinygo@v2
with:
tinygo-version: '0.35.0'
- name: Install dependencies
run: npm ci
- name: Build plugin
run: npm run build
- name: Compatibility check
run: npx @grafana/levitate@latest is-compatible --path src/module.ts --target @grafana/data,@grafana/ui,@grafana/runtime