diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml
index ac9229d5..daa4cbc1 100644
--- a/.github/workflows/mingw.yml
+++ b/.github/workflows/mingw.yml
@@ -60,12 +60,21 @@ jobs:
run: |
./configure --disable-debug
make -j4
- mv src/rufus.exe .
- strip rufus.exe
- upx --lzma --best rufus.exe
+ mv ./src/rufus.exe .
+ strip ./rufus.exe
+ upx --lzma --best ./rufus.exe
+
+ - name: Display SHA-256
+ run: sha256sum ./rufus.exe
+
+ - name: Upload to VirusTotal
+ if: ${{ matrix.env == 'i686' && github.event_name == 'push' }}
+ run: |
+ curl --request POST --url https://www.virustotal.com/vtapi/v2/file/scan --form apikey=${{secrets.VIRUSTOTAL_API_KEY}} --form file=@./rufus.exe
+ curl --request POST --url https://www.virustotal.com/api/v3/monitor/items --header 'x-apikey: ${{secrets.VIRUSTOTAL_API_KEY}}' --form path='/rufus.exe' --form file=@./rufus.exe
- name: Upload artifacts
- if: ${{ matrix.env == 'i686' }}
+ if: ${{ matrix.env == 'i686' && github.event_name == 'push' }}
uses: actions/upload-artifact@v2
with:
name: MinGW
diff --git a/.github/workflows/vs2019.yml b/.github/workflows/vs2019.yml
index 4fa44eb6..cc37956a 100644
--- a/.github/workflows/vs2019.yml
+++ b/.github/workflows/vs2019.yml
@@ -50,8 +50,18 @@ jobs:
msbuild ${{env.SOLUTION_FILE_PATH}} /m /p:Configuration=Release,Platform=${{matrix.TARGET_PLATFORM}}
move ./${{matrix.TARGET_PLATFORM}}/Release/rufus.exe ./rufus_${{matrix.TARGET_PLATFORM}}.exe
+ - name: Display SHA-256
+ run: sha256sum ./rufus_${{matrix.TARGET_PLATFORM}}.exe
+
+ - name: Upload to VirusTotal
+ if: ${{ github.event_name == 'push' }}
+ run: |
+ curl --request POST --url https://www.virustotal.com/vtapi/v2/file/scan --form apikey=${{secrets.VIRUSTOTAL_API_KEY}} --form file=@./rufus_${{matrix.TARGET_PLATFORM}}.exe
+ curl --request POST --url https://www.virustotal.com/api/v3/monitor/items --header 'x-apikey: ${{secrets.VIRUSTOTAL_API_KEY}}' --form path='/rufus_${{matrix.TARGET_PLATFORM}}.exe' --form file=@./rufus_${{matrix.TARGET_PLATFORM}}.exe
+
- name: Upload artifacts
uses: actions/upload-artifact@v2
+ if: ${{ github.event_name == 'push' }}
with:
name: VS2019
path: ./*.exe
diff --git a/res/appstore/Package.appxmanifest b/res/appstore/Package.appxmanifest
index 2ddf2da7..63bf2b90 100644
--- a/res/appstore/Package.appxmanifest
+++ b/res/appstore/Package.appxmanifest
@@ -11,7 +11,7 @@
+ Version="3.15.1808.0" />
Rufus
diff --git a/src/rufus.rc b/src/rufus.rc
index 5dfb8dbc..bb797fcb 100644
--- a/src/rufus.rc
+++ b/src/rufus.rc
@@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDD_DIALOG DIALOGEX 12, 12, 232, 326
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_ACCEPTFILES
-CAPTION "Rufus 3.15.1807"
+CAPTION "Rufus 3.15.1808"
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
BEGIN
LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP
@@ -395,8 +395,8 @@ END
//
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,15,1807,0
- PRODUCTVERSION 3,15,1807,0
+ FILEVERSION 3,15,1808,0
+ PRODUCTVERSION 3,15,1808,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -414,13 +414,13 @@ BEGIN
VALUE "Comments", "https://rufus.ie"
VALUE "CompanyName", "Akeo Consulting"
VALUE "FileDescription", "Rufus"
- VALUE "FileVersion", "3.15.1807"
+ VALUE "FileVersion", "3.15.1808"
VALUE "InternalName", "Rufus"
VALUE "LegalCopyright", "© 2011-2021 Pete Batard (GPL v3)"
VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html"
VALUE "OriginalFilename", "rufus-3.15.exe"
VALUE "ProductName", "Rufus"
- VALUE "ProductVersion", "3.15.1807"
+ VALUE "ProductVersion", "3.15.1808"
END
END
BLOCK "VarFileInfo"