Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 22, 2025

This PR contains the following updates:

Package Update Change
spegel minor v0.0.30 -> 0.5.1

Configuration

πŸ“… Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 22, 2025

--- kubernetes/apps/kube-system/spegel/app Kustomization: flux-system/spegel HelmRelease: kube-system/spegel

+++ kubernetes/apps/kube-system/spegel/app Kustomization: flux-system/spegel HelmRelease: kube-system/spegel

@@ -13,13 +13,13 @@

     spec:
       chart: spegel
       sourceRef:
         kind: HelmRepository
         name: spegel
         namespace: flux-system
-      version: v0.0.30
+      version: 0.5.1
   install:
     remediation:
       retries: 3
   interval: 30m
   upgrade:
     cleanupOnFail: true

@github-actions
Copy link
Contributor

github-actions bot commented Mar 22, 2025

--- HelmRelease: kube-system/spegel ConfigMap: kube-system/spegel-dashboard

+++ HelmRelease: kube-system/spegel ConfigMap: kube-system/spegel-dashboard

@@ -2,21 +2,69 @@

 apiVersion: v1
 kind: ConfigMap
 metadata:
   name: spegel-dashboard
   namespace: kube-system
   labels:
-    grafana_dashboard: '1'
     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
     app.kubernetes.io/managed-by: Helm
     helm.toolkit.fluxcd.io/name: spegel
     helm.toolkit.fluxcd.io/namespace: kube-system
 data:
   spegel.json: |-
     {
+      "__inputs": [
+        {
+          "name": "datasource",
+          "label": "datasource",
+          "description": "",
+          "type": "datasource",
+          "pluginId": "prometheus",
+          "pluginName": "Prometheus"
+        }
+      ],
+      "__elements": {},
+      "__requires": [
+        {
+          "type": "grafana",
+          "id": "grafana",
+          "name": "Grafana",
+          "version": "11.5.2"
+        },
+        {
+          "type": "datasource",
+          "id": "prometheus",
+          "name": "Prometheus",
+          "version": "1.0.0"
+        },
+        {
+          "type": "panel",
+          "id": "stat",
+          "name": "Stat",
+          "version": ""
+        },
+        {
+          "type": "panel",
+          "id": "table",
+          "name": "Table",
+          "version": ""
+        },
+        {
+          "type": "panel",
+          "id": "text",
+          "name": "Text",
+          "version": ""
+        },
+        {
+          "type": "panel",
+          "id": "timeseries",
+          "name": "Time series",
+          "version": ""
+        }
+      ],
       "annotations": {
         "list": [
           {
             "builtIn": 1,
             "datasource": {
               "type": "grafana",
@@ -50,13 +98,12 @@

             "w": 24,
             "x": 0,
             "y": 0
           },
           "id": 24,
           "panels": [],
-          "title": "",
           "type": "row"
         },
         {
           "datasource": {
             "type": "prometheus",
             "uid": "${datasource}"
@@ -101,13 +148,13 @@

               "values": false
             },
             "showPercentChange": false,
             "textMode": "auto",
             "wideLayout": true
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "targets": [
             {
               "datasource": {
                 "type": "prometheus",
                 "uid": "${datasource}"
               },
@@ -167,13 +214,13 @@

               "values": false
             },
             "showPercentChange": false,
             "textMode": "auto",
             "wideLayout": true
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "targets": [
             {
               "datasource": {
                 "type": "prometheus",
                 "uid": "${datasource}"
               },
@@ -231,17 +278,18 @@

               "values": false
             },
             "showPercentChange": false,
             "textMode": "auto",
             "wideLayout": true
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "targets": [
             {
               "datasource": {
-                "uid": "$datasource"
+                "type": "prometheus",
+                "uid": "${datasource}"
               },
               "editorMode": "code",
               "expr": "sum(kubelet_running_containers)",
               "format": "time_series",
               "intervalFactor": 2,
               "legendFormat": "{{instance}}",
@@ -297,13 +345,13 @@

               "values": false
             },
             "showPercentChange": false,
             "textMode": "auto",
             "wideLayout": true
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "targets": [
             {
               "datasource": {
                 "type": "prometheus",
                 "uid": "${datasource}"
               },
@@ -369,38 +417,34 @@

               "values": false
             },
             "showPercentChange": false,
             "textMode": "auto",
             "wideLayout": true
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "targets": [
             {
               "datasource": {
                 "type": "prometheus",
                 "uid": "${datasource}"
               },
               "editorMode": "code",
               "exemplar": false,
-              "expr": "max(rate(http_request_duration_seconds_bucket{job=\"spegel\"}[$__interval]))",
+              "expr": "max(rate(http_request_duration_seconds_bucket{job=\"$job\"}[$__interval]))",
               "format": "table",
               "instant": true,
               "legendFormat": "__auto",
               "range": false,
               "refId": "A"
             }
           ],
           "title": "Max Request Duration",
           "transparent": true,
           "type": "stat"
         },
         {
-          "fieldConfig": {
-            "defaults": {},
-            "overrides": []
-          },
           "gridPos": {
             "h": 4,
             "w": 3,
             "x": 21,
             "y": 1
           },
@@ -411,13 +455,13 @@

               "showLineNumbers": false,
               "showMiniMap": false
             },
             "content": "<br>\n<div style=\"text-align: center;\"><a href=\"https://github.com/XenitAB/spegel\" target=\"_blank\">Spegel at GitHub</a> </div>\n\n",
             "mode": "html"
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "title": "Github link",
           "transparent": true,
           "type": "text"
         },
         {
           "collapsed": false,
@@ -427,13 +471,12 @@

             "x": 0,
             "y": 5
           },
           "id": 9,
           "panels": [],
           "repeat": "datasource",
-          "title": "",
           "type": "row"
         },
         {
           "datasource": {
             "type": "prometheus",
             "uid": "${datasource}"
@@ -511,22 +554,22 @@

               "show": false
             },
             "frameIndex": 0,
             "showHeader": true,
             "sortBy": []
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "targets": [
             {
               "datasource": {
                 "type": "prometheus",
                 "uid": "${datasource}"
               },
               "editorMode": "code",
               "exemplar": false,
-              "expr": "spegel_advertised_images{job=~\"spegel\",instance=~\"$instance\"}",
+              "expr": "spegel_advertised_images{job=~\"$job\",instance=~\"$instance\"}",
               "format": "table",
               "instant": true,
               "legendFormat": "__auto",
               "range": false,
               "refId": "A"
             },
@@ -534,22 +577,21 @@

               "datasource": {
                 "type": "prometheus",
                 "uid": "${datasource}"
               },
               "editorMode": "code",
               "exemplar": false,
-              "expr": "spegel_advertised_keys{job=~\"spegel\",instance=~\"$instance\"} ",
+              "expr": "spegel_advertised_keys{job=~\"$job\",instance=~\"$instance\"} ",
               "format": "table",
               "hide": false,
               "instant": true,
               "legendFormat": "__auto",
               "range": false,
               "refId": "B"
             }
           ],
-          "title": "",
           "transformations": [
             {
               "id": "filterFieldsByName",
               "options": {
                 "include": {
                   "names": [
@@ -658,26 +700,27 @@

               "calcs": [],
               "displayMode": "list",
               "placement": "bottom",
               "showLegend": true
             },
             "tooltip": {
+              "hideZeros": false,
               "mode": "single",
               "sort": "none"
             }
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "targets": [
             {
               "datasource": {
                 "type": "prometheus",
                 "uid": "${datasource}"
               },
               "editorMode": "code",
               "exemplar": false,
-              "expr": "spegel_advertised_images{job=~\"spegel\",instance=~\"$instance\"}",
+              "expr": "spegel_advertised_images{job=~\"$job\",instance=~\"$instance\"}",
               "format": "time_series",
               "instant": false,
               "legendFormat": "{{ instance }}",
               "range": true,
               "refId": "A"
             }
@@ -686,13 +729,13 @@

           "transparent": true,
           "type": "timeseries"
         },
         {
           "datasource": {
             "type": "prometheus",
-            "uid": "$datasource"
+            "uid": "${datasource}"
           },
           "fieldConfig": {
             "defaults": {
               "color": {
                 "mode": "palette-classic"
               },
@@ -820,17 +863,18 @@

               "calcs": [],
               "displayMode": "list",
               "placement": "bottom",
               "showLegend": false
             },
             "tooltip": {
+              "hideZeros": false,
               "mode": "multi",
               "sort": "none"
             }
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "targets": [
             {
               "datasource": {
                 "uid": "$datasource"
               },
               "editorMode": "code",
@@ -922,26 +966,27 @@

               "calcs": [],
               "displayMode": "list",
               "placement": "bottom",
               "showLegend": true
             },
             "tooltip": {
+              "hideZeros": false,
               "mode": "single",
               "sort": "none"
             }
           },
-          "pluginVersion": "11.3.0",
+          "pluginVersion": "11.5.2",
           "targets": [
[Diff truncated by flux-local]
--- HelmRelease: kube-system/spegel Service: kube-system/spegel

+++ HelmRelease: kube-system/spegel Service: kube-system/spegel

@@ -10,12 +10,13 @@

     app.kubernetes.io/instance: spegel
     app.kubernetes.io/managed-by: Helm
     helm.toolkit.fluxcd.io/name: spegel
     helm.toolkit.fluxcd.io/namespace: kube-system
 spec:
   selector:
+    app.kubernetes.io/component: spegel
     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
   ports:
   - name: metrics
     port: 9090
     targetPort: metrics
--- HelmRelease: kube-system/spegel Service: kube-system/spegel-registry

+++ HelmRelease: kube-system/spegel Service: kube-system/spegel-registry

@@ -8,16 +8,17 @@

     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
     app.kubernetes.io/managed-by: Helm
     helm.toolkit.fluxcd.io/name: spegel
     helm.toolkit.fluxcd.io/namespace: kube-system
   annotations:
-    service.kubernetes.io/topology-aware-hints: auto
+    service.kubernetes.io/topology-mode: auto
 spec:
   type: NodePort
   selector:
+    app.kubernetes.io/component: spegel
     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
   ports:
   - name: registry
     port: 5000
     targetPort: registry
--- HelmRelease: kube-system/spegel Service: kube-system/spegel-bootstrap

+++ HelmRelease: kube-system/spegel Service: kube-system/spegel-bootstrap

@@ -2,20 +2,20 @@

 apiVersion: v1
 kind: Service
 metadata:
   name: spegel-bootstrap
   namespace: kube-system
   labels:
-    app.kubernetes.io/component: metrics
     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
     app.kubernetes.io/managed-by: Helm
     helm.toolkit.fluxcd.io/name: spegel
     helm.toolkit.fluxcd.io/namespace: kube-system
 spec:
   selector:
+    app.kubernetes.io/component: spegel
     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
   clusterIP: None
   publishNotReadyAddresses: true
   ports:
   - name: router
--- HelmRelease: kube-system/spegel DaemonSet: kube-system/spegel

+++ HelmRelease: kube-system/spegel DaemonSet: kube-system/spegel

@@ -2,102 +2,96 @@

 apiVersion: apps/v1
 kind: DaemonSet
 metadata:
   name: spegel
   namespace: kube-system
   labels:
+    app.kubernetes.io/component: spegel
     app.kubernetes.io/name: spegel
     app.kubernetes.io/instance: spegel
     app.kubernetes.io/managed-by: Helm
     helm.toolkit.fluxcd.io/name: spegel
     helm.toolkit.fluxcd.io/namespace: kube-system
 spec:
   revisionHistoryLimit: 10
   updateStrategy: {}
   selector:
     matchLabels:
+      app.kubernetes.io/component: spegel
       app.kubernetes.io/name: spegel
       app.kubernetes.io/instance: spegel
   template:
     metadata:
       labels:
+        app.kubernetes.io/component: spegel
         app.kubernetes.io/name: spegel
         app.kubernetes.io/instance: spegel
         helm.toolkit.fluxcd.io/name: spegel
         helm.toolkit.fluxcd.io/namespace: kube-system
     spec:
       serviceAccountName: spegel
       securityContext: {}
       priorityClassName: system-node-critical
       initContainers:
       - name: configuration
-        image: ghcr.io/spegel-org/spegel@sha256:aee8841c5039df075bc8fdaf1e0f9d9d0943294c3a6fd7df5392ea037de36048
+        image: ghcr.io/spegel-org/spegel@sha256:44548375366edbc8ffaa04e9f0087b939de45aaddad4493fb8b7216d3a8ad572
         imagePullPolicy: IfNotPresent
-        securityContext: {}
+        securityContext:
+          readOnlyRootFilesystem: true
         args:
         - configuration
         - --log-level=INFO
         - --containerd-registry-config-path=/etc/cri/conf.d/hosts
-        - --registries
-        - https://cgr.dev
-        - https://docker.io
-        - https://ghcr.io
-        - https://quay.io
-        - https://mcr.microsoft.com
-        - https://public.ecr.aws
-        - https://gcr.io
-        - https://registry.k8s.io
-        - https://k8s.gcr.io
-        - https://lscr.io
-        - --mirror-registries
+        - --mirror-targets
         - http://$(NODE_IP):29999
         - http://$(NODE_IP):30021
         - --resolve-tags=true
-        - --append-mirrors=false
+        - --prepend-existing=false
         env:
         - name: NODE_IP
           valueFrom:
             fieldRef:
               fieldPath: status.hostIP
-        resources: {}
+        resources:
+          limits:
+            memory: 128Mi
+          requests:
+            memory: 128Mi
         volumeMounts:
         - name: containerd-config
           mountPath: /etc/cri/conf.d/hosts
       containers:
       - name: registry
-        image: ghcr.io/spegel-org/spegel@sha256:aee8841c5039df075bc8fdaf1e0f9d9d0943294c3a6fd7df5392ea037de36048
+        image: ghcr.io/spegel-org/spegel@sha256:44548375366edbc8ffaa04e9f0087b939de45aaddad4493fb8b7216d3a8ad572
         imagePullPolicy: IfNotPresent
-        securityContext: {}
+        securityContext:
+          readOnlyRootFilesystem: true
         args:
         - registry
         - --log-level=INFO
         - --mirror-resolve-retries=3
         - --mirror-resolve-timeout=20ms
         - --registry-addr=:5000
         - --router-addr=:5001
         - --metrics-addr=:9090
-        - --registries
-        - https://cgr.dev
-        - https://docker.io
-        - https://ghcr.io
-        - https://quay.io
-        - https://mcr.microsoft.com
-        - https://public.ecr.aws
-        - https://gcr.io
-        - https://registry.k8s.io
-        - https://k8s.gcr.io
-        - https://lscr.io
         - --containerd-sock=/run/containerd/containerd.sock
         - --containerd-namespace=k8s.io
         - --containerd-registry-config-path=/etc/cri/conf.d/hosts
         - --bootstrap-kind=dns
         - --dns-bootstrap-domain=spegel-bootstrap.kube-system.svc.cluster.local.
         - --resolve-latest-tag=true
-        - --local-addr=$(NODE_IP):29999
         - --containerd-content-path=/var/lib/containerd/io.containerd.content.v1.content
+        - --debug-web-enabled=true
         env:
+        - name: DATA_DIR
+          value: ''
+        - name: GOMEMLIMIT
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.memory
+              divisor: 1
         - name: NODE_IP
           valueFrom:
             fieldRef:
               fieldPath: status.hostIP
         ports:
         - name: registry
@@ -111,25 +105,29 @@

           containerPort: 9090
           protocol: TCP
         startupProbe:
           periodSeconds: 3
           failureThreshold: 60
           httpGet:
-            path: /healthz
+            path: /readyz
             port: registry
         readinessProbe:
           httpGet:
-            path: /healthz
+            path: /readyz
             port: registry
         volumeMounts:
         - name: containerd-sock
           mountPath: /run/containerd/containerd.sock
         - name: containerd-content
           mountPath: /var/lib/containerd/io.containerd.content.v1.content
           readOnly: true
-        resources: {}
+        resources:
+          limits:
+            memory: 128Mi
+          requests:
+            memory: 128Mi
       volumes:
       - name: containerd-sock
         hostPath:
           path: /run/containerd/containerd.sock
           type: Socket
       - name: containerd-content
--- HelmRelease: kube-system/spegel Service: kube-system/spegel-cleanup

+++ HelmRelease: kube-system/spegel Service: kube-system/spegel-cleanup

@@ -0,0 +1,29 @@

+---
+apiVersion: v1
+kind: Service
+metadata:
+  name: spegel-cleanup
+  namespace: kube-system
+  labels:
+    app.kubernetes.io/component: cleanup
+    app.kubernetes.io/name: spegel
+    app.kubernetes.io/instance: spegel
+    app.kubernetes.io/managed-by: Helm
+    helm.toolkit.fluxcd.io/name: spegel
+    helm.toolkit.fluxcd.io/namespace: kube-system
+  annotations:
+    helm.sh/hook: post-delete
+    helm.sh/hook-delete-policy: before-hook-creation, hook-succeeded
+    helm.sh/hook-weight: '0'
+spec:
+  selector:
+    app.kubernetes.io/component: cleanup
+    app.kubernetes.io/name: spegel
+    app.kubernetes.io/instance: spegel
+  clusterIP: None
+  publishNotReadyAddresses: true
+  ports:
+  - name: readiness
+    port: 8080
+    protocol: TCP
+
--- HelmRelease: kube-system/spegel DaemonSet: kube-system/spegel-cleanup

+++ HelmRelease: kube-system/spegel DaemonSet: kube-system/spegel-cleanup

@@ -0,0 +1,64 @@

+---
+apiVersion: apps/v1
+kind: DaemonSet
+metadata:
+  name: spegel-cleanup
+  namespace: kube-system
+  labels:
+    app.kubernetes.io/component: cleanup
+    app.kubernetes.io/name: spegel
+    app.kubernetes.io/instance: spegel
+    app.kubernetes.io/managed-by: Helm
+    helm.toolkit.fluxcd.io/name: spegel
+    helm.toolkit.fluxcd.io/namespace: kube-system
+  annotations:
+    helm.sh/hook: post-delete
+    helm.sh/hook-delete-policy: before-hook-creation, hook-succeeded
+    helm.sh/hook-weight: '0'
+spec:
+  selector:
+    matchLabels:
+      app.kubernetes.io/component: cleanup
+      app.kubernetes.io/name: spegel
+      app.kubernetes.io/instance: spegel
+  template:
+    metadata:
+      labels:
+        app.kubernetes.io/component: cleanup
+        app.kubernetes.io/name: spegel
+        app.kubernetes.io/instance: spegel
+    spec:
+      securityContext: {}
+      priorityClassName: system-node-critical
+      containers:
+      - name: cleanup
+        image: ghcr.io/spegel-org/spegel@sha256:44548375366edbc8ffaa04e9f0087b939de45aaddad4493fb8b7216d3a8ad572
+        imagePullPolicy: IfNotPresent
+        args:
+        - cleanup
+        - --containerd-registry-config-path=/etc/cri/conf.d/hosts
+        - --addr=:8080
+        readinessProbe:
+          httpGet:
+            path: /readyz
+            port: readiness
+        ports:
+        - name: readiness
+          containerPort: 8080
+          protocol: TCP
+        volumeMounts:
+        - name: containerd-config
+          mountPath: /etc/cri/conf.d/hosts
+      volumes:
+      - name: containerd-config
+        hostPath:
+          path: /etc/cri/conf.d/hosts
+          type: DirectoryOrCreate
+      tolerations:
+      - key: CriticalAddonsOnly
+        operator: Exists
+      - effect: NoExecute
+        operator: Exists
+      - effect: NoSchedule
+        operator: Exists
+
--- HelmRelease: kube-system/spegel Pod: kube-system/spegel-cleanup-wait

+++ HelmRelease: kube-system/spegel Pod: kube-system/spegel-cleanup-wait

@@ -0,0 +1,28 @@

+---
+apiVersion: v1
+kind: Pod
+metadata:
+  name: spegel-cleanup-wait
+  namespace: kube-system
+  labels:
+    app.kubernetes.io/component: cleanup-wait
+    app.kubernetes.io/name: spegel
+    app.kubernetes.io/instance: spegel
+    app.kubernetes.io/managed-by: Helm
+    helm.toolkit.fluxcd.io/name: spegel
+    helm.toolkit.fluxcd.io/namespace: kube-system
+  annotations:
+    helm.sh/hook: post-delete
+    helm.sh/hook-delete-policy: before-hook-creation, hook-succeeded
+    helm.sh/hook-weight: '1'
+spec:
+  containers:
+  - name: cleanup-wait
+    image: ghcr.io/spegel-org/spegel@sha256:44548375366edbc8ffaa04e9f0087b939de45aaddad4493fb8b7216d3a8ad572
+    imagePullPolicy: IfNotPresent
+    args:
+    - cleanup-wait
+    - --probe-endpoint=spegel-cleanup.kube-system.svc.cluster.local.:8080
+  restartPolicy: Never
+  terminationGracePeriodSeconds: 0
+

@renovate renovate bot changed the title feat(container): update spegel ( v0.0.30 β†’ 0.1.0 ) feat(container): update spegel ( v0.0.30 β†’ 0.1.1 ) Mar 28, 2025
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from ce4dfd1 to af90cfc Compare March 28, 2025 16:06
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from af90cfc to ed09a8b Compare April 8, 2025 11:23
@renovate renovate bot changed the title feat(container): update spegel ( v0.0.30 β†’ 0.1.1 ) feat(container): update spegel ( v0.0.30 β†’ 0.2.0 ) Apr 26, 2025
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from ed09a8b to ba26fca Compare April 26, 2025 14:54
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from ba26fca to 8179073 Compare May 28, 2025 07:52
@renovate renovate bot changed the title feat(container): update spegel ( v0.0.30 β†’ 0.2.0 ) feat(container): update spegel ( v0.0.30 β†’ 0.3.0 ) Jun 5, 2025
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from 8179073 to 00889d9 Compare June 5, 2025 08:42
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from 00889d9 to ae2811a Compare August 10, 2025 12:40
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from ae2811a to ac52b1b Compare August 19, 2025 19:14
@renovate renovate bot changed the title feat(container): update spegel ( v0.0.30 β†’ 0.3.0 ) feat(container): update spegel ( v0.0.30 β†’ 0.4.0 ) Sep 14, 2025
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from ac52b1b to 2266808 Compare September 14, 2025 21:08
@renovate renovate bot changed the title feat(container): update spegel ( v0.0.30 β†’ 0.4.0 ) feat(container): update spegel ( v0.0.30 β†’ 0.5.0 ) Nov 4, 2025
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from 2266808 to 88b94c7 Compare November 4, 2025 20:35
@renovate renovate bot changed the title feat(container): update spegel ( v0.0.30 β†’ 0.5.0 ) feat(container): update spegel ( v0.0.30 β†’ 0.5.1 ) Nov 5, 2025
@renovate renovate bot force-pushed the renovate/spegel-0.x branch from 88b94c7 to d143853 Compare November 5, 2025 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant