InternationalColorConsortium / DemoIccMAX

Demonstration Implementation for iccMAX color profiles
Other
121 stars 37 forks source link

Create VS2022 Build Script Example, Add VS2022 Github Action Example, Add Download Links for Binary Releases #88

Closed xsscx closed 3 months ago

xsscx commented 3 months ago

PR Summary

  1. PR adds a Example PowerShell build script: See contrib/HelperScripts/vs2022_build.ps1

  2. PR adds Example YAML Configuration for GitHub Actions Runner: See contrib/.github/workflows/msvc.yml Automates the build process on push and pull request events targeting the master branch. Incorporates steps to check out the repository, download dependencies, set up vcpkg, revert specific commits, and find the MSBuild path. Ensures that all necessary libraries and executables are packaged correctly for release.

Action Build Log Sample at URL https://github.com/xsscx/DemoIccMAX/actions/runs/10260946373

  1. In Readme.md:
    • PR removes old Link to OBS Linux Download
    • PR adds Links to Ubuntu, macOS and Windows Releases for Download.
xsscx commented 3 months ago

These Windows Build Examples are not stable via github runners for a variety of reasons. The local self-hosted runner is stable, but required a static build config which is not optimal for automation.

Closing this PR as the Action is not 100% stable. work continues..