Conversation
|
Please fix the syntax error at line 70 in publish-pyktx.yml. Because the YAML is broken the .yml file is shown strangely in the list of workflows even when not working on the github-actions branch. |
ec92ade to
324706e
Compare
Fixes vkloadtests RPATH on iOS.
3.29+ recognize .xcframeworks so FindVulkan was finding MoltenVK.xcframework which has only a static library not suitable for use in the app bundle. Removal of some tabs from CMakeLists.txt is along for the ride.
2b6c127 to
c85e618
Compare
There was a problem hiding this comment.
Since wrote that you think you are finished, I have reviewed even though the PR is still set as draft. I have included in this review the changes I requested in my e-mail yesterday.
The "big red button" looks fine. The workflows I want in it are android, emscripten web, linux, macos, mingw and windows
|
Just in case you missed the edit I made, please call the additional workflow for the Emscripten/WASM builds `web.yml" as the packages it creates have web in their names. |
|
Please remove all the checkmkvk remnants from linux.yml and macos.yml. The Check mkvk workflow handles that now. The code was still in .travis.yml because I planned to not include it when porting to GHA so I simply disabled it by never setting the relevant environment variable. |
|
Have you looked up the "error 65"? If not, see https://circleci.com/blog/xcodebuild-exit-code-65-what-it-is-and-how-to-solve-for-ios-and-macos-builds/ and do I don't think the code signing has anything to do with this error. That happens long after It also has nothing to do with the CMake warning you can see in the log. I have that too. It's been present since 3.31 and it isn't preventing my builds from working. That said I don't have any idea what it is. I suggest removing the |
Well I was wrong. |
|
@MarkCallow I was going off on this hunch. |
|
Add I think GHA may be swallowing some of the output in the name of security. The developer cert was clearly found but no output from the command is visible. Locally I see Also add |
|
It seems to have the Installer certificate under both names. I'll regenerate the .p12 file and make a new secret. |
|
I verified the base64 encoded file with the certs has the correct certs in it by decoding it back to a .p12 file and importing it into my keychain. There were no complaints and no new certs appeared which means the existing ones were re-imported or ignored. I have again copied the base64 encoded data to the MACOS_CERTIFICATES_P12 secret. Please try again. I gave you a slightly incorrect security command. You need to add |
|
I have to go. I hope you can figure this out now. I have uploaded the APPLE_CODE_SIGN_IDENTITY and APPLE_PKG_SIGN_IDENTITY secrets again in case I made some error last time. |
|
The visible parts of the certificates printed in the latest build match what I see locally so I think they've been added to the keychain correctly. |
|
It's working now. There must have been an error in either MACOS_CERTIFICATES_P12 or APPLE_CODE_SIGN_IDENTITY before. I just uploaded both again. Sorry about that. It's an infernal nuisance that even the person who set the secrets can't view them. |
|
Terrific. It has worked. It was even notarized correctly. |
242f889 to
943bd12
Compare
|
One final thing. Move check reuse into its own workflow, which does not need to be callable from Please delete the tag you created and the draft release. |
MarkCallow
left a comment
There was a problem hiding this comment.
Look good. Like the simplification. One very minor change please.
MarkCallow
left a comment
There was a problem hiding this comment.
Two more minor changes. @aqnuep's additional review request took me a view of all the changes. I was previously looking at just those made since I last viewed.
0f39890 to
0a39445
Compare
|
Thanks for the excellent work, @MathiasMagnus. |
No description provided.