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

fix macOS build packaging issues #5623

Merged
merged 1 commit into from
Sep 25, 2023

Conversation

notimaginative
Copy link
Contributor

  • handle double archiving of macOS builds so they'll work properly with Knossos
  • fix issue where only a single configuration was included in the package (Release or FastDebug, not both)

 - handle double archiving of macOS builds so they'll work properly with Knossos
 - fix issue where only a single configuration was included in the package
   (Release or FastDebug, not both)
@notimaginative notimaginative added ci A feature or issue related to the continous integration tools mac A mac-specific issue labels Sep 23, 2023
@notimaginative
Copy link
Contributor Author

If there is a better way to do this please let me know. Be nice to see this fixed before the next stable release.

@z64555
Copy link
Member

z64555 commented Sep 24, 2023

Are there any issues that this PR addresses? Would be good to link/mention them here so they get closed properly.

Were you able to test the build chain on your fork?

@notimaginative
Copy link
Contributor Author

No open issues on this as far as I'm aware. I've mentioned the problem several times on discord but there really just aren't enough macOS users around to complain about it.

And this has NOT been tested. The resulting build would have to be pushed to nebula to know for sure if it's all fixed. Any new issue introduced here should be limited to macOS builds, but they're almost useless without these fixes anyway.

@Goober5000 Goober5000 merged commit 4ba6191 into scp-fs2open:master Sep 25, 2023
14 checks passed
@notimaginative notimaginative deleted the fix_macos_packaging branch October 22, 2023 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci A feature or issue related to the continous integration tools mac A mac-specific issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants