From edae8073623798f6b4704a81161ea040d0419942 Mon Sep 17 00:00:00 2001 From: Pierre Cavin <me@sherlox.io> Date: Wed, 24 Apr 2024 19:06:36 +0200 Subject: [PATCH] [Hexpm] Fix badges for pre-release only versions (#10112) * test: make existing test fail * fix: allow null values for latest_stable_version --- services/hexpm/hexpm.service.js | 2 +- services/hexpm/hexpm.tester.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/services/hexpm/hexpm.service.js b/services/hexpm/hexpm.service.js index 3b357c1489..1f5d5762db 100644 --- a/services/hexpm/hexpm.service.js +++ b/services/hexpm/hexpm.service.js @@ -14,7 +14,7 @@ const hexSchema = Joi.object({ meta: Joi.object({ licenses: Joi.array().required(), }).required(), - latest_stable_version: Joi.string(), + latest_stable_version: Joi.string().allow(null), latest_version: Joi.string().required(), }).required() diff --git a/services/hexpm/hexpm.tester.js b/services/hexpm/hexpm.tester.js index 8927771881..51fd800b9a 100644 --- a/services/hexpm/hexpm.tester.js +++ b/services/hexpm/hexpm.tester.js @@ -50,6 +50,7 @@ t.create('version (no stable version)') .get('/api/packages/prima_opentelemetry_ex') .reply(200, { downloads: { all: 100 }, + latest_stable_version: null, latest_version: '1.0.0-rc.3', meta: { licenses: ['MIT'] }, }), -- GitLab