Skip to content

Commit 1538a77

Browse files
committed
feat: prepare for renovate versioning via Renovate deb datasource
Signed-off-by: Niccolò Fei <[email protected]>
1 parent 5bac021 commit 1538a77

File tree

6 files changed

+42
-164
lines changed

6 files changed

+42
-164
lines changed

.github/workflows/bake_targets.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
registry: ghcr.io/${{ github.repository_owner }}
5555
revision: ${{ github.sha }}
5656
with:
57-
files: ./${{ inputs.extension_name }}/metadata.json,./docker-bake.hcl
57+
files: ./${{ inputs.extension_name }}/metadata.yaml,./docker-bake.hcl
5858
push: true
5959

6060
# From bake's metadata, extract each unique tag (e.g. the ones with the timestamp)
@@ -155,14 +155,16 @@ jobs:
155155
# Get the PG base image
156156
PG_IMAGE=$(skopeo inspect "docker://$EXT_IMAGE" -f '{{ json .Labels }}' | jq -r '."io.cloudnativepg.image.base.name"')
157157
158-
# Merge metadata.json with runtime values to generate Chainsaw values.yaml
159-
jq --arg ext_image "$EXT_IMAGE" \
160-
--arg pg_image "$PG_IMAGE" \
161-
'.metadata + { extension_image: $ext_image, pg_image: $pg_image }' \
162-
"$EXT_NAME/metadata.json" > "$EXT_NAME/values.json"
158+
# Merge metadata.yaml with runtime values, then output ".metadata" to generate Chainsaw values.yaml
159+
yq --arg ext_image "$EXT_IMAGE" \
160+
--arg pg_image "$PG_IMAGE" \
161+
'
162+
.metadata.extension_image = $ext_image |
163+
.metadata.pg_image = $pg_image |
164+
.metadata
165+
' \
166+
"$EXT_NAME/metadata.yaml" > "$EXT_NAME/values.yaml"
163167
164-
# Convert to YAML
165-
yq -p json -o yaml "$EXT_NAME/values.json" > "$EXT_NAME/values.yaml"
166168
cat "$EXT_NAME/values.yaml"
167169
168170
- name: Install Chainsaw

.github/workflows/update.yml

Lines changed: 0 additions & 118 deletions
This file was deleted.

pgvector/metadata.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

pgvector/metadata.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
metadata:
2+
name: pgvector
3+
image_name: pgvector-extension
4+
sql_name: vector
5+
shared_preload_libraries: []
6+
extension_control_path: []
7+
dynamic_library_path: []
8+
ld_library_path: []
9+
major_version: null
10+
versions:
11+
bookworm:
12+
# renovate: suite=bookworm-pgdg depName=postgresql-18-pgvector
13+
"18": 0.8.1-2.pgdg12+1
14+
trixie:
15+
# renovate: suite=trixie-pgdg depName=postgresql-18-pgvector
16+
"18": 0.8.1-2.pgdg13+1

postgis/metadata.json

Lines changed: 0 additions & 20 deletions
This file was deleted.

postgis/metadata.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
metadata:
2+
name: postgis
3+
image_name: postgis-extension
4+
sql_name: postgis
5+
shared_preload_libraries: []
6+
extension_control_path: []
7+
dynamic_library_path: []
8+
ld_library_path: ['/system']
9+
major_version: "3"
10+
versions:
11+
bookworm:
12+
# renovate: suite=bookworm-pgdg depName=postgresql-18-postgis-3
13+
"18": 3.6.0+dfsg-3.pgdg12+1
14+
trixie:
15+
# renovate: suite=trixie-pgdg depName=postgresql-18-postgis-3
16+
"18": 3.6.0+dfsg-3.pgdg13+1

0 commit comments

Comments
 (0)