Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apothecary Formulae revised with variables for PKL. Updated downloader [4.34] wget2 windows, brotli compression #424

Merged
merged 14 commits into from
Aug 16, 2024

Conversation

danoli3
Copy link
Member

@danoli3 danoli3 commented Aug 14, 2024

Update to downloader [4.0.0 ~ 4.1.1] fixes for wget2 / curl / windows

…ed for build caching bypass if script changed and same version. added heaps more detail to the PKL including hashtype used, source SHA, build number, cpp std, cstd, source SHA (if present represents source download was validated before building source
@danoli3
Copy link
Member Author

danoli3 commented Aug 16, 2024

downloader [updated ~ 4.2.3]

  • force close port if cURL used http1.1 - verified header only
  • wget2 fixed and enabled if installed for Windows
  • wget2 fixed for multifiles if enscrypted or compressed
  • cURL header call optimisations
  • trailing ARG errors fixed when using different settings
  • security tested

Apothecary formulae updated

  • added build number as iterable for version used for build caching bypass if script changed and same version
  • added heaps more detail to the PKL including hashtype used, source SHA, build number, cpp std, cstd, source SHA (if present represents source download was validated before building source
  • formulae type and dependencies defined at top clearly now

PKL Info about libraries: (secure / load info of libraries built )

  • added build number as check for cache
  • added SHA hash type used when generated (it could have been any of the function)
  • added sourceSHA, if present represents the download of upstream library, was validated against source checksum/hash
  • added formulae dependencies
  • added linker flags used in Cmake: /Md for VS / optimisation level info etc

@danoli3 danoli3 changed the title downloader [4.0.0 ~ 4.1.1] fixes for wget2 / curl / windows Apothecary Formulae revised with variables for PKL. Updated downloader [4.34] wget2 windows, brotli compression Aug 16, 2024
@danoli3
Copy link
Member Author

danoli3 commented Aug 16, 2024

Updated GitHub Actions

  • Clean cache run on upstream only
  • Artifacts on Pull requests will reference the upstream artifacts

@danoli3 danoli3 merged commit 53e3d1d into openframeworks:bleeding Aug 16, 2024
17 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant