-
Notifications
You must be signed in to change notification settings - Fork 188
CEF Version Locking #618
Copy link
Copy link
Open
Milestone
Description
Add a checked-in lock file that dictates the CEF binary distribution that must be used for builds. Streamline the CEF dependency management with 2 scripts: upgrade-cef and pull-cef.
upgrade-cef
- Takes in a url, downloads tarball, extracts to temp
- Builds the CEF C++ wrapper using machine build tools
- Harvests the libraries and redistributables to the project /Cef dir
- Generates .wxs files for CEF binaries and CEF resources based on /Cef dir contents
- Records URL, CEF version, redistributables hashes, tarball hash to lockfile
pull-cef
- downloads and tarbal using url in lockfile, checks hash, extracts
- validates versions and hashes against lockfile
- Builds the CEF C++ wrapper using machine build tools
- Harvests the libraries and redistributables to the project /Cef dir
Build script
- validates CEF version found in \CEF\README.md against lockfile
MSI build
- validates CEF version found in \CEF\README.md and hashes of all redistributables against lockfile
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels