chore: GitHub Actions release workflow for homecli (WH-3686)#113
Merged
danielBWeka merged 6 commits intorelease/v0.4from Feb 1, 2026
Merged
chore: GitHub Actions release workflow for homecli (WH-3686)#113danielBWeka merged 6 commits intorelease/v0.4from
danielBWeka merged 6 commits intorelease/v0.4from
Conversation
There was a problem hiding this comment.
Pull request overview
This PR introduces a GitHub Actions workflow for automating releases of the homecli binary and improves the build script with better platform-specific handling and progress messages.
Changes:
- Added a new GitHub Actions release workflow with manual trigger, version validation, and automated release creation
- Fixed UPX compression in build.sh to only run on Linux and only compress the Linux binary
- Added progress messages throughout the build process for better visibility
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| .github/workflows/release.yaml | New workflow for creating GitHub releases with version validation, binary building, and automated release note generation |
| build.sh | Enhanced with platform-specific UPX compression, added progress messages, and made UPX download quieter |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 7 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
danielBWeka
added a commit
that referenced
this pull request
Feb 1, 2026
danielBWeka
added a commit
that referenced
this pull request
Feb 1, 2026
commit 073f477 Author: Daniel Binyamin <daniel.binyamin@weka.io> Date: Sun Feb 1 12:51:35 2026 +0200 chore: GitHub Actions release workflow for homecli (WH-3686) (#113) * release github action * updates * adjustments * only release/v.0.4 * fix vulnerability * copilot fixes commit 8afeca4 Author: Daniel Binyamin <daniel.binyamin@weka.io> Date: Sun Feb 1 10:12:00 2026 +0200 feat: homecli remote-access commands (#109) * Add remote session cli commands * get image from configMap * enable remote access values for LWH * copy using sidecar deployment * remove http.go * fix copy recordings * lint + fixes * fixes * pre-commit * fixes 2 * sort recordings list * fix error handling * validate tmte server flags * fixes 4 * Squashed commit of the following: commit c4606e9 Merge: a335aa3 511a9db Author: vyeveweka <vitalii.yevenko@weka.io> Date: Fri Jan 30 16:39:32 2026 +0200 Merge pull request #112 from weka/chore/v.yevenko/WH-3694-disable-redis-fix chore: disable redis fix commit 511a9db Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Fri Jan 30 12:23:14 2026 +0200 disabled redis for LWH commit 249a960 Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Thu Jan 29 22:00:15 2026 +0200 fixed redis deployment commit a335aa3 Merge: b3e913b 53deac1 Author: vyeveweka <vitalii.yevenko@weka.io> Date: Thu Jan 29 17:02:26 2026 +0200 Merge pull request #111 from weka/chore/v.yevenko/WH-3694-disable-redis chore: disable redis commit 53deac1 Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Thu Jan 29 14:15:40 2026 +0200 disable redis * fix merge conflict commit c4606e9 Merge: a335aa3 511a9db Author: vyeveweka <vitalii.yevenko@weka.io> Date: Fri Jan 30 16:39:32 2026 +0200 Merge pull request #112 from weka/chore/v.yevenko/WH-3694-disable-redis-fix chore: disable redis fix commit 511a9db Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Fri Jan 30 12:23:14 2026 +0200 disabled redis for LWH commit 249a960 Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Thu Jan 29 22:00:15 2026 +0200 fixed redis deployment commit a335aa3 Merge: b3e913b 53deac1 Author: vyeveweka <vitalii.yevenko@weka.io> Date: Thu Jan 29 17:02:26 2026 +0200 Merge pull request #111 from weka/chore/v.yevenko/WH-3694-disable-redis chore: disable redis commit 53deac1 Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Thu Jan 29 14:15:40 2026 +0200 disable redis
danielBWeka
added a commit
that referenced
this pull request
Feb 8, 2026
… (WH-3695) (#110) * Go dependency upgrades and npm overrides * more fixes * skip CVE-2025-50537 * precommit fix * update webapp to vite * precommit * Squashed commit of the following: commit 073f477 Author: Daniel Binyamin <daniel.binyamin@weka.io> Date: Sun Feb 1 12:51:35 2026 +0200 chore: GitHub Actions release workflow for homecli (WH-3686) (#113) * release github action * updates * adjustments * only release/v.0.4 * fix vulnerability * copilot fixes commit 8afeca4 Author: Daniel Binyamin <daniel.binyamin@weka.io> Date: Sun Feb 1 10:12:00 2026 +0200 feat: homecli remote-access commands (#109) * Add remote session cli commands * get image from configMap * enable remote access values for LWH * copy using sidecar deployment * remove http.go * fix copy recordings * lint + fixes * fixes * pre-commit * fixes 2 * sort recordings list * fix error handling * validate tmte server flags * fixes 4 * Squashed commit of the following: commit c4606e9 Merge: a335aa3 511a9db Author: vyeveweka <vitalii.yevenko@weka.io> Date: Fri Jan 30 16:39:32 2026 +0200 Merge pull request #112 from weka/chore/v.yevenko/WH-3694-disable-redis-fix chore: disable redis fix commit 511a9db Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Fri Jan 30 12:23:14 2026 +0200 disabled redis for LWH commit 249a960 Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Thu Jan 29 22:00:15 2026 +0200 fixed redis deployment commit a335aa3 Merge: b3e913b 53deac1 Author: vyeveweka <vitalii.yevenko@weka.io> Date: Thu Jan 29 17:02:26 2026 +0200 Merge pull request #111 from weka/chore/v.yevenko/WH-3694-disable-redis chore: disable redis commit 53deac1 Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Thu Jan 29 14:15:40 2026 +0200 disable redis * fix merge conflict commit c4606e9 Merge: a335aa3 511a9db Author: vyeveweka <vitalii.yevenko@weka.io> Date: Fri Jan 30 16:39:32 2026 +0200 Merge pull request #112 from weka/chore/v.yevenko/WH-3694-disable-redis-fix chore: disable redis fix commit 511a9db Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Fri Jan 30 12:23:14 2026 +0200 disabled redis for LWH commit 249a960 Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Thu Jan 29 22:00:15 2026 +0200 fixed redis deployment commit a335aa3 Merge: b3e913b 53deac1 Author: vyeveweka <vitalii.yevenko@weka.io> Date: Thu Jan 29 17:02:26 2026 +0200 Merge pull request #111 from weka/chore/v.yevenko/WH-3694-disable-redis chore: disable redis commit 53deac1 Author: Vitalii Yevenko <vitalii.yevenko@weka.io> Date: Thu Jan 29 14:15:40 2026 +0200 disable redis * go mod tidy
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Workflow (release.yaml):
Build script (build.sh):