Skip to content

Conversation

@kimpaller
Copy link
Collaborator

@kimpaller kimpaller commented Oct 17, 2025

📦 PR #115 Summary: Jenkins Shared Library Maintenance Merge

This pull request merges over 100 commits from the adgt-test-harness branch into master. These updates have been tested in staging and are actively used in (ADGT) daily test harness operations.


🔧 Highlights

✅ Branch Merge

  • Consolidates 113 commits from adgt-test-harness into master
  • Reflects long-term staging usage and stability

🚀 No-OS Pipeline Enhancements

  • Refined stage flow and platform variable handling
  • Improved ELF file filtering and Xilinx naming conventions
  • Added fallback for missing system_top.xsa (dummy creation)
  • Enhanced logging and archiving behavior

🧪 Test Harness Improvements

  • Customized baudrate handling for pyadi-iio examples
  • Adjusted boot wait times and stage skipping logic
  • Improved verbosity marker handling and exception filtering

📁 SCM and Checkout Logic

  • Refactored libiio checkout to support branches/tags
  • Fixed multibranch pipeline SCM behavior for PRs
  • Added repo clone checks and branch format validation

🛠️ Dependency and Agent Setup

  • Added toggles for optional agent dependency installation
  • Defaulted to updating requirements during agent setup
  • Added support for disabling NetBox via CLI flags

🧹 Miscellaneous Fixes

  • Corrected typos and syntax issues
  • Updated default Docker image to Ubuntu 22.04
  • Improved error handling and command failure checks

This PR represents a comprehensive cleanup of the shared library, focusing on robustness, configurability, and smoother CI/CD integration.

tagoylo and others added 30 commits October 28, 2024 09:25
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: Trecia Agoylo <[email protected]>
Signed-off-by: kimpaller <[email protected]>
kimpaller and others added 23 commits January 10, 2025 08:59
modify libiio checkout to support branch or tag
add exception to checksum verification
verify first if board indeed needs recovery
Fix scm checkout for PRs on multibranch pipelines
Fix repo clone for multibranch but not current repo CI
Signed-off-by: Trecia Agoylo <[email protected]>
Add the netbox token and IP as command line arguments for nebula. This
eliminates the added dependency of having to store netbox credentials
inside the config.

Signed-off-by: bia1708 <[email protected]>
Gauntlet.groovy: Fix nebula call to netbox
Signed-off-by: Macy Libed <[email protected]>
added a toggle for adi_diagnostics and set the default to false.
added space in command line arguement --board-name for netbox disable
@kimpaller kimpaller changed the title Adgt test harness Maintenance changes and updates Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants