Commit 7bb62e5
authored
v25.4 initial paths/files, and template fixes for supporting them pre-alpha-release (#20199)
* Support pre-testing-release phase, where we have versioned docs and a `versions.csv` entry, but not yet any releases.yml entry, for the new major version.
- Release info plugin: Add support for having versioned docs and versions.csv entry without any releases.yml entries.
Previously this would yield a `NoMethodError` and block the build
- Version switcher: Filter dropdowns to only show versions that have releases (testing or prod) in releases.yml
- Prevents "No releases available" from appearing in the menu across versions, during this pre-alpha state.
These changes ensure that we can merge and preview docs for the forthcoming version before it has reached alpha,
while leaving it hidden from public view, only accessible via direct /<version> URLs. Note that the /dev alias will not work
until we set the new version as `dev` in _config_cockroachdb.yml upon the first alpha release.
* Add data validation to release_info Jekyll plugin
- Validate all release dates before processing to prevent Date.parse crashes
- Validate required docker configuration exists before accessing nested hash
- Fail fast with descriptive error messages instead of silent data corruption
- Error messages include release name and major version for easy debugging
Addresses build stability concerns while ensuring data quality by catching
malformed entries in releases.yml during build time rather than at runtime.
Fixes potential crashes from:
- nil/empty/invalid release_date values
- missing docker.docker_image configuration
* Add initial paths and files for v25.4
* Temporarily use prior release branch for SQL diagrams1 parent 9f705ac commit 7bb62e5
File tree
1,754 files changed
+200648
-16
lines changed- src/current
- _data
- v25.4
- metrics
- _includes
- releases/v25.4
- v25.4
- app
- insecure
- jooq-basic-sample
- upperdb-basic-sample
- jooq-basic-sample
- python/sqlalchemy
- upperdb-basic-sample
- backups
- backward-incompatible
- cdc
- computed-columns
- connect
- faq
- filter-tabs
- finalization-required
- json
- known-limitations
- ldr
- migration
- misc
- orchestration
- performance
- physical-replication
- prod-deployment
- resilience
- setup
- sidebar-data
- spatial
- sql
- start-in-docker
- storage
- topology-patterns
- ui
- userfile-examples
- zone-configs
- _plugins/versions
- images/v25.4
- geospatial
- tutorial
- intellij
- migrations
- topology-patterns
- releases
- v25.4
- architecture
- internal
- security-reference
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,754 files changed
+200648
-16
lines changedLarge diffs are not rendered by default.
Lines changed: 479 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 133 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
0 commit comments