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

ci: Deploy iOS-Swift to Testflight #918

Merged
merged 12 commits into from
Feb 8, 2021
Merged

ci: Deploy iOS-Swift to Testflight #918

merged 12 commits into from
Feb 8, 2021

Conversation

philipphofmann
Copy link
Member

@philipphofmann philipphofmann commented Jan 28, 2021

📜 Description

Every commit on master triggers a deploy of the iOS-Swift Sample app to Testflight. See it in action here: https://github.com/getsentry/sentry-cocoa/actions?query=workflow%3A%22Upload+to+Testflight%22

💡 Motivation and Context

We want to be able to test a real-world scenario use of our SDK on a regular basis.

💚 How did you test it?

Downloading the build via Testflight.

📝 Checklist

  • I reviewed the submitted code
  • I updated the CHANGELOG if needed
  • I updated the docs if needed
  • Review from the native team if needed
  • No breaking changes

🔮 Next steps

@philipphofmann philipphofmann requested a review from a team January 28, 2021 11:10

- name: Create local keychain
run: |
security create-keychain -p ${{ secrets.FASTLANE_KEYCHAIN_PASSWORD }} $FASTLANE_KEYCHAIN_NAME
Copy link
Member

Choose a reason for hiding this comment

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

Are these passwords only for the specific test app? What can one do with these secrets?

Copy link
Member Author

Choose a reason for hiding this comment

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

Maybe we should rather discuss in private what you can do with these secrets.

Copy link
Member

Choose a reason for hiding this comment

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

Maybe lets have a secret meeting 🤫

Copy link
Contributor

Choose a reason for hiding this comment

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

let's do it over signal :D

@philipphofmann philipphofmann self-assigned this Jan 29, 2021
push:
branches:
- master
- ci/** # Todo remove before merging
Copy link
Contributor

Choose a reason for hiding this comment

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

H: remove before merging :D

Copy link
Contributor

@marandaneto marandaneto left a comment

Choose a reason for hiding this comment

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

LGTM
we should definitely talk about the secrets before going ahead though.

@philipphofmann philipphofmann enabled auto-merge (squash) February 3, 2021 07:59
@philipphofmann
Copy link
Member Author

Upload fails because of privacy statement not accepted. According to this issue, all users in TestFlight need to accept the privacy statement. I'm currently pinging everyone and will try again soon.

@philipphofmann philipphofmann merged commit 86411cd into master Feb 8, 2021
@philipphofmann philipphofmann deleted the ci/fastlane branch February 8, 2021 10:24
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