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

[no-jira]: automatize regression build #1397

Merged
merged 26 commits into from
Nov 1, 2021

Conversation

Arkariang
Copy link
Contributor

@Arkariang Arkariang commented Sep 17, 2021

📲 What

  • Added new workflow to CI to create a new internal build after a merge takes place on regression branches
  • It will act in the branches with the format: regression-x.x

🤔 Why

  • Basically to not have to relay on anybody environment to create a regression build
  • On the private environment you will see the new regression branch created
    Screen Shot 2021-10-29 at 11 11 03 AM
  • A new build will be publish on Firebase

Screen Shot 2021-10-29 at 11 12 57 AM

Screen Shot 2021-10-29 at 11 19 05 AM

📋 QA

  • on the private CI environment you see triggered for regression branch a new job, created a new build and publish it on firebase internal lane.

  • If you want to QA the entire workflow, create a branch from this one with format regression-x-y and wait until the public and private CI environments complete

@codecov
Copy link

codecov bot commented Sep 17, 2021

Codecov Report

Merging #1397 (3d09fea) into master (e26eaa2) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master    #1397   +/-   ##
=========================================
  Coverage     72.28%   72.28%           
  Complexity      736      736           
=========================================
  Files           210      210           
  Lines          6083     6083           
  Branches        391      391           
=========================================
  Hits           4397     4397           
  Misses         1548     1548           
  Partials        138      138           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e26eaa2...3d09fea. Read the comment docs.

@Arkariang Arkariang marked this pull request as ready for review October 29, 2021 18:13
Copy link
Contributor

@leighdouglas leighdouglas left a comment

Choose a reason for hiding this comment

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

This is great! 🎉

@Arkariang Arkariang merged commit 5f0df2e into master Nov 1, 2021
@Arkariang Arkariang deleted the imartin/automatize-regression-build branch November 1, 2021 23:15
Arkariang added a commit that referenced this pull request Nov 2, 2021
…ure/NTV-188-Project-Story

* 'master' of github.com:kickstarter/android-oss:
  [no-jira]: automatize regression build (#1397)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants