chipsalliance / verible

Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
https://chipsalliance.github.io/verible/
Other
1.39k stars 214 forks source link

Add container build / releases #1303

Open mithro opened 2 years ago

mithro commented 2 years ago

It would be good to publish docker container builds / releases for Verible with the stand alone binaries.

mithro commented 2 years ago

@umarcor - Any thoughts on the best way to do this?

umarcor commented 2 years ago

I'd suggest contributing to https://github.com/hdl/containers/tree/main/debian-bullseye. https://hdl.github.io/containers/dev/Contributing.html#single-file-example or https://hdl.github.io/containers/dev/Contributing.html#example-with-hdlc-script can be used as a reference. See also https://hdl.github.io/containers/dev/Contributing.html#step-by-step-checklist.

The target architectures to build the containers for are defined in https://github.com/hdl/containers/blob/main/utils/pyHDLC/config.yml#L128-L143. I would start with SysDebianAmd64 and then change to SysDebianDefaultArchSet.