Refining yq.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user