--- - name: check latest version shell: | curl -q -s -X 'GET' 'https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest' -H 'accept: application/json' | jq '.tag_name' | cut -d\" -f2 | tr -d v args: warn: false register: latest_version - name: check installed version shell: | /usr/local/bin/forgejo -v | cut -d ' ' -f 3 register: installed_version - name: Install if latest is greater than installed version when: latest_version.stdout is version(installed_version.stdout,'>') include: forgejo.yml version="{{ latest_version.stdout }}"