Skip to content

Commit 613b45c

Browse files
committed
ore: raw json
1 parent 98c9bee commit 613b45c

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

.github/workflows/dockerhub-release-matrix.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -168,23 +168,19 @@ jobs:
168168
- name: Get version
169169
id: get_versions
170170
run: |
171-
version="${{ matrix.version }}"
172-
release_key=$(nix run nixpkgs#nushell -- -c '
173-
let version = "'$version'"
171+
nix run nixpkgs#nushell -- -c '
172+
let version = "${{ matrix.version }}"
174173
let release_key = if ($version | str contains "orioledb") {
175174
$"postgresorioledb-17"
176175
} else {
177176
$"postgres($version)"
178177
}
179-
$release_key
180-
')
181-
182-
pg_version=$(nix run nixpkgs#nushell -- -c "
183-
let release_key = \"$release_key\"
184-
open ansible/vars.yml | get postgres_release | get $release_key | str trim
185-
")
186-
187-
echo "matrix=$(jq -n --arg version "$pg_version" '{include: [{version: $version}]}')" >> $GITHUB_OUTPUT
178+
let pg_version = (open ansible/vars.yml | get postgres_release | get $release_key | str trim)
179+
180+
# Use to-json with compact formatting
181+
let matrix = {include: [{version: $pg_version}]}
182+
$"matrix=(${matrix | to json -r})" | save --append $env.GITHUB_OUTPUT
183+
'
188184
189185
publish:
190186
needs: get_publish_version

0 commit comments

Comments
 (0)