Max Köhler
dad6f906f9
fpga: remove X420 variants without DDC/DUC
2026-10-06 08:54:58 +02:00
Ahmed Salman
54f185ecdd
ci: x420: add weekly hardware test coverage
2026-10-06 08:51:20 +02:00
Max Köhler
81c53bed91
fpga: ci: Replace modelsim with questasim
2026-09-29 09:09:08 +02:00
Max Köhler
ec32eb04ec
ci: do not use publish permission for usrp4-hw
2026-09-18 16:07:14 +01:00
Max Köhler
a76ab6ffc9
Revert "ci: usrp4 sim: only run this stage if source is not master"
...
This reverts commit 879ed08bb1 .
2026-09-18 16:07:14 +01:00
Max Köhler
be791eb065
ci: apply target name for X420 FPGA compiles
2026-08-28 16:06:17 +01:00
Marian Koop
8d9c53c83e
ci: fpga: Added pipeline switch to optionally build alternate X420 designs
...
Added pipeline switch to select between building X420_CG targets
with (default) or w/o DDC/DUC (alternate). In the pipeline the default
is to build the alternative design because of the low compile success
rates for these fpga designs when DDC/DUC is included.
2026-08-23 02:02:27 +02:00
Niels Garibaldi
2f0fb8a1fa
ci: add ddc/duc ats template tests for x410_x4_400
2026-08-20 17:08:19 +02:00
Frank Dietze
879ed08bb1
ci: usrp4 sim: only run this stage if source is not master
2026-08-20 16:07:33 +02:00
Max Köhler
5cb4e4f57f
fpga: ci: use latest version of hwtools
2026-08-20 13:27:17 +02:00
Virendra Kakade
cbcf8a46c6
ci: add nib310rio-dev install step to UHD builds
...
Add steps-install-nib310rio-dev.yml template that downloads
the deb or rpm artifact based on buildOSName and installs
nib310rio-dev before the build. This satisfies the nib310rio.h
build-time dependency required by UHD.
Signed-off-by: Virendra Kakade <virendra.kakade@ni.com>
2026-08-20 01:51:42 +02:00
Lars Amsel
dd7607fc17
ci: add 800 MHz X440 images to pipeline builds
2026-08-10 17:21:47 +02:00
Marian Koop
2788ac9e6d
ci: Integrate SBOM upload stage into mono pipeline stage list
2026-08-10 08:56:35 +02:00
Frank Dietze
4ef8c18981
ci: pipeline: separate embedded filesystem builds
2026-08-04 13:53:05 +02:00
Grant Meyerhoff
a18579e3e5
ci: Add support for USRP B310
...
Co-authored-by: Virendra Kakade <virendra.kakade@ni.com>
Co-authored-by: Wade Fife <wade.fife@ettus.com>
Co-authored-by: Javier Valenzuela <javier.j.valenzuela@emerson.com>
2026-08-04 12:00:49 +02:00
Frank Dietze
e416bffa95
ci: streaming: generic agent selection by capabilities
2026-07-29 11:26:04 +02:00
Abhishek Verma
cfde75d5e8
ci: enable phase-coherency test
2026-07-24 10:13:27 +02:00
Jörg Hofrichter
d36b562bd3
ci: macos: build grpc before building UHD
2026-07-21 16:15:03 +02:00
Frank Dietze
4ea0d16db1
ci: phase-coherency test: disabled
2026-07-15 16:16:31 +02:00
Abhishek Verma
8704862ec6
ci: add gRPC build and CI integration
...
Add gRPC and protobuf packages to all Linux Docker builder images
and Windows vcpkg manifests. Remove VS2019 builder support.
2026-07-11 11:11:58 +02:00
Max Köhler
547acfb776
ci: add X420_XX_400 bitfiles to pipeline
2026-07-01 10:01:05 +02:00
Jörg Hofrichter
1c5da03e89
ci: update meta-ettus-dev branch to scarthgap
2026-06-25 14:47:14 +02:00
Aki Tomita
fbf48c25b7
ci: Merge Windows signing stage with the installers build
2026-05-28 17:29:59 +02:00
Ahmed Salman
34bf82ad2b
ci: x420: add s175 stage for rf & dev tests
2026-05-05 13:34:21 +02:00
Frank Dietze
d375d68b74
ci: adapt rules for X420 tests
2026-03-24 14:17:05 +01:00
Max Köhler
680d354397
ci: Add support for USRP X420 (20 GHz USRP)
...
Co-authored-by: Martin Anderseck <martin.anderseck@emerson.com>
2026-03-20 16:15:06 +01:00
Max Köhler
78ed602590
ci: enable HBX CPLD build
2026-03-05 16:22:36 +01:00
Jörg Hofrichter
cfb9840727
ci: remove gnuradio-3-8 repository
...
It is not being used anymore.
2026-03-04 08:59:25 +01:00
Jörg Hofrichter
894859630a
ci: update volk to 3.2.0
...
Update the VOLK installation used for building GNU Radio to version
3.2.0 which is the latest release at the moment.
2026-03-04 08:59:25 +01:00
Max Köhler
3061e66904
ci: fpga: add usrp4-hw tests as part of mono pipeline
2026-02-26 16:18:33 +01:00
Max Köhler
9a17c12931
ci: fpga: remove duplicated CPLD yml file
2026-02-19 17:58:46 +01:00
Max Köhler
9a65a5d6e8
fpga: ci: remove unused default values for x400 FPGA builds
2026-02-18 11:45:45 +01:00
Marian Koop
16dc34503c
ci: installer: Pass release flag to new installer step templates
...
Additionally add azdo variable group required by step templates.
2026-02-13 16:54:52 +01:00
Marian Koop
d5bc1942ce
ci: Integrate SBOM generation for installer packages
...
- Created a step templates in the private repo ettus-rts
to encapsulate steps for SBOM generation for installer packages,
enabling internal dependency and vulnerability tracking.
2026-01-16 21:20:18 +01:00
Jörg Hofrichter
62d24c1575
ci: pass parameters additional_setup_steps and rfnoc_include_dir
2026-01-13 12:38:50 +01:00
Jörg Hofrichter
d71cd0430c
ci: fix FPGA download for uhdlvtest
2025-12-08 17:46:58 +01:00
Frank Dietze
184672ec18
ci: devtest: add x310-4 to s175-devtests
2025-11-27 15:01:34 +01:00
Frank Dietze
682516edf4
ci: lvtest: add filesystem and fpga update
2025-11-26 13:39:09 +01:00
Niels Garibaldi
fdc2872786
ci: increase fpga build timeout for X440 variants
...
Fixes an issue that was recently introduced with commit 2a77ec9 ,
which fixed the per attempt timeout of FPGA builds. Some of the
x440 FPGA builds can take longer than the default 6h timeout to
successfully compile. After the per attempt timeout bug was fixed
some of our most crowded FPGA targets were prematurely terminated,
significantly reducing compile success rate. This commit increases
the per attempt timeout from 6h to 9h.
2025-11-18 08:52:54 +01:00
Martin Anderseck
340b8b6c1f
ci: Enable passing CMake arguments
...
This adds the option to pass CMake arguments to the pipeline, so that
for instance installers with more detailed logging can be built.
2025-11-14 17:50:51 +01:00
Max Köhler
34ece31af4
ci: fpga: add xsim simulation job
2025-11-04 16:48:29 -06:00
Wade Fife
2a77ec9a86
ci: fpga: Add timeout per build attempt
2025-10-20 08:25:30 +02:00
Jörg Hofrichter
3e9f34cb49
ci: support building with custom boost version on macos
2025-10-07 14:26:40 +02:00
Marian Koop
f3ce3e9948
ci: Add ci job to validate readthedocs user manual build flow
...
Job exercises the readthedocs build flow and attempts to perform
some error checking and log file evaluation.
ReadTheDocs currently uses Ubuntu 22 based build workers, the job
runs on Ubuntu 22 and 24. On Ubuntu 22 warnings found in the
sphinx log file are treated as fatal error.
2025-10-06 08:36:18 +02:00
Grant Meyerhoff
c52889b356
usrp: Add support for OBX daughterboard
...
This adds support for the OBX daughterboard, a new daughterboard
compatible with the USRP X3x0 series.
- Includes both UHD and CPLD codebases
- Includes CI hooks
Co-authored-by: Javier Valenzuela <javier.valenzuela@emerson.com>
2025-07-28 09:33:14 +02:00
Max Köhler
435b13d90d
fpga: ci: add register map check
2025-07-15 11:29:55 +02:00
Clemens Felber
35d3548416
ci: dev: added pipeline stage for LabVIEW based USRP tests
...
Introduced inital pipeline stage for testing LabVIEW USRP examples
located within github repo ni/labview-usrp-examples.
2025-07-12 07:07:21 +02:00
Max Köhler
11b56b9650
fpga: ci: add CPLD compile job
2025-07-01 13:15:44 +02:00
Frank Dietze
4fdfa315b3
ci: changeset: update label rules
2025-06-03 12:54:29 +02:00
Frank Dietze
364a265f39
ci: take testOS from agent environment
2025-05-28 15:53:52 +02:00