• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dunglas / mercure / 25802095329 / 1
84%
master: 93%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 13 May 2026 01:33PM UTC
Files 24
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 May 2026 01:26PM UTC coverage: 83.89%. Remained the same
25802095329.1

push

github

web-flow
feat(chart): JSON values schema and signed releases (#1243)

* feat(chart): add JSON schema for values

* ci(chart): sign Helm packages on release

* fixup! feat(chart): add JSON schema for values

Add topologySpreadConstraints (string, evaluated as a template by the
deployment) and allow null for persistence.storageClass, both of which
the chart already accepts in user values.

* fixup! ci(chart): sign Helm packages on release

helm package --sign --key does a substring match against User IDs only;
fingerprint and keyid lookups fail. Use the full UID from the import
action output so multi-UID keys don't pick the wrong identity.

* ci(chart): generate values.schema.json with helm-values-schema-json

Replaces the hand-written schema with one generated from values.yaml
inline annotations and helm-docs descriptions. A new ci-chart job runs
the action with fail-on-diff so the schema stays in sync with values.

* fixup! ci(chart): generate values.schema.json with helm-values-schema-json

Make CI pass:
- 2 spaces before # @schema annotations (yamllint via chart-testing)
- indent:2 in .schema.yaml so the generated file matches prettier's
  baseline (still ignored below as generated)
- ignore values.schema.json in .prettierignore and jscpd
  (large generated file with intentional repetition)

* fixup! ci(chart): generate values.schema.json with helm-values-schema-json

Address review comments:
- Fix grammar typo ("is" → "if") in license description
- Tidy stray backticks in persistence.storageClass description
- Set additionalProperties:false at the schema root to catch
  top-level typos (e.g. servcie:); nested objects stay permissive
- Keep the GPG passphrase off disk: write the legacy keyring to a
  mktemp file removed on EXIT, and pipe the passphrase to
  helm package via --passphrase-file -

* Update .schema.yaml

Signed-off-by: Kévin Dunglas <kevin@dunglas.fr>

---------

Signed-off-by: Kévin Dunglas <kevin@dunglas.fr>

1807 of 2154 relevant lines covered (83.89%)

49.82 hits per line

Source Files on job 0 - 25802095329.1
  • Tree
  • List 24
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25802095329
  • 7815d3cc on github
  • Prev Job for on main (#25661532691.1)
  • Next Job for on main (#25914846232.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc