Skip to content

Add sshpass support for firmware upgrade workflow#222

Merged
paxx12 merged 2 commits into
developfrom
sshpass-upgrade-firmware
Feb 1, 2026
Merged

Add sshpass support for firmware upgrade workflow#222
paxx12 merged 2 commits into
developfrom
sshpass-upgrade-firmware

Conversation

@paxx12
Copy link
Copy Markdown
Contributor

@paxx12 paxx12 commented Feb 1, 2026

  • Add sshpass to dev Dockerfile for SSH password authentication
  • Make BUILD_DIR configurable in Makefile (defaults to tmp/firmware)
  • Update upgrade-firmware.sh to use sshpass with PASSWORD variable
  • Pass PASSWORD env var through dev.sh to Docker container
  • Add FORCE support to pack_firmware.sh to allow rebuilds
  • Document upgrade-firmware workflow in development.md

- Add `sshpass` to dev Dockerfile for SSH password authentication
- Make `BUILD_DIR` configurable in Makefile (defaults to `tmp/firmware`)
- Update `upgrade-firmware.sh` to use sshpass with `PASSWORD` variable
- Pass `PASSWORD` env var through `dev.sh` to Docker container
- Add `FORCE` support to `pack_firmware.sh` to allow rebuilds
- Document upgrade-firmware workflow in `development.md`
@paxx12 paxx12 marked this pull request as ready for review February 1, 2026 11:42
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 1, 2026

✅ Build Artifacts

Version: 1.1.0-paxx12-test-pr-222
Build: e6d3c4c (merge of 38829d3 into develop)
Duration: 8m 1s

Artifact Size
basic-build 205.27 MB
extended-build 240.70 MB
basic-devel-build 205.68 MB
extended-devel-build 241.10 MB

View workflow run

@paxx12 paxx12 merged commit f0a4526 into develop Feb 1, 2026
1 check passed
@paxx12 paxx12 deleted the sshpass-upgrade-firmware branch February 1, 2026 12:00
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 1, 2026

✅ Build Artifacts

Version: 1.1.0-paxx12-test-pr-222
Build: b32f198 (merge of 3025d5a into develop)
Duration: 5m 6s

Artifact Size
basic-build 205.27 MB
extended-build 240.70 MB
basic-devel-build 205.68 MB
extended-devel-build 241.10 MB

View workflow run

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