Skip to content

Workflow improvements #3

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

Merged
merged 14 commits into from
Nov 13, 2024
Merged

Workflow improvements #3

merged 14 commits into from
Nov 13, 2024

Conversation

IvanSavenko
Copy link
Member

@IvanSavenko IvanSavenko commented Aug 21, 2024

Trying to implement some of the todo's mentioned in PR #2

List of changes

  • Conan dependencies installation is now a separate step in CI, package name is now defined as parameter in matrix
  • Before install script is now defined as parameter in matrix, to remove identical files
  • Renamed platforms names to use form (OS-architecture)
  • All binaries have been rebuilt on CI (with exception of libiconv on Android which fails due to weird bug)
  • Switched mingw CI from ubuntu 22.04 to ubuntu 24.04 and removed previously required workarounds
  • Switched Android CI from macos to ubuntu to reduce number of macos CI runners
  • Disabled building of boost_url since it is not used by vcmi
  • Updated SDL packages with all its components, updated settings of SDL_image and SDL_mixer to match upstream changes
  • Added removal of all build tools, like cmake in addition to android SDK to reduce size of output package

@IvanSavenko IvanSavenko force-pushed the rebuid_package branch 3 times, most recently from 2d6a0e6 to 9a85c37 Compare August 22, 2024 13:56
@IvanSavenko IvanSavenko force-pushed the rebuid_package branch 24 times, most recently from 6f9eeaa to 9cf8a0b Compare August 31, 2024 11:43
@IvanSavenko
Copy link
Member Author

Probably done for now, will now try to create release & build vcmi with resulting packages

@IvanSavenko IvanSavenko merged commit dc54d50 into main Nov 13, 2024
7 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.

2 participants