Instead of recreating the platform specific output once the PR is merged, we should archive the build from the pull request and reuse it when deploying on merge. Research the following and implement if this is possible:
https://docs.github.com/en/actions/using-workflows/storing-workflow-data-as-artifacts