Skip to content

Add kind proto plugin (#20) #57

Add kind proto plugin (#20)

Add kind proto plugin (#20) #57

Workflow file for this run

name: CI
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
workflow_dispatch:
jobs:
validate:
name: Validate
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- name: Install toolchain
uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0.6
env:
PROTO_LOG: debug
with:
auto-install: true
cache: false
- name: Run hooks
run: proto run prek -- run --all-files --show-diff-on-failure
install:
name: "Install (${{ matrix.target }})"
runs-on: "${{ matrix.os }}"
strategy:
fail-fast: false
matrix:
include:
- os: ubuntu-24.04
target: x86_64-unknown-linux-gnu
- os: macos-15
target: aarch64-apple-darwin
- os: macos-15-intel
target: x86_64-apple-darwin
- os: windows-2025
target: x86_64-pc-windows-msvc
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- name: Install plugins
uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0.6
env:
PROTO_LOG: debug
with:
auto-install: true
cache: false
- name: Smoke-test binaries
shell: bash
run: ./scripts/smoke-test.sh