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

Refactor macOS App Store upload #3350

Merged
merged 1 commit into from
Aug 24, 2024

Conversation

ann0see
Copy link
Member

@ann0see ann0see commented Aug 22, 2024

Short description of changes

Part of a series of refactoring the macOS AppStore upload procedure. This PR includes mostly moving code around and decouples the app store upload from the normal signing process.
Not tested without the other changes, but it should be ok.

CHANGELOG: Refactoring: Decouple App Store upload from dmg build
Context: Fixes an issue?

Related to: #3348 - at least somewhat.

Does this change need documentation? What needs to be documented and how?

No

Status of this Pull Request

Ready for review. Especially the moving around between multiple folders is somewhat not so nice.

What is missing until this pull request can be merged?

Review

Checklist

  • I've verified that this Pull Request follows the general code principles
  • I tested my code and it does what I want (together with other PRs)
  • My code follows the style guide
  • I waited some time after this Pull Request was opened and all GitHub checks completed without errors.
  • I've filled all the content above

@ann0see ann0see added this to the Release 3.11.0 milestone Aug 22, 2024
mac/deploy_mac.sh Outdated Show resolved Hide resolved
@ann0see ann0see force-pushed the refactor/macDeploy branch 3 times, most recently from 12e8b2e to 39823d3 Compare August 22, 2024 18:42
@ann0see ann0see marked this pull request as draft August 22, 2024 19:10
@ann0see ann0see marked this pull request as ready for review August 22, 2024 19:12
@ann0see ann0see requested a review from pljones August 22, 2024 19:28
Comment on lines 183 to 184
cp -a "${raw_path}/${client_target_name}.app" "${macapp_deploy_path}/${client_target_name}.app"
# cp -a "${deploy_path}/${server_target_name}.app" "${macapp_deploy_path}/${server_target_name}.app"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it correct that client uses raw_path but server uses deploy_path? Or should they both be the same?

I can see from line 110 above that one contains a copy of the other, but I'm not clear whether at this point they are still the same.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No. That's an oversight from me.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Copy link
Collaborator

@pljones pljones left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

@softins softins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ann0see ann0see merged commit 5800001 into jamulussoftware:main Aug 24, 2024
15 checks passed
@ann0see ann0see deleted the refactor/macDeploy branch August 24, 2024 11:40
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants