Skip to content

Instantly share code, notes, and snippets.

@ryanschuhler
Created January 24, 2025 23:39
Show Gist options
  • Save ryanschuhler/8541c7bd4bb3b3a82e4b2266c9144087 to your computer and use it in GitHub Desktop.
Save ryanschuhler/8541c7bd4bb3b3a82e4b2266c9144087 to your computer and use it in GitHub Desktop.
#!/bin/bash
curl --fail --silent https://releases.liferay.com/releases.json > releases.json || { echo "curl failed"; exit 1; }
jq --raw-output '.[] | .productGroupVersion' releases.json > majorVersions.txt
jq --raw-output '.[] | .targetPlatformVersion' releases.json > minorVersions.txt
sort --field-separator=. --output=majorVersions.txt --reverse --unique --version-sort majorVersions.txt
sort --field-separator=. --output=minorVersions.txt --reverse --unique --version-sort minorVersions.txt
echo "Updated majorVersions.txt and minorVersions.txt"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment