Skip to content

Add GitHub Actions workflow for testing JLinkRemoteServer with STM32F…#8

Merged
PaulFirs merged 11 commits intomainfrom
add-parallel-flash
Jan 7, 2026
Merged

Add GitHub Actions workflow for testing JLinkRemoteServer with STM32F…#8
PaulFirs merged 11 commits intomainfrom
add-parallel-flash

Conversation

@PaulFirs
Copy link
Copy Markdown
Member

@PaulFirs PaulFirs commented Jan 7, 2026

No description provided.

…103RE devices

- Create a new workflow file `test-flash.yml` to automate testing of JLinkRemoteServer.
- Define jobs to clean up previous instances, install dependencies, and detect connected devices.
- Build Docker image for JLinkRemoteServer and set up containers for three STM32F103RE devices.
- Implement tests to flash devices individually and in parallel, verifying success for each operation.
- Include cleanup steps to remove Docker containers and networks after tests.
…flashing compatibility; minor formatting update in test-scan.yml
- Add parallel flashing for multiple IP addresses (ProcessPoolExecutor)
- Add sequential flashing for multiple USB serials (avoid driver conflicts)
- Support multiple values in --ip and --serial parameters
- Add test-flash.yml CI workflow with comprehensive flashing tests
- Unified device output format for single/multiple devices
- Add 500ms delay after flash for proper device release
@PaulFirs PaulFirs merged commit e6a7698 into main Jan 7, 2026
2 checks passed
@PaulFirs PaulFirs deleted the add-parallel-flash branch January 7, 2026 20:53
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.

1 participant