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

Adding documentation on branch builds #4965

Merged
merged 1 commit into from
May 19, 2022
Merged

Conversation

bendk
Copy link
Contributor

@bendk bendk commented May 19, 2022

Pull Request checklist

  • Quality: This PR builds and tests run cleanly
    • Note:
      • For changes that need extra cross-platform testing, consider adding [ci full] to the PR title.
      • If this pull request includes a breaking change, consider cutting a new release after merging.
  • Tests: This PR includes thorough tests or an explanation of why it does not
  • Changelog: This PR includes a changelog entry in CHANGES_UNRELEASED.md or an explanation of why it does not need one
    • Any breaking changes to Swift or Kotlin binding APIs are noted explicitly
  • Dependencies: This PR follows our dependency management guidelines
    • Any new dependencies are accompanied by a summary of the due dilligence applied in selecting them.

needs to be resolved.
- To get the APK, navigate to `branch-build-fenix-build` and download `app-x86-debug.apk` from the artifacts list
- `branch-build-ac-test.*` are the android-components tests tasks. These are split up by gradle project, which matches
how the android-components CI handles things. Running all the tests together often leads to failures.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is not true yet, but it will be true once we merge #4932. There's still some work to do on that, but I'm very confident that splitting up the tests like this is a good idea. I'm hoping to open a PR for that one soon.

@bendk bendk requested a review from a team May 19, 2022 14:10
Copy link
Contributor

@tarikeshaq tarikeshaq left a comment

Choose a reason for hiding this comment

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

The doc looks great! 🚀 🔥 🔥

Only requesting changes to add it to docs/SUMMARY.md so it's visible to readers on https://mozilla.github.io/application-services/book/index.html

docs/howtos/branch-builds.md Outdated Show resolved Hide resolved
@tarikeshaq
Copy link
Contributor

This also might be something we can add to https://github.com/mozilla/application-services/blob/main/.github/pull_request_template.md as an optional step 😬 (I don't feel strongly about it though, not sure how much value it adds)

Copy link
Contributor

@tarikeshaq tarikeshaq left a comment

Choose a reason for hiding this comment

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

💯

@bendk bendk merged commit b010b9b into mozilla:main May 19, 2022
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.

2 participants