Skip to content

Commit 8c777d0

Browse files
committed
chore: handle oriole
1 parent ad254d5 commit 8c777d0

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

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

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -168,18 +168,23 @@ jobs:
168168
- name: Get version
169169
id: get_versions
170170
run: |
171-
nix run nixpkgs#nushell -- -c '
172-
let version = "${{ matrix.version }}"
171+
version="${{ matrix.version }}"
172+
release_key=$(nix run nixpkgs#nushell -- -c '
173+
let version = "'$version'"
173174
let release_key = if ($version | str contains "orioledb") {
174-
$"postgres($version | str replace "-" "")"
175+
$"postgresorioledb-17"
175176
} else {
176177
$"postgres($version)"
177178
}
178-
let pg_version = (open ansible/vars.yml | get postgres_release | get $release_key | str trim)
179-
180-
# Ensure clean JSON formatting
181-
$"matrix={json: {include: [{version: $pg_version}]}, format: compact}" | save --append $env.GITHUB_OUTPUT
182-
'
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}]}' | base64 -w0)" >> $GITHUB_OUTPUT
183188
184189
publish:
185190
needs: get_publish_version

0 commit comments

Comments
 (0)