~aleteoryx/muditaos

4dbab1b9b1fe1385ce9331c8e5445149b4a19198 — Marcin Smoczyński 4 years ago 22809d6
[EGD-6504] Only current changes in the relnotes

Include only changes from the current changes in the release notes.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2 files changed, 18 insertions(+), 1 deletions(-)

M print_last_changes.sh
A tools/last_changelog.awk
M print_last_changes.sh => print_last_changes.sh +1 -1
@@ 7,7 7,7 @@
CHANGELOG_FILE="changelog.md"

function printChangeLogForGH() {
    CHANGELOG="$(cat ${CHANGELOG_FILE})"
    CHANGELOG="$(awk -f tools/last_changelog.awk ${CHANGELOG_FILE})"
    CHANGELOG="${CHANGELOG//'%'/'%25'}"
    CHANGELOG="${CHANGELOG//$'\n'/'%0A'}"
    CHANGELOG="${CHANGELOG//$'\r'/'%0D'}"

A tools/last_changelog.awk => tools/last_changelog.awk +17 -0
@@ 0,0 1,17 @@
#!/usr/bin/awk -f
# Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
# For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md

BEGIN {
    version_count=0
}

/^## / {
    version_count++
}

{
    if(version_count < 2) {
        print $0
    }
}