Refining yq.
This commit is contained in:
@@ -16,14 +16,14 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
ref: main
|
ref: main
|
||||||
|
|
||||||
- name: Install yq & aha (silent)
|
- name: Install aha
|
||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
sudo apt-get -qq update >/dev/null
|
sudo apt-get -qq update >/dev/null
|
||||||
if sudo apt-get -qq install -y yq aha >/dev/null 2>&1; then
|
if sudo apt-get -qq install -y aha >/dev/null 2>&1; then
|
||||||
echo "✅ Successfully installed yq and aha."
|
echo "✅ Successfully installed aha."
|
||||||
else
|
else
|
||||||
echo "❌ Failed to install yq and/or aha." >&2
|
echo "❌ Failed to install aha." >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ jobs:
|
|||||||
port: 22
|
port: 22
|
||||||
key: ${{ secrets.RUNNER_SSH_PRIVATE_KEY }}
|
key: ${{ secrets.RUNNER_SSH_PRIVATE_KEY }}
|
||||||
capture_stdout: true
|
capture_stdout: true
|
||||||
script: neofetch --stdout
|
script: neofetch
|
||||||
|
|
||||||
- name: Convert ANSI to HTML
|
- name: Convert ANSI to HTML
|
||||||
run: |
|
run: |
|
||||||
@@ -45,7 +45,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Generate service list
|
- name: Generate service list
|
||||||
run: |
|
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
|
- name: Generate Markdown Table
|
||||||
uses: gazab/create-markdown-table@v1.0.7
|
uses: gazab/create-markdown-table@v1.0.7
|
||||||
|
|||||||
Reference in New Issue
Block a user