Generate nextcloud version matrix for an app
  • JavaScript 96%
  • Nix 4%
Find a file
2023-11-03 17:34:17 +01:00
.github/workflows also get supported php versions 2023-11-02 18:06:11 +01:00
dist allow setting extra matrix fields 2023-11-03 17:34:17 +01:00
src allow setting extra matrix fields 2023-11-03 17:34:17 +01:00
.envrc initial version 2023-11-02 17:07:45 +01:00
.gitignore initial version 2023-11-02 17:07:45 +01:00
action.yml allow setting extra matrix fields 2023-11-03 17:34:17 +01:00
flake.lock initial version 2023-11-02 17:07:45 +01:00
flake.nix initial version 2023-11-02 17:07:45 +01:00
LICENSE initial version 2023-11-02 17:07:45 +01:00
package-lock.json also get supported php versions 2023-11-02 18:06:11 +01:00
package.json also get supported php versions 2023-11-02 18:06:11 +01:00
README.md allow setting extra matrix fields 2023-11-03 17:34:17 +01:00

Nextcloud version matrix action

Get a version matrix of server versions to test the app against

Inputs

filename

Optional The path to the info.xml for the app, defaults to appinfo/info.xml.

matrix

Optional Other fields to include in the output matrix, json encoded

Outputs

matrix

Test matrix with server branch and php version

versions

List of supported nextcloud versions

branches

List of branches for the supported nextcloud versions

ocp-branches

List of branches for the supported nextcloud/ocp versions

php-versions

List of supported php versions

php-max

Maximum supported php version

php-min

Minimum supported php version

php-max-list

Maximum supported php version, as a single-item list

php-min-list

Minimum supported php version, as a single-item list

branches-max

Maximum supported server version

branches-min

Minimum supported server version

branches-max-list

Maximum supported server version, as a single-item list

branches-min-list

Minimum supported server version, as a single-item list

License

MIT License