Download and/or get metadata of latest app version from Nextcloud app store.
Required Nextcloud app ID.
Optional Nextcloud server major version number. (e.g. 31)
Optional Whether the app shall be downloaded. (default false)
Optional Where to unpack the app. (default apps)
Version of the release
Download URL of the release
The action retrieves the metadata of the latest app version from the app store ond optionally downloads and unpacks the release tarball.
It caches the app store apps.json file for a maximum of one hour to prevent
running into the appstore rate limits.
It's a wrapper around nextcloud/appstore-metadata-action.
Here is an example that downloads the latest version of collectives that's
compatible with Nextcloud 30 and unpacks it to apps-extra:
- name: Get collectives app from app store
id: collectives_app
uses: nextcloud/appstore-action@7a3f0a4a270bb84dc57a396fad0b9549064605ec # v1.0.1
with:
appid: collectives
server_major: 31
download: true
apps_folder: apps_extra