About daq-release
![AL9 Spack Nightly Workflow (prod, v4)](https://github.com/DUNE-DAQ/daq-release/actions/workflows/build-v4-release-alma9.yml/badge.svg)
![AL9 Spack Nightly Workflow (dev, v5)](https://github.com/DUNE-DAQ/daq-release/actions/workflows/build-nightly-release-alma9.yml/badge.svg)
![Nightly v5 Integration Test Workflow](https://github.com/DUNE-DAQ/daq-release/actions/workflows/nightly-v5-integtest.yml/badge.svg)
![Nightly v4 Integration Test Workflow](https://github.com/DUNE-DAQ/daq-release/actions/workflows/nightly-v4-integtest.yml/badge.svg)
This is a repo containing DUNE DAQ release making tools, configuration files, and build scripts for both DUNE-DAQ and external packages.
Table of contents
For DAQ software developers and users:
- DAQ software development workflow
- List of GitHub Teams and Repositories
- How to build external software with Spack in a local workarea
For the Software Coordination team (expert only):
- Nightly Releases and Continuous Integration
- Creating a new DAQ release
- How to publish files to cvmfs
- How to build a new stack of external software
Single-Repo CI Build Status
appmodel: ![appmodel](https://github.com/DUNE-DAQ/appmodel/actions/workflows/dunedaq-develop-cpp-ci.yml/badge.svg)
appfwk: ![appfwk](https://github.com/DUNE-DAQ/appfwk/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
cmdlib: ![cmdlib](https://github.com/DUNE-DAQ/cmdlib/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
confmodel: ![confmodel](https://github.com/DUNE-DAQ/confmodel/actions/workflows/dunedaq-develop-cpp-ci.yml/badge.svg)
ctbmodules: ![ctbmodules](https://github.com/DUNE-DAQ/ctbmodules/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
cibmodules: ![cibmodules](https://github.com/DUNE-DAQ/cibmodules/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
daq-cmake: ![daq-cmake](https://github.com/DUNE-DAQ/daq-cmake/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
daqconf: ![daqconf](https://github.com/DUNE-DAQ/daqconf/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
daqdataformats: ![daqdataformats](https://github.com/DUNE-DAQ/daqdataformats/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
dbe: ![dbe](https://github.com/DUNE-DAQ/dbe/actions/workflows/dunedaq-develop-cpp-ci.yml/badge.svg)
detchannelmaps: ![detchannelmaps](https://github.com/DUNE-DAQ/detchannelmaps/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
detdataformats: ![detdataformats](https://github.com/DUNE-DAQ/detdataformats/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
dfmessages: ![dfmessages](https://github.com/DUNE-DAQ/dfmessages/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
dfmodules: ![dfmodules](https://github.com/DUNE-DAQ/dfmodules/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
dpdklibs: ![dpdklibs](https://github.com/DUNE-DAQ/dpdklibs/actions/workflows/dunedaq-develop-cpp-ci.yml/badge.svg)
ers: ![ers](https://github.com/DUNE-DAQ/ers/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
erskafka: ![erskafka](https://github.com/DUNE-DAQ/erskafka/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
fddaqconf: ![fddaqconf](https://github.com/DUNE-DAQ/fddaqconf/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
fddetdataformats: ![fddetdataformats](https://github.com/DUNE-DAQ/fddetdataformats/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
fdreadoutlibs: ![fdreadoutlibs](https://github.com/DUNE-DAQ/fdreadoutlibs/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
fdreadoutmodules: ![fdreadoutmodules](https://github.com/DUNE-DAQ/fdreadoutmodules/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
flxlibs: ![flxlibs](https://github.com/DUNE-DAQ/flxlibs/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
oksdalgen: ![oksdalgen](https://github.com/DUNE-DAQ/oksdalgen/actions/workflows/dunedaq-develop-cpp-ci.yml/badge.svg)
hdf5libs: ![hdf5libs](https://github.com/DUNE-DAQ/hdf5libs/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
hermesmodules: ![hermesmodules](https://github.com/DUNE-DAQ/hermesmodules/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
hsilibs: ![hsilibs](https://github.com/DUNE-DAQ/hsilibs/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
iomanager: ![iomanager](https://github.com/DUNE-DAQ/iomanager/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
ipm: ![ipm](https://github.com/DUNE-DAQ/ipm/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
kafkaopmon: ![kafkaopmon](https://github.com/DUNE-DAQ/kafkaopmon/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
listrev: ![listrev](https://github.com/DUNE-DAQ/listrev/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
logging: ![logging](https://github.com/DUNE-DAQ/logging/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
oks: ![oks](https://github.com/DUNE-DAQ/oks/actions/workflows/dunedaq-develop-cpp-ci.yml/badge.svg)
opmonlib: ![opmonlib](https://github.com/DUNE-DAQ/opmonlib/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
rawdatautils: ![rawdatautils](https://github.com/DUNE-DAQ/rawdatautils/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
rcif: ![rcif](https://github.com/DUNE-DAQ/rcif/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
readoutlibs: ![readoutlibs](https://github.com/DUNE-DAQ/readoutlibs/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
readoutmodules: ![readoutmodules](https://github.com/DUNE-DAQ/readoutmodules/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
restcmd: ![restcmd](https://github.com/DUNE-DAQ/restcmd/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
serialization: ![serialization](https://github.com/DUNE-DAQ/serialization/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
sspmodules: ![sspmodules](https://github.com/DUNE-DAQ/sspmodules/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
timing: ![timing](https://github.com/DUNE-DAQ/timing/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
timinglibs: ![timinglibs](https://github.com/DUNE-DAQ/timinglibs/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
tpglibs: ![tpglibs](https://github.com/DUNE-DAQ/tpglibs/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
tpgtools: ![tpgtools](https://github.com/DUNE-DAQ/tpgtools/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
trgdataformats: ![trgdataformats](https://github.com/DUNE-DAQ/trgdataformats/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
trigger: ![trigger](https://github.com/DUNE-DAQ/trigger/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
triggeralgs: ![triggeralgs](https://github.com/DUNE-DAQ/triggeralgs/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
uhallibs: ![uhallibs](https://github.com/DUNE-DAQ/uhallibs/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
utilities: ![utilities](https://github.com/DUNE-DAQ/utilities/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)
wibmod: ![wibmod](https://github.com/DUNE-DAQ/wibmod/actions/workflows/dunedaq-v4-cpp-ci.yml/badge.svg)