Files
computer-playbook/scripts/github/output_apps.sh
T
Environment Test da155e48e8 refactor(ci): extract app-discovery output logic into script
Inline shell duplicated across four deploy workflows. Single
source now in scripts/github/output_apps.sh.
2026-04-13 13:22:20 +02:00

16 lines
490 B
Bash
Executable File

#!/usr/bin/env bash
# scripts/github/output_apps.sh
#
# Resolve the app list and write it to GITHUB_OUTPUT.
# Inputs via env (forwarded to scripts/meta/resolve/apps.sh):
# TEST_DEPLOY_TYPE — required (server|workstation|universal)
# WHITELIST — optional space-separated allowlist
set -euo pipefail
apps="$(./scripts/meta/resolve/apps.sh)"
[[ -n "$apps" ]] || apps='[]'
echo "apps=$apps" >>"$GITHUB_OUTPUT"
echo "apps_json=$apps" >>"$GITHUB_OUTPUT"
echo "apps_json=$apps"