windows.yml: parse job (every .ps1 through the Windows PowerShell 5.1 parser with a negative fixture, PSScriptAnalyzer as warnings, parenthesis check of every .bat/.cmd with a negative fixture), build job (engine on the MSVC target, window host through BUILD-APP.bat as it is, payload through make-payload.sh in Git Bash, installer through build-installer.ps1, smoke run of both exes, launcher DRY_RUN, three artifacts for 90 days). push-inputs.sh publishes payload-inputs.zip (node, miner, workers, NVRTC DLLs) to the downloads host from the Mac; fetch-ci-artifacts.sh pulls the green run's installer and payload back into the downloads folder. Host: --version and --help, version.h shared with host.rc. Launcher: DRY_RUN=1 prints the plan and starts nothing. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
36 lines
1.2 KiB
Text
36 lines
1.2 KiB
Text
// Resources for Igneum Miner.exe (the window host): the coin icon and the version block.
|
|
// Compiled by BUILD-APP.bat with rc.exe; the icon path is relative to brand\icons (passed with /i). The version comes
|
|
// from version.h, shared with host.cpp.
|
|
#include <winver.h>
|
|
#include "version.h"
|
|
|
|
1 ICON "igneum.ico"
|
|
|
|
1 VERSIONINFO
|
|
FILEVERSION IGNEUM_HOST_VERSION_RC
|
|
PRODUCTVERSION IGNEUM_HOST_VERSION_RC
|
|
FILEFLAGSMASK 0x3fL
|
|
FILEFLAGS 0x0L
|
|
FILEOS VOS_NT_WINDOWS32
|
|
FILETYPE VFT_APP
|
|
FILESUBTYPE VFT2_UNKNOWN
|
|
BEGIN
|
|
BLOCK "StringFileInfo"
|
|
BEGIN
|
|
BLOCK "040904B0"
|
|
BEGIN
|
|
VALUE "CompanyName", "Igneum"
|
|
VALUE "FileDescription", "Igneum Miner"
|
|
VALUE "FileVersion", IGNEUM_HOST_VERSION_STR
|
|
VALUE "InternalName", "Igneum Miner"
|
|
VALUE "LegalCopyright", "Igneum. Nothing is bought or sold."
|
|
VALUE "OriginalFilename", "Igneum Miner.exe"
|
|
VALUE "ProductName", "Igneum Miner"
|
|
VALUE "ProductVersion", IGNEUM_HOST_VERSION_STR
|
|
END
|
|
END
|
|
BLOCK "VarFileInfo"
|
|
BEGIN
|
|
VALUE "Translation", 0x409, 1200
|
|
END
|
|
END
|