Add special changelog/version for unstable builds

This commit is contained in:
Joshua M. Boniface 2020-06-12 14:22:08 -04:00
parent f9797c0658
commit 346e1b0dc7
2 changed files with 16 additions and 1 deletions

View file

@ -8,6 +8,21 @@ pushd ${SOURCE_DIR}
cp -a yarn.lock /tmp/yarn.lock
# modify changelog to unstable configuration if IS_UNSTABLE
if [[ ${GIT_BRANCH} == 'refs/heads/package' ]]; then
pushd debian/
# get the last PR ID
PR_ID=$( git log --grep 'Merge pull request' --oneline --single-worktree --first-parent | head -1 | grep --color=none -Eo '#[0-9]+' | tr -d '#' )
cat <<EOF >changelog
jellyfin-web (${BUILD_ID}-unstable) unstable; urgency=medium
* Jellyfin unstable build ${BUILD_ID} for merged PR #${PR_ID}
-- Jellyfin Packaging Team <packaging@jellyfin.org> $( date --rfc-2822 )
EOF
popd
fi
# build deb
dpkg-buildpackage -us -uc --pre-clean --post-clean