Bug 55530 - Add dates to changelog of our product releases
Add dates to changelog of our product releases
Status: CLOSED FIXED
Product: UCS manual
Classification: Unclassified
Component: Release Notes
unspecified
Other Linux
: P5 normal (vote)
: ---
Assigned To: Nico Gulden
Florian Best
https://git.knut.univention.de/univen...
:
Depends on: 54734
Blocks: ucs502manual
  Show dependency treegraph
 
Reported: 2023-01-05 12:36 CET by Nico Gulden
Modified: 2023-02-01 08:23 CET (History)
5 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nico Gulden univentionstaff 2023-01-05 12:36:11 CET
Changelog and release notes should include the date of publication for the respective product version.

And the document should also include a date, when the document was updated the last time.

+++ This bug was initially created as a clone of Bug #54734 +++

The changelog for our product releases needs a date so that readers can much easier recognize in the document itself, when the version was released.
Comment 2 Florian Best univentionstaff 2023-01-09 17:17:53 CET
OK: reviewed MR
Comment 3 Nico Gulden univentionstaff 2023-01-09 17:28:37 CET
04b13e63ad | Bug #55530: Add publication date for UCS 5.0-2 to release notes
ab61c10c13 | Bug #55530: Add German translation for publication date
8af340ef25 | Bug #55530: [pipeline] Clone complete Git repo for release notes document

* The document includes the publication of UCS 5.0-2 date as content snippet below the document title.

* In the pipeline, the HTML job the the release notes makes a full checkout of the UCS git repository to determine the Git timestamp of each document page and put it as Last updated timestamp in the footer of the HTML build.
Comment 4 Nico Gulden univentionstaff 2023-01-09 18:05:48 CET
The changes are merged, built and published to the release notes for UCS 5.0-2 at https://docs.software-univention.de/release-notes/5.0-2/en/ for German and English.

The published build doesn't have the Last update line, because during build the Git repository checkout is still too shallow so that the build process couldn't determine the last file update. In this case, there is no last update line.

Moved to bug #55550.
Comment 5 Philipp Hahn univentionstaff 2023-02-01 08:23:30 CET
> 8af340ef25 | Bug #55530: [pipeline] Clone complete Git repo for release notes document

This change has a massive impact on our infrastructure:
- depth=1 → 102 MiB ~54s
- depth=∞ → 1.17 GiB ~7m
- depth=∞ filter=blob → 52+101 MiB  1m7s
- depth=∞ filter=blog --sparse doc/ 52+21 MiB 22s+x

> OK: reviewed MR

FYI: Now inconsistent tab/space indention in .gitlab-ci/build-ci and incomplete quoting.