mirror of
https://github.com/zulip/zulip.git
synced 2025-10-24 08:33:43 +00:00
Partially fixes #35129. Prettier could not be used because of prettier issue number 12209, not linked here to avoid spam backlinks on the original issue. Prettier does not have support for mdx v2 and v3. We are using remarkLintRulesLintRecommended and remarkPresentLintMarkdownStyleGuide as our starting set of rules. None of the rules were giving an error on the starting set, but some rules were giving lots of warnings on the generated mdx. They are set to false in this file, we can add them back later as and when required. We have not inserted this in the main lint tool, we should do that in the final cutover PR since we don't want the lint here to give any unexpected warnings when people are linting stuff unrelated to the mdx files. This commit has been tested out on the current state of help center to not produce any errors or warnings. The first run of format will produce tons of warnings which are the issues being auto-fixed by the linter. After that, the second run should produce zero errors.
53 lines
2.1 KiB
Python
53 lines
2.1 KiB
Python
import os
|
|
|
|
ZULIP_VERSION = "11.0-beta1+git"
|
|
|
|
# Add information on number of commits and commit hash to version, if available
|
|
zulip_git_version_file = os.path.join(
|
|
os.path.dirname(os.path.abspath(__file__)), "zulip-git-version"
|
|
)
|
|
lines = [ZULIP_VERSION, ""]
|
|
if os.path.exists(zulip_git_version_file):
|
|
with open(zulip_git_version_file) as f:
|
|
lines = [*f, "", ""]
|
|
ZULIP_VERSION = lines.pop(0).strip()
|
|
ZULIP_MERGE_BASE = lines.pop(0).strip()
|
|
|
|
LATEST_MAJOR_VERSION = "10.0"
|
|
LATEST_RELEASE_VERSION = "10.4"
|
|
LATEST_RELEASE_ANNOUNCEMENT = "https://blog.zulip.com/zulip-server-10-0"
|
|
|
|
# Versions of the desktop app below DESKTOP_MINIMUM_VERSION will be
|
|
# prevented from connecting to the Zulip server. Versions above
|
|
# DESKTOP_MINIMUM_VERSION but below DESKTOP_WARNING_VERSION will have
|
|
# a banner at the top of the page asking the user to upgrade.
|
|
DESKTOP_MINIMUM_VERSION = "5.4.3"
|
|
DESKTOP_WARNING_VERSION = "5.9.3"
|
|
|
|
# Bump the API_FEATURE_LEVEL whenever an API change is made
|
|
# that clients might want to condition on. If we forget at
|
|
# the time we make the change, then bump it later as soon
|
|
# as we notice; clients using API_FEATURE_LEVEL will just not
|
|
# use the new feature/API until the bump.
|
|
#
|
|
# Changes should be accompanied by documentation explaining what the
|
|
# new level means in api_docs/changelog.md, as well as "**Changes**"
|
|
# entries in the endpoint's documentation in `zulip.yaml`.
|
|
|
|
API_FEATURE_LEVEL = 408
|
|
|
|
# Bump the minor PROVISION_VERSION to indicate that folks should provision
|
|
# only when going from an old version of the code to a newer version. Bump
|
|
# the major version to indicate that folks should provision in both
|
|
# directions.
|
|
|
|
# Typically,
|
|
# * adding a dependency only requires a minor version bump;
|
|
# * removing a dependency requires a major version bump;
|
|
# * upgrading a dependency requires a major version bump, unless the
|
|
# upgraded dependency is backwards compatible with all of our
|
|
# historical commits sharing the same major version, in which case a
|
|
# minor version bump suffices.
|
|
|
|
PROVISION_VERSION = (334, 2) # bumped 2025-07-17 to add mdx linting libraries
|