chipsalliance / chipsalliance/chisel

Use Nix to provide multiple CI tests.

Open
#2,193 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
4.8k
Forks
658
Avg merge
18h 59m
Merged PRs (30d)
14

Description

**Type of issue**: feature request

**Impact**: no functional change

**Development Phase**: proposal

yesterday, I changed CI of my own project to Nix in https://github.com/sequencer/arithemic/blob/5384c09f9c229fa5a1ec265077c74aecff2ff420/.github/workflows/push.yml, which provides a neat way to lock version and download compiled caches.
I think we can try this in Chisel upstream repository:
firstly add test matrixes after pushing to master, if it run well
we can switch to Nix to provides a neat CI infrastructure, rather than depending on a specific distro.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.