Skip to content

feat: add test script and GitHub Actions workflow#584

Merged
tsynik merged 14 commits intoYouROK:masterfrom
pavelpikta:feature/linux-intsall-script-workflow
Nov 10, 2025
Merged

feat: add test script and GitHub Actions workflow#584
tsynik merged 14 commits intoYouROK:masterfrom
pavelpikta:feature/linux-intsall-script-workflow

Conversation

@pavelpikta
Copy link
Contributor

  • feat: add test script and GitHub Actions workflow
  • refactor: remove redundant authentication status logic from configureService function

- update the package check condition to use a more efficient command for verifying installed packages.

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
- corrected indentation for better readability
- removed redundant help hint

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
- removed unnecessary internet check messages from both English and Russian localization
- consolidated version update logic into a common function for better maintainability

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
- add localized error messages for username and version requirements
- improve user prompts for running the service as root and installing TorrServer
- update echo statements to utilize the new message functions

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
- introduce a prompt for users to change their authentication username and password

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
- revise English and Russian prompts for enabling BBR to indicate it is recommended for better download speed

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
…s workflow

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
…Service function

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
… test-install-script

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
…d output

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
@pavelpikta pavelpikta marked this pull request as ready for review November 10, 2025 20:00
@tsynik tsynik merged commit 5f9d4b3 into YouROK:master Nov 10, 2025
27 checks passed
@pavelpikta pavelpikta deleted the feature/linux-intsall-script-workflow branch November 10, 2025 21:10
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.

2 participants