Skip to content

Conversation

@tremor021
Copy link
Member

✍️ Description

  • Added option to install Garage WebUI to Debian variant script
  • Added option to install Garage WebUI to Alpine variant script

🔗 Related Issue

Fixes #9147

✅ Prerequisites (X in brackets)

  • Self-review completed – Code follows project standards.
  • Tested thoroughly – Changes work as expected.
  • No security risks – No hardcoded secrets, unnecessary privilege escalations, or permission issues.

🛠️ Type of Change (X in brackets)

  • 🐞 Bug fix – Resolves an issue without breaking functionality.
  • New feature – Adds new, non-breaking functionality.
  • 💥 Breaking change – Alters existing functionality in a way that may require updates.
  • 🆕 New script – A fully functional and tested script or script set.
  • 🌍 Website update – Changes to website-related JSON files or metadata.
  • 🔧 Refactoring / Code Cleanup – Improves readability or maintainability without changing functionality.
  • 📝 Documentation update – Changes to README, AppName.md, CONTRIBUTING.md, or other docs.

@tremor021 tremor021 requested review from a team as code owners December 7, 2025 13:53
@tremor021 tremor021 self-assigned this Dec 7, 2025
@github-actions github-actions bot added feature json refactor update script A change that updates a script labels Dec 7, 2025
Comment on lines +31 to +32
RELEASE=$(curl -s https://api.github.com/repos/khairul169/garage-webui/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
curl -fsSL "https://github.com/khairul169/garage-webui/releases/download/${RELEASE}/garage-webui-v${RELEASE}-linux-amd64" -o /opt/garage-webui/garage-webui
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fetch and deploy?

if [[ "${RELEASE}" != "$(cat ~/.garage-webui 2>/dev/null)" ]] || [[ ! -f ~/.garage-webui ]]; then
msg_info "Updating Garage WebUI"
rm -f /opt/garage-webui/garage-webui
curl -fsSL "https://github.com/khairul169/garage-webui/releases/download/${RELEASE}/garage-webui-v${RELEASE}-linux-amd64" -o /opt/garage-webui/garage-webui
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fetch and deploy?

Comment on lines +68 to +69
RELEASE=$(curl -s https://api.github.com/repos/khairul169/garage-webui/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
curl -fsSL "https://github.com/khairul169/garage-webui/releases/download/${RELEASE}/garage-webui-v${RELEASE}-linux-amd64" -o /opt/garage-webui/garage-webui
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fetch and deploy?

@MickLesk
Copy link
Member

MickLesk commented Dec 7, 2025

Should be an addon

@tremor021 tremor021 closed this Dec 7, 2025
@tremor021 tremor021 deleted the garagewui branch December 7, 2025 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature json refactor update script A change that updates a script

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants