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

Developer scripts - Submodule init, Fix Nightly build #8030

Merged
merged 29 commits into from
Jul 7, 2024

Conversation

danoli3
Copy link
Member

@danoli3 danoli3 commented Jul 2, 2024

Fix nightly build script / packages for:

  • macOS
  • osx
  • android
  • iOS

Added some useful dev scripts to releases (prior all dev/ deleted)

Fixed missing VS project generator-gui
Fixed missing OSX Project generator to iOS
Fixed other platform code missing folders - rewrote that spagetti into function

  • Dev script for submodule init
  • Added: script to enable release to be linked to git / GitHub for ease of connection

@danoli3
Copy link
Member Author

danoli3 commented Jul 3, 2024

Added some useful dev scripts to releases (prior all dev/ deleted)

Fixed missing VS project generator-gui
Fixed missing OSX Project generator to iOS
Fixed other platform code missing folders - rewrote that spagetti into function

Dev script for submodule init
Added: script to enable release to be linked to git / GitHub for ease of connection

@danoli3
Copy link
Member Author

danoli3 commented Jul 3, 2024

Testing nightly on PR building into actions artefact for testing before merging

@danoli3
Copy link
Member Author

danoli3 commented Jul 5, 2024

Okay yeah heaps wrong discovered with nightly packages, script was broken for some time

Effect just GitHub release packages
Screenshot 2024-07-05 at 10 38 42 PM

Fixed now with some fixes to the create_package.sh script and tested just reviewing package some things to fix

Going through now and just fixing up a review of temp upload test of an GitHub artefact of the files

  • Issue with projectGenerator depth for macOS/osx/iOS
  • VS x64 also including / downloading all binaries (arm64, arm64ec for VS instead of just x86_64)
  • iOS missing scripts/osx/ folder and /cc/ or other linked scripts fail due to being removed from release
  • Dev scripts now include useful scripts (downloader.sh/download_libs.sh/download_pg.sh) and (download_libs.sh and download_libs_latest.sh) in retrospective folders (macos, vs, linux64)
  • OSX package now includes the oF iOS source folder (it has defines now)

@danoli3
Copy link
Member Author

danoli3 commented Jul 6, 2024

Just tested artifact, looking good, mostly

Found some other reported issues missing clang format and files:
Screenshot 2024-07-06 at 3 44 46 PM
Added mv to final package location to allow .* files into package.
rm'd all extra hidden files not needed

Project generator depth folder issue - fixed
An issue generating project for iOS target / macOS target with release to fix

  • OSX working
  • iOS working no addons

@danoli3 danoli3 merged commit 786bb2e into openframeworks:master Jul 7, 2024
12 checks passed
@danoli3 danoli3 deleted the sub_modules branch July 7, 2024 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant