Rainer Kottenhoff
48ed938097
chore: github actions: no build on doc change only
2026-05-03 17:38:42 +02:00
METANEOCORTEX\Kotti
9dda1c7dd7
fix: update smoke-test to AHK V2
2026-04-21 20:20:37 +02:00
Derick Payne
34832608c3
ci: bump actions to Node.js 24 and suppress deprecation warnings
...
- actions/checkout v4 -> v6 (native Node 24)
- actions/upload-artifact v4 -> v6 (native Node 24)
- Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var for microsoft/setup-msbuild@v2 and nuget/setup-nuget@v2 which have no Node 24 releases yet
2026-03-12 09:35:41 +02:00
Pairi Daiza
9aa3b89d15
Update Major version in build workflow
2026-03-05 16:51:14 +01:00
Derick Payne
aa3cf3ff87
ci: add workflow_dispatch trigger for manual builds
2026-03-04 13:49:25 +02:00
Rainer Kottenhoff
7a3b06d56d
refactor: replace regex engines: Oniguruma (retired) by PCRE2 v10.47
2026-03-02 19:26:36 +01:00
Rainer Kottenhoff
36be6acbb7
fix: remove obsolete AppVeyor CI build
2026-02-25 16:30:17 +01:00
Derick Payne
096da5229c
CI: Exclude debug/incremental files from artifacts to reduce size
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, ARM64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, Win32) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64) (push) Has been cancelled
Build / ${{ matrix.platform }} ${{ matrix.configuration }} (Release, x64_AVX2) (push) Has been cancelled
2026-01-25 20:51:43 +02:00
Derick Payne
6d863d0dc3
Exclude grepWinNP3 from ARM64 builds (no Boost ARM64 libs)
...
- Remove grepWinNP3 ARM64 build entries from solution
- Remove vcpkg setup steps from CI workflow
- Simplify build step
grepWinNP3 ARM64 support deferred until vcpkg integration is resolved.
2026-01-19 02:57:38 +02:00
Derick Payne
9b46d67a1c
Remove invalid doNotCacheOnWorkflowFailure parameter from run-vcpkg
2026-01-19 02:47:08 +02:00
Derick Payne
ca3d28b624
Fix vcpkg path issues for ARM64 CI build
...
- Add vcpkgDirectory to avoid path conflicts with repo
- Use explicit paths for vcpkg install with --x-install-root
- Fix VCPKG_ROOT passed to MSBuild
2026-01-19 02:45:39 +02:00
Derick Payne
1599767de8
Fix vcpkg commit ID to valid microsoft/vcpkg commit
2026-01-19 02:26:55 +02:00
Derick Payne
2b0df12461
Add vcpkg support for grepWinNP3 ARM64 Boost libraries
...
- Add vcpkg.json manifest with boost-regex and boost-iostreams dependencies
- Update build.yml to setup vcpkg and install Boost ARM64 packages on CI
- Modify grepWinNP3.vcxproj:
- Add BOOST_ALL_NO_LIB to ARM64 configs to disable auto-linking
- Add vcpkg include/lib paths for ARM64 configurations
- Add explicit Boost library dependencies for ARM64
- Make NuGet library imports conditional (skip ARM64)
- Keep NuGet header imports for all platforms
NuGet Boost packages lack ARM64 binaries, so vcpkg provides them for CI.
Local ARM64 builds require vcpkg with VCPKG_ROOT environment variable set.
2026-01-19 02:10:13 +02:00
Derick Payne
bfbea5fc7b
ci: Add x64_AVX2 build with /arch:AVX2 optimization
...
Closes #4240
2026-01-18 22:53:35 +02:00
Derick Payne
214e25fb09
ci: Add ARM64 to build matrix
2026-01-18 22:49:56 +02:00
Derick Payne
205ae34b03
ci: Fix version generation for GitHub Actions environment
2026-01-18 22:05:32 +02:00
Derick Payne
7cee85c273
ci: Add GitHub Actions CI workflow alongside AppVeyor
2026-01-18 21:59:46 +02:00