Skip to content

CI migration to Github Actions - #5972

Merged
tzununbekov merged 4 commits into
masterfrom
ci-migration
Feb 15, 2024
Merged

CI migration to Github Actions#5972
tzununbekov merged 4 commits into
masterfrom
ci-migration

Conversation

@tzununbekov

@tzununbekov tzununbekov commented Feb 15, 2024

Copy link
Copy Markdown
Contributor

This is part 1 of the CI migration to the GitHub Actions. After this PR is merged, we'll have the old CI workflows unchanged, and GitHub Actions that will run in parallel, with gradually increasing responsibilities scope. At this stage, the GitHub Actions workflow includes:

  • Unit tests and lints - mage check, mage testwithcoverage,
  • Codecov report,
  • E2E basic and NAT scenarios.

Additionally:

  • build/env.sh file generation dropped until there will be a need for a custom env setup,
  • GitHub production environment created with vars/secrets from the current CI.

The proposed update triggers workflow run on the pull_request events - this will be tuned later on.
Part 2 of the migration process will extend the workflow jobs to the package build operations.


The previously existing workflow named Released was renamed to Mobile-release to better reflect its purpose. It did not pass the execution before, and won't be fixed or touched in the course of these updates.

@codecov-commenter

codecov-commenter commented Feb 15, 2024

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (c58d807) 37.93% compared to head (5dcac4b) 37.88%.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5972      +/-   ##
==========================================
- Coverage   37.93%   37.88%   -0.05%     
==========================================
  Files         371      371              
  Lines       20661    20661              
==========================================
- Hits         7837     7827      -10     
- Misses      12048    12055       +7     
- Partials      776      779       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Guillembonet Guillembonet left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

nice to finally have this

@tzununbekov
tzununbekov merged commit e633182 into master Feb 15, 2024
@tzununbekov
tzununbekov deleted the ci-migration branch February 15, 2024 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants