Skip to content

Conversation

@testableapple
Copy link
Contributor

@testableapple testableapple commented Nov 27, 2024

🔗 Issue Links

https://linear.app/stream/issue/IOS-12/

🧪Testing Notes

Cron checks

☑️ Contributor Checklist

  • I have signed the Stream CLA (required)
  • This change should be manually QAed
  • Changelog is updated with client-facing changes
  • Changelog is updated with new localization keys
  • New code is covered by unit tests
  • Comparison screenshots added for visual changes
  • Affected documentation updated (docusaurus, tutorial, CMS)

@testableapple testableapple added the 🤖 CI/CD Any work related to CI/CD label Nov 27, 2024
@github-actions
Copy link

github-actions bot commented Nov 27, 2024

2 Errors
🚫 Please use more than one word.
0fbb926
🚫 Please use more than one word.
9d5a0a3

Generated by 🚫 Danger

@Stream-SDK-Bot
Copy link
Collaborator

Stream-SDK-Bot commented Nov 27, 2024

SDK Size

title develop branch diff status
StreamChat 7.06 MB 6.96 MB -101 KB 🚀
StreamChatUI 4.96 MB 4.77 MB -198 KB 🚀

@testableapple testableapple marked this pull request as ready for review November 28, 2024 20:46
@testableapple testableapple requested a review from a team as a code owner November 28, 2024 20:46
@Stream-SDK-Bot
Copy link
Collaborator

SDK Performance

target metric benchmark branch performance status
MessageList Hitches total duration 10 ms 3.34 ms 66.6% 🔼 🟢
Duration 2.6 s 2.54 s 2.31% 🔼 🟢
Hitch time ratio 4 ms per s 1.31 ms per s 67.25% 🔼 🟢
Frame rate 75 fps 78.17 fps 4.23% 🔼 🟢
Number of hitches 1 0.4 60.0% 🔼 🟢

@testableapple testableapple enabled auto-merge (squash) November 28, 2024 21:34
runs-on: macos-14
env:
XCODE_VERSION: "14.0.1"
XCODE_VERSION: "15.0.1"
Copy link
Contributor

Choose a reason for hiding this comment

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

I was thinking why not 15.4, but I guess because App Store accepts all the Xcode 15 versions

- name: Run UI Tests (Debug)
run: bundle exec fastlane test_ui device:"${{ env.IOS_SIMULATOR_DEVICE }}" skip_build:true record:${{ github.event.inputs.snapshots }}
timeout-minutes: 60
timeout-minutes: 120
Copy link
Contributor

Choose a reason for hiding this comment

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

Lovely, I do have seen this timeout taking my run down

@laevandus
Copy link
Contributor

Looks good, although I not fully sure why all the snapshot tests were updated. I guess some shade of a color changed fractionally.

@Stream-SDK-Bot
Copy link
Collaborator

Stream-SDK-Bot commented Nov 29, 2024

SDK Size

title develop branch diff status
StreamChat 7.08 MB 6.98 MB -101 KB 🚀
StreamChatUI 4.96 MB 4.77 MB -198 KB 🚀

@sonarqubecloud
Copy link

import Foundation
@testable import StreamChat

public class ChatChannelController_Mock: ChatChannelController {
Copy link
Member

@nuno-vieira nuno-vieira Nov 29, 2024

Choose a reason for hiding this comment

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

Are we sure this won't break anything? @laevandus We do have customers using this. I wonder if, even with testable import this could break some customers 🤔 We should try to test this branch on SwiftUI to make sure it does not break the tests

Copy link
Contributor

@laevandus laevandus left a comment

Choose a reason for hiding this comment

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

Approved, but please add changelog entry about the test tools.

@testableapple testableapple merged commit 632b42b into develop Dec 3, 2024
8 of 12 checks passed
@testableapple testableapple deleted the ci/xcode-16 branch December 3, 2024 11:15
testableapple added a commit that referenced this pull request Dec 3, 2024
@laevandus laevandus mentioned this pull request Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖 CI/CD Any work related to CI/CD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants