Gréasáin a scaoileadh

Timthriall scaoilte

Weblate uses calendar versioning with monthly releases. The version format is <YEAR>.<MONTH>.<PATCH> with a numeric, non-zero-padded month. The <PATCH> part is omitted for the first release in a month when it would be 0, for example 2026.5. Patch releases use the full version number, for example 2026.5.1.

Monthly releases are usually published at the beginning of the month. Patch releases include bug fixes, security fixes, and dependency updates which should not wait for the next monthly release.

Direct upgrades are supported from releases in the current or previous calendar year. The first release in a new year drops direct upgrade support for releases from the year before the previous year.

The Docker container includes an additional version component to track changes in the container itself, such as dependencies. Fixed Docker image tags include the patch component together with this build component, even when the Weblate version omits a 0 patch component. These updates may include security updates.

Pleanáil scaoileadh

Bailítear na gnéithe le haghaidh eisiúintí atá le teacht ag baint úsáide as clocha míle GitHub, is féidir leat ár bplean oibre a fheiceáil ag <https://github.com/WeblateOrg/weblate/milestones>.

Próiseas scaoilte

Rudaí le seiceáil roimh scaoileadh:

  1. Seiceáil teangacha atá aistrithe le déanaí trí ./scripts/list-translated-languages.py.

  2. Socraigh an leagan deiridh de réir ./scripts/prepare-release.

  3. Déan cinnte go bhfuil scáileáin suas le dáta make -j 12 -C docs update-screenshots.

  4. Cumaisc aon aistriúcháin a d'fhéadfadh a bheith ar feith wlc push; git remote update; git merge origin/weblate

When building distribution packages locally, start from a clean checkout or remove ignored packaging artifacts such as build/, dist/, weblate.egg-info/, and generated weblate/locale/**/*.mo files.

Déan an scaoileadh:

  1. Cruthaigh scaoileadh ./scripts/create-release --tag (féach thíos le haghaidh riachtanais).

Céimeanna láimhe iar-eisiúint:

  1. Dún cloch mhíle GitHub.

  2. Nuair a dhéantar tástáil ar íomhá an Docker, cuir clib leis agus brúigh é.

  3. Cuir leagan nua san áireamh sa .github/workflows/migrations.yml chun é a chlúdach i dtástáil imirce.

  4. Méadaigh an leagan sa stór trí ./scripts/set-version.py.

  5. Seiceáil gur chruthaigh readthedocs.org gach aistriúchán ar an gcáipéisíocht ag úsáid ./scripts/rtd-projects.py.

Chun clibeanna a chruthú ag baint úsáide as an script ./scripts/create-release beidh na rudaí seo a leanas uait:

  • Brúigh rochtain ar stórtha Weblate git (brúchann sé clibeanna)