SNAPKITTYWEST's picture
Add covenant SPDX headers to every remaining unmarked source file
e085b8b verified
Raw History Blame Contribute Delete
996 Bytes
# SPDX-License-Identifier: LicenseRef-Sovereign-Leviathan-SL-AGPL3-001
# Licensing: see LICENSE in the repository root.
name: CI
on:
push:
pull_request:
workflow_dispatch:
jobs:
rtl:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with: { distribution: temurin, java-version: 17, cache: sbt }
- uses: sbt/setup-sbt@v1
- run: sbt test
working-directory: rtl
firmware:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: mlugg/setup-zig@v1
with: { version: 0.13.0 }
- run: zig build test
working-directory: firmware
- run: zig build
working-directory: firmware
spice:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: sudo apt-get update && sudo apt-get install -y ngspice
- run: ngspice -b nexus_nand.sp | tee out.txt && grep -q t_emergence out.txt
working-directory: spice