Commit Graph

15 Commits

Author SHA1 Message Date
METANEOCORTEX\Kotti
7482a12687 chore: some refactorings due to new features in scintilla 2026-02-17 14:58:05 +01:00
Pairi Daiza
faae0674bf
MUI - Migration of the MS VS2022 compiler to MS VS2026 2026-02-14 18:22:12 +01:00
METANEOCORTEX\Kotti
84385e28a9 upd: Lexilla v5.4.6, Scintilla v5.5.8 2026-02-14 01:13:14 +01:00
Derick Payne
096da5229c CI: Exclude debug/incremental files from artifacts to reduce size
Some checks failed
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
Derick Payne
98ef7626c3
Update FUNDING.yml 2023-09-12 00:32:24 +02:00
Derick Payne
19852eb288
Create FUNDING.yml 2023-09-12 00:32:09 +02:00