diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 554cac3..5e3c2df 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,6 +38,10 @@ jobs: with: app_id: apius_lang_entropy version: ${{ needs.version.outputs.version }} + # Splunk versions this app supports (declared on the Splunkbase release). + # Floor is 9.2 — the app uses statistics.fmean/quantiles (Python 3.8+), + # and 9.0/9.1 ship Python 3.7. 10.2+ is enabled by python.required. + splunk_versions: "9.2,9.3,9.4,10.0,10.1,10.2,10.3,10.4,10.5" # Splunkbase listing id (repo variable). Empty -> Splunkbase publish is # skipped by the reusable workflow; the manual approval gate lives in the # `splunkbase` Environment. diff --git a/apius_lang_entropy/default/commands.conf b/apius_lang_entropy/default/commands.conf index c08aa5a..b89397f 100644 --- a/apius_lang_entropy/default/commands.conf +++ b/apius_lang_entropy/default/commands.conf @@ -2,3 +2,4 @@ filename = entropy_command.py chunked = true python.version = python3 +python.required = 3.9 diff --git a/apius_lang_entropy/default/restmap.conf b/apius_lang_entropy/default/restmap.conf index bc5b2ce..117deaf 100644 --- a/apius_lang_entropy/default/restmap.conf +++ b/apius_lang_entropy/default/restmap.conf @@ -8,6 +8,7 @@ output_modes = json passPayload = true passHttpHeaders = true python.version = python3 +python.required = 3.9 [script:entropy_lab] match = /entropy_lab @@ -19,3 +20,4 @@ output_modes = json passPayload = true passHttpHeaders = true python.version = python3 +python.required = 3.9