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

chore: CI deps update #352

Merged
merged 10 commits into from
Feb 2, 2024
Merged

chore: CI deps update #352

merged 10 commits into from
Feb 2, 2024

Conversation

kirillzyusko
Copy link
Owner

@kirillzyusko kirillzyusko commented Feb 2, 2024

📜 Description

Updated CI deps.

💡 Motivation and Context

The main aim is:

  • to avoid deprecated methods;
  • to have faster CI;
  • to be less affected by random errors (hello e2e tests 👋 );

📢 Changelog

CI

  • use macos-14 instead of macos-12 (since it has better performance);
  • since iPhone 13 is not available by default in latest Xcode -> I switched to iPhone 15;
  • use ubuntu-latest with KVM enabled instead of macos-12 for Android e2e tests (since it's faster and macos-14 can not be used for running android emulator yet);
  • used latest versions of setup-node, setup-java, checkout, cache and other default actions provided by GH;
  • migrated to Java 17 (in android app build and e2e, build and lint still are using Java 11 because I'm using old gradle version);
  • cache AVD (for faster emulator startup);

E2E

  • updated detox;
  • use iPhone 15 Pro for e2e test;
  • updated iOS assets (since iPhone 15 is used instead of iPhone 13);

🤔 How Has This Been Tested?

Tested on CI 🙂

📸 Screenshots (if appropriate):

Before After
image image

📝 Checklist

  • CI successfully passed
  • I added new mocks and corresponding unit-tests if library API was changed

@kirillzyusko kirillzyusko added CI CI (github actions) deps update Upgrade dependencies of the project labels Feb 2, 2024
@kirillzyusko kirillzyusko self-assigned this Feb 2, 2024
Copy link
Contributor

github-actions bot commented Feb 2, 2024

📊 Package size report

Current size Target Size Difference
115998 bytes 115998 bytes 0 bytes 📉

Copy link
Contributor

github-actions bot commented Feb 2, 2024

PR Preview Action v1.4.6
Preview removed because the pull request was closed.
2024-02-02 18:04 UTC

@kirillzyusko kirillzyusko added 🚀 optimization You optimize something and it becomes working faster e2e Anything about E2E tests labels Feb 2, 2024
Copy link

argos-ci bot commented Feb 2, 2024

The latest updates on your projects. Learn more about Argos notifications ↗︎

Build Status Details Updated (UTC)
default (Inspect) ✅ No change detected - Feb 2, 2024, 4:23 PM

@kirillzyusko kirillzyusko marked this pull request as ready for review February 2, 2024 18:03
@kirillzyusko kirillzyusko merged commit 6859701 into main Feb 2, 2024
25 checks passed
@kirillzyusko kirillzyusko deleted the chore/ci-deps-update branch February 2, 2024 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI CI (github actions) deps update Upgrade dependencies of the project e2e Anything about E2E tests 🚀 optimization You optimize something and it becomes working faster
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant