Refining yq.

This commit is contained in:
2025-11-10 16:52:36 -05:00
parent 6016b11f28
commit f114bbffe0
+6 -6
View File
@@ -16,14 +16,14 @@ jobs:
with:
ref: main
- name: Install yq & aha (silent)
- name: Install aha
run: |
set -e
sudo apt-get -qq update >/dev/null
if sudo apt-get -qq install -y yq aha >/dev/null 2>&1; then
echo "✅ Successfully installed yq and aha."
if sudo apt-get -qq install -y aha >/dev/null 2>&1; then
echo "✅ Successfully installed aha."
else
echo "❌ Failed to install yq and/or aha." >&2
echo "❌ Failed to install aha." >&2
exit 1
fi
@@ -36,7 +36,7 @@ jobs:
port: 22
key: ${{ secrets.RUNNER_SSH_PRIVATE_KEY }}
capture_stdout: true
script: neofetch --stdout
script: neofetch
- name: Convert ANSI to HTML
run: |
@@ -45,7 +45,7 @@ jobs:
- name: Generate service list
run: |
yq 'explode(.) | .services | to_entries | map({"service": .key, "image": .value.image, "description": (.value.labels."homepage.description" // "")})' docker-compose.yml > services.yml
yq 'explode(.) | .services | to_entries | map({"service": .key, "image": (.value.image | sub("@sha256:.*$"; "")), "description": (.value.labels."homepage.description" // "")})' docker-compose.yml > services.yml
- name: Generate Markdown Table
uses: gazab/create-markdown-table@v1.0.7