Merge pull request #1152 from johankwarnmarksymphony/release_notes_2

docs: generate release notes on build
This commit is contained in:
Johan Kwarnmark 2020-12-16 14:00:07 +01:00 committed by GitHub
commit 999071edf7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 74 additions and 0 deletions

64
RELEASE_NOTES.md Normal file
View File

@ -0,0 +1,64 @@
# Release notes
-------------------------------------------------------------------
## SDA 9.2.x
### 9.2.0
1. [SDA-2402 CLIENT Annotate screen capture - PHASE 1](https://perzoinc.atlassian.net/browse/SDA-2402)
2. [SDA-2404 CLIENT Toast Action: Phase 1](https://perzoinc.atlassian.net/browse/SDA-2404)
3. [SDA-2385 CORE Windows Wix installer](https://perzoinc.atlassian.net/browse/SDA-2385)
* 9.3.5 (Electron-version)
* 83 (Chromium-version)
-------------------------------------------------------------------
## SDA 9.1.x
### SDA 9.1.4
1. [SDA-2694 Point72 blank screen windows-only](https://perzoinc.atlassian.net/browse/SDA-2694)
2. [SDA-2731 Blank screen after upgrade (fresh installation) windows-only](https://perzoinc.atlassian.net/browse/SDA-2731)
* 9.3.5 (Electron-version)
* 83 (Chromium-version)
### SDA 9.1.3
1. [SDA-2559 CORE Remove Cache on New Install](https://perzoinc.atlassian.net/browse/SDA-2559)
2. [SDA-2359 CORE Instinet Prod - SDA blank screen](https://perzoinc.atlassian.net/browse/SDA-2359)
3. [SDA-2524 CORE Unpreventable top-level navigation](https://perzoinc.atlassian.net/browse/SDA-2524)
4. [SDA-2525 CORE Context isolation bypass via prevented window.open](https://perzoinc.atlassian.net/browse/SDA-2525)
* 9.3.2 (Electron-version)
* 83 (Chromium-version)
### SDA 9.1.2
1. [SDA-2417 Add E2EE encryption flag requested by RTC part2](https://perzoinc.atlassian.net/browse/SDA-2417)
2. [SDA-2418 CORE Barclays - SDA 6.x - 9.x takes noticeably longer to start than 3.x](https://perzoinc.atlassian.net/browse/SDA-2418)
3. [SDA-2406 CORE GS Prod: Mac SDA 6.1 polling for python3, pip3 and other packages](https://perzoinc.atlassian.net/browse/SDA-2406)
4. [SDA-2465 CORE GS - SDA/RTC - Exception when started Screen Share](https://perzoinc.atlassian.net/browse/SDA-2465)
* 9.2.1 (Electron-version)
* 83 (Chromium-version)
-------------------------------------------------------------------
## SDA 9.0.x
### SDA 9.0.3
1. [SDA-2287 Context Isolation: Missing Hamburger menu when setting contextIsolation = false](https://perzoinc.atlassian.net/browse/SDA-2287)
2. [SDA-2285 Memory Refresh: Update electron API to support memory refresh in 9.x version](https://perzoinc.atlassian.net/browse/SDA-2285)
3. [RTC-8098 RTC/SDA: "Meeting failed" to many meetings from SDA 9.0.x](https://perzoinc.atlassian.net/browse/RTC-8098)
4. [SDA-2229 [WFC] Unable to login to Symphony on SDA but able to login using Chrome on a macOS](https://perzoinc.atlassian.net/browse/SDA-2229)
* 9.2.1 (Electron-version)
* 83 (Chromium-version)
### SDA 9.0.0
* 9.0.2 (Electron-version)
* 83 (Chromium-version)

View File

@ -153,6 +153,9 @@ fi
echo "Generating PDF for installation instructions"
markdown-pdf installer/mac/install_instructions_mac.md
echo "Generate release notes"
markdown-pdf RELEASE_NOTES.md
# Create targets directory
mkdir -p targets
@ -160,9 +163,11 @@ mkdir -p targets
if [ "${EXPIRY_PERIOD}" != "0" ]; then
cp $SIGNED_PACKAGE "targets/Symphony-macOS-${PKG_VERSION}-${PARENT_BUILD_VERSION}-TTL-${EXPIRY_PERIOD}.pkg"
cp installer/mac/install_instructions_mac.pdf "targets/Install-Instructions-macOS-${PKG_VERSION}-${PARENT_BUILD_VERSION}-TTL-${EXPIRY_PERIOD}.pdf"
cp RELEASE_NOTES.pdf "targets/Release-Notes-macOS-${PKG_VERSION}-${PARENT_BUILD_VERSION}-TTL-${EXPIRY_PERIOD}.pdf"
else
cp $SIGNED_PACKAGE "targets/Symphony-macOS-${PKG_VERSION}-${PARENT_BUILD_VERSION}.pkg"
cp installer/mac/install_instructions_mac.pdf "targets/Install-Instructions-macOS-${PKG_VERSION}-${PARENT_BUILD_VERSION}.pdf"
cp RELEASE_NOTES.pdf "targets/Release-Notes-macOS-${PKG_VERSION}-${PARENT_BUILD_VERSION}.pdf"
fi
echo "All done, job successfull :)"

View File

@ -169,6 +169,11 @@ if ERRORLEVEL 1 (
echo "Generating installation instructions"
call %appdata%\npm\markdown-pdf install_instructions_win.md
echo Generate release notes
call %appdata%\npm\markdown-pdf RELEASE_NOTES.md
copy install_instructions_win.pdf "%targetsDir%\Install-Instructions-%archiveName%.pdf"
copy RELEASE_NOTES.pdf "%targetsDir%\Release-Notes-%archiveName%.pdf"
echo "All done, job successfull :)"