diff --git a/ansible/templates/update-forgejo.sh.j2 b/ansible/templates/update-forgejo.sh.j2 index 89111bf..f51283a 100644 --- a/ansible/templates/update-forgejo.sh.j2 +++ b/ansible/templates/update-forgejo.sh.j2 @@ -51,7 +51,7 @@ get_latest_version() { local latest_version latest_version=$(curl -s --max-time 10 https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest | \ grep -o '"tag_name":"v[0-9.]*' | \ - sed -E 's/"tag_name":"v//g' || true) + sed -E 's/"tag_name":"v//g') if [ -z "$latest_version" ]; then log "ERROR: Failed to retrieve the latest version from Codeberg API." @@ -61,17 +61,9 @@ get_latest_version() { echo "$latest_version" } -# Get current Forgejo version and image -get_current_image_details() { - local current_image - current_image=$(docker inspect --format='{% raw %}{{.Config.Image}}{% endraw %}' forgejo || true) - - if [ -z "$current_image" ]; then - log "ERROR: Failed to retrieve the current Forgejo image." - exit 1 - fi - - echo "$current_image" +# Get current version +get_current_version() { + docker inspect --format='{% raw %}{{.Config.Image}}{% endraw %}' forgejo | cut -d':' -f2 } # Update Forgejo to the latest version @@ -117,11 +109,6 @@ update_forgejo() { fi } -# Get current version -get_current_version() { - docker inspect --format='{% raw %}{{.Config.Image}}{% endraw %}' forgejo | cut -d':' -f2 -} - # Main execution log "=== Forgejo Auto-Update Script Started ==="