Skip to content

Release to TestFlight & Google Play #80

Release to TestFlight & Google Play

Release to TestFlight & Google Play #80

Triggered via schedule April 9, 2026 06:35
Status Success
Total duration 18m 38s
Artifacts 3

release-apps.yml

on: schedule
Check for new commits
6s
Check for new commits
Build Android AAB
4m 7s
Build Android AAB
Build Mac Catalyst PKG
3m 38s
Build Mac Catalyst PKG
Deploy to Google Play
40s
Deploy to Google Play
Deploy to TestFlight
41s
Deploy to TestFlight
Deploy Mac Catalyst to TestFlight
1m 17s
Deploy Mac Catalyst to TestFlight
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 32 warnings
Deploy Mac Catalyst to TestFlight
Process completed with exit code 1.
Deploy to TestFlight
Process completed with exit code 1.
Build Mac Catalyst PKG: PolyPilot/Services/CopilotService.cs#L3889
Dereference of a possibly null reference.
Build Mac Catalyst PKG: PolyPilot/Services/CopilotService.cs#L3863
Dereference of a possibly null reference.
Build Mac Catalyst PKG: PolyPilot/Services/CopilotService.cs#L3574
Dereference of a possibly null reference.
Build Mac Catalyst PKG: PolyPilot/Services/CopilotService.cs#L3553
Dereference of a possibly null reference.
Build Mac Catalyst PKG: PolyPilot/Components/Layout/CreateSessionForm.razor#L604
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build Mac Catalyst PKG: PolyPilot/Components/Layout/CreateSessionForm.razor#L574
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build Mac Catalyst PKG: PolyPilot/Services/ProviderHostContext.cs#L29
'CopilotClientOptions.AutoRestart' is obsolete: 'AutoRestart has no effect and will be removed in a future release.'
Build Mac Catalyst PKG: PolyPilot/Components/Pages/Dashboard.razor#L3067
'MediaPicker.PickPhotoAsync(MediaPickerOptions?)' is obsolete: 'Switch to PickPhotosAsync which also allows multiple selections.'
Build Mac Catalyst PKG: PolyPilot/Services/CopilotService.Codespace.cs#L410
Dereference of a possibly null reference.
Build Mac Catalyst PKG: PolyPilot/Services/CopilotService.Codespace.cs#L398
Dereference of a possibly null reference.
Build Android AAB: PolyPilot/Services/ProviderHostContext.cs#L29
'CopilotClientOptions.AutoRestart' is obsolete: 'AutoRestart has no effect and will be removed in a future release.'
Build Android AAB: PolyPilot/Platforms/Android/NotificationManagerService.cs#L108
Dereference of a possibly null reference.
Build Android AAB: PolyPilot/Platforms/Android/NotificationManagerService.cs#L96
Dereference of a possibly null reference.
Build Android AAB: PolyPilot/Platforms/Android/NotificationManagerService.cs#L96
Dereference of a possibly null reference.
Build Android AAB: PolyPilot/Platforms/Android/NotificationManagerService.cs#L96
Dereference of a possibly null reference.
Build Android AAB: PolyPilot/Platforms/Android/NotificationManagerService.cs#L96
Dereference of a possibly null reference.
Build Android AAB: PolyPilot/Platforms/Android/NotificationManagerService.cs#L96
Dereference of a possibly null reference.
Build Android AAB: PolyPilot/Platforms/Android/NotificationManagerService.cs#L96
Dereference of a possibly null reference.
Build Android AAB: PolyPilot/Platforms/Android/NotificationManagerService.cs#L96
Dereference of a possibly null reference.
Build Android AAB: PolyPilot/Services/CopilotService.Organization.cs#L1787
XML comment has badly formed XML -- 'Expected an end tag for element 'summary'.'
Deploy to Google Play
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: r0adkll/upload-google-play@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build iOS IPA: PolyPilot/Components/Layout/SessionSidebar.razor#L1068
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build iOS IPA: PolyPilot/Components/Layout/SessionSidebar.razor#L1043
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build iOS IPA: PolyPilot/Components/Layout/SessionSidebar.razor#L1037
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build iOS IPA: PolyPilot/Components/Layout/SessionSidebar.razor#L1017
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build iOS IPA: PolyPilot/Components/Layout/SessionSidebar.razor#L1010
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build iOS IPA: PolyPilot/Components/Layout/SessionSidebar.razor#L1002
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build iOS IPA: PolyPilot/Services/CopilotService.Codespace.cs#L410
Dereference of a possibly null reference.
Build iOS IPA: PolyPilot/Services/CopilotService.Codespace.cs#L398
Dereference of a possibly null reference.
Build iOS IPA: PolyPilot/Components/Layout/CreateSessionForm.razor#L604
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Build iOS IPA: PolyPilot/Components/Layout/CreateSessionForm.razor#L574
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Deploy to TestFlight
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: apple-actions/upload-testflight-build@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
android-aab
49 MB
sha256:db4180512c005d536b46ef360a95f5beafedf4146067b894069aa415b5ce73c7
ios-ipa
41.5 MB
sha256:d7177a854abf72e807e56520036a5b2fb5e754eb76822bbd41de31ddf1235764
maccatalyst-pkg
102 MB
sha256:0a0400de20de07a46eeee274d3479682c07384d18bba55469916efdbfb4ba346