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

Update Emerge tools integration to use latest best practices #9001

Merged
merged 11 commits into from
Sep 12, 2024

Conversation

rbro112
Copy link
Contributor

@rbro112 rbro112 commented Aug 5, 2024

Summary

Updates Emerge Tools integration to use best practices. Emerge has deprecated the GitHub action for Android in favor of the Gradle plugin.

I was also curious about incorporating Emerge snapshot testing. See emerge-android #2 for an example of that - happy to add that as well if Stripe is interested in trying Emerge's snapshot testing.

Motivation

We're doing this as Stripe recently reached out about an issue with their existing integration. We noticed a few old practices being used, so we figured we'd help update everything to the latest and greatest 😄 .

Testing

  • Added tests
  • Modified tests
  • Manually verified

Screenshots

N/A

Changelog

N/A

@CLAassistant
Copy link

CLAassistant commented Aug 5, 2024

CLA assistant check
All committers have signed the CLA.

artifact_path: paymentsheet-example/build/outputs/bundle/release/paymentsheet-example-release.aab
emerge_api_key: ${{ secrets.EMERGE_API_KEY }}
build_type: push
- name: Upload Financial Connections example release bundle to Emerge
Copy link
Collaborator

Choose a reason for hiding this comment

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

I think the name on this one might be incorrect -- it says "Financial connections" but the name of this step is for payment sheet

Copy link
Contributor Author

@rbro112 rbro112 Sep 5, 2024

Choose a reason for hiding this comment

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

Good spot - updated!

amk-stripe
amk-stripe previously approved these changes Sep 5, 2024
@amk-stripe amk-stripe added the accept-risky-change accept-risky-change label Sep 12, 2024
@amk-stripe amk-stripe enabled auto-merge (squash) September 12, 2024 23:10
@amk-stripe amk-stripe merged commit af8861f into stripe:master Sep 12, 2024
19 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accept-risky-change accept-risky-change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants