jupyter-server / enterprise_gateway

A lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes and others.
https://jupyter-enterprise-gateway.readthedocs.io/en/latest/
Other
620 stars 223 forks source link

Release preparation #1102

Closed kevin-bates closed 2 years ago

kevin-bates commented 2 years ago

In running through a mock release build I ran into a couple of issues addressed in this pull request.

  1. The pre-commit portion of the build fails when running prettier against the doc/source/operators/deploy-kubernetes.md file because a pre-release tag adjusts the column boundaries when replacing version information in one of the KIP fields in the table. Since all other image references in that table use the meta-value VERSION, this change updates this particular field with the same meta-value.
  2. The replacement of the value for version: in the helm chart will lead to a failure during helm lint when pre-release (or dev) version strings are used. The SemVer rules used by Helm (which vary from the PEP 440 rules) require these suffices to be separated from the release tuple by hyphens. This change performs the appropriate injection/replacement of the hyphen.