Modified Notepad++ version to "Notepad++ GH_BUILD" for CI artifact
In order to avoid confusion NOTEPAD_PLUS_VERSION is modified to "Notepad++ GH_BUILD" for GitHub CI artifacts. Close #14625
This commit is contained in:
parent
ae9aa22436
commit
50a6cf2981
|
@ -19,41 +19,48 @@ jobs:
|
||||||
- name: Add msbuild to PATH
|
- name: Add msbuild to PATH
|
||||||
uses: microsoft/setup-msbuild@v1
|
uses: microsoft/setup-msbuild@v1
|
||||||
|
|
||||||
|
- name: Modify resource.h N++ version to avoid confusion
|
||||||
|
working-directory: PowerEditor\src\
|
||||||
|
run: |
|
||||||
|
$content = Get-Content -Path 'resource.h'
|
||||||
|
$newContent = $content -replace 'TEXT\(\"Notepad\+\+ v.*\"\)', 'TEXT("Notepad++ GH_BUILD")'
|
||||||
|
$newContent | Set-Content -Path 'resource.h'
|
||||||
|
|
||||||
- name: MSBuild of n++ exe
|
- name: MSBuild of n++ exe
|
||||||
working-directory: PowerEditor\visual.net\
|
working-directory: PowerEditor\visual.net\
|
||||||
run: msbuild notepadPlus.sln /m /p:configuration="${{ matrix.build_configuration }}" /p:platform="${{ matrix.build_platform }}" /p:PlatformToolset="v143"
|
run: msbuild notepadPlus.sln /m /p:configuration="${{ matrix.build_configuration }}" /p:platform="${{ matrix.build_platform }}" /p:PlatformToolset="v143"
|
||||||
|
|
||||||
- name: Archive artifacts for x64 / Release
|
- name: Archive artifacts for x64 / Release
|
||||||
if: matrix.build_platform == 'x64' && matrix.build_configuration == 'Release'
|
if: matrix.build_platform == 'x64' && matrix.build_configuration == 'Release'
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
||||||
path: PowerEditor\bin64\Notepad++.exe
|
path: PowerEditor\bin64\Notepad++.exe
|
||||||
|
|
||||||
- name: Archive artifacts for Win32 / Release
|
- name: Archive artifacts for Win32 / Release
|
||||||
if: matrix.build_platform == 'Win32' && matrix.build_configuration == 'Release'
|
if: matrix.build_platform == 'Win32' && matrix.build_configuration == 'Release'
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
||||||
path: PowerEditor\bin\Notepad++.exe
|
path: PowerEditor\bin\Notepad++.exe
|
||||||
|
|
||||||
- name: Archive artifacts for ARM64 / Release
|
- name: Archive artifacts for ARM64 / Release
|
||||||
if: matrix.build_platform == 'ARM64' && matrix.build_configuration == 'Release'
|
if: matrix.build_platform == 'ARM64' && matrix.build_configuration == 'Release'
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
||||||
path: PowerEditor\binarm64\Notepad++.exe
|
path: PowerEditor\binarm64\Notepad++.exe
|
||||||
|
|
||||||
- name: Archive artifacts for ARM64|x64 / Debug
|
- name: Archive artifacts for ARM64|x64 / Debug
|
||||||
if: (matrix.build_platform == 'ARM64' || matrix.build_platform == 'x64') && matrix.build_configuration == 'Debug'
|
if: (matrix.build_platform == 'ARM64' || matrix.build_platform == 'x64') && matrix.build_configuration == 'Debug'
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
||||||
path: PowerEditor\visual.net\${{ matrix.build_platform}}\${{ matrix.build_configuration}}\Notepad++.exe
|
path: PowerEditor\visual.net\${{ matrix.build_platform}}\${{ matrix.build_configuration}}\Notepad++.exe
|
||||||
|
|
||||||
- name: Archive artifacts for Win32 / Debug
|
- name: Archive artifacts for Win32 / Debug
|
||||||
if: matrix.build_platform == 'Win32' && matrix.build_configuration == 'Debug'
|
if: matrix.build_platform == 'Win32' && matrix.build_configuration == 'Debug'
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
name: Notepad++.MSVC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
||||||
path: PowerEditor\visual.net\${{ matrix.build_configuration}}\Notepad++.exe
|
path: PowerEditor\visual.net\${{ matrix.build_configuration}}\Notepad++.exe
|
||||||
|
@ -103,6 +110,13 @@ jobs:
|
||||||
# - name: Add msbuild to PATH
|
# - name: Add msbuild to PATH
|
||||||
# uses: microsoft/setup-msbuild@v1
|
# uses: microsoft/setup-msbuild@v1
|
||||||
|
|
||||||
|
# - name: Modify resource.h N++ version to avoid confusion
|
||||||
|
# working-directory: PowerEditor\src\
|
||||||
|
# run: |
|
||||||
|
# $content = Get-Content -Path 'resource.h'
|
||||||
|
# $newContent = $content -replace 'TEXT\(\"Notepad\+\+ v.*\"\)', 'TEXT("Notepad++ GH_BUILD")'
|
||||||
|
# $newContent | Set-Content -Path 'resource.h'
|
||||||
|
|
||||||
# - name: MSBuild of n++ exe
|
# - name: MSBuild of n++ exe
|
||||||
# working-directory: PowerEditor\visual.net\
|
# working-directory: PowerEditor\visual.net\
|
||||||
# run: msbuild notepadPlus.sln /m /p:configuration="${{ matrix.build_configuration }}" /p:platform="${{ matrix.build_platform }}" /p:PlatformToolset="ClangCL"
|
# run: msbuild notepadPlus.sln /m /p:configuration="${{ matrix.build_configuration }}" /p:platform="${{ matrix.build_platform }}" /p:PlatformToolset="ClangCL"
|
||||||
|
@ -125,6 +139,13 @@ jobs:
|
||||||
- name: Add msbuild to PATH
|
- name: Add msbuild to PATH
|
||||||
uses: microsoft/setup-msbuild@v1
|
uses: microsoft/setup-msbuild@v1
|
||||||
|
|
||||||
|
- name: Modify resource.h N++ version to avoid confusion
|
||||||
|
working-directory: PowerEditor\src\
|
||||||
|
run: |
|
||||||
|
$content = Get-Content -Path 'resource.h'
|
||||||
|
$newContent = $content -replace 'TEXT\(\"Notepad\+\+ v.*\"\)', 'TEXT("Notepad++ GH_BUILD")'
|
||||||
|
$newContent | Set-Content -Path 'resource.h'
|
||||||
|
|
||||||
- name: Add nmake to PATH
|
- name: Add nmake to PATH
|
||||||
uses: ilammy/msvc-dev-cmd@v1
|
uses: ilammy/msvc-dev-cmd@v1
|
||||||
with:
|
with:
|
||||||
|
@ -166,6 +187,14 @@ jobs:
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Modify resource.h N++ version to avoid confusion
|
||||||
|
working-directory: PowerEditor\src\
|
||||||
|
shell: pwsh
|
||||||
|
run: |
|
||||||
|
$content = Get-Content -Path 'resource.h'
|
||||||
|
$newContent = $content -replace 'TEXT\(\"Notepad\+\+ v.*\"\)', 'TEXT("Notepad++ GH_BUILD")'
|
||||||
|
$newContent | Set-Content -Path 'resource.h'
|
||||||
|
|
||||||
- name: Make n++ exe
|
- name: Make n++ exe
|
||||||
working-directory: .\
|
working-directory: .\
|
||||||
run: |
|
run: |
|
||||||
|
@ -190,14 +219,14 @@ jobs:
|
||||||
|
|
||||||
- name: Archive artifacts for ${{ matrix.build_platform}} / Release
|
- name: Archive artifacts for ${{ matrix.build_platform}} / Release
|
||||||
if: matrix.build_configuration == 'Release'
|
if: matrix.build_configuration == 'Release'
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: Notepad++.GCC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
name: Notepad++.GCC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
||||||
path: bin.${{ matrix.build_platform}}\notepad++.exe
|
path: bin.${{ matrix.build_platform}}\notepad++.exe
|
||||||
|
|
||||||
- name: Archive artifacts for ${{ matrix.build_platform}} / Debug
|
- name: Archive artifacts for ${{ matrix.build_platform}} / Debug
|
||||||
if: matrix.build_configuration == 'Debug'
|
if: matrix.build_configuration == 'Debug'
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: Notepad++.GCC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
name: Notepad++.GCC.${{ matrix.build_platform}}.${{ matrix.build_configuration}}
|
||||||
path: bin.${{ matrix.build_platform}}-debug\notepad++.exe
|
path: bin.${{ matrix.build_platform}}-debug\notepad++.exe
|
||||||
|
|
Loading…
Reference in New Issue