How can I set up conditional code reviews in BitBucket - bitbucket

I am working in a team using Bit Bucket and the PR code review process. I was wondering if it is possible to have conditional approval.
I know it's possible to set a branch such that PRs need, for example, approval by 2 developers as opposed to just 1 but is it possible to have a scenario like this:-
Developer A, Developer B, Developer C, Developer D
If Developer A approves a PR it can be Merged
If Developer B, C, or D approves a PR then it needs approval from another developer.
This would take into account experience of the developers, both as developers in general and in the domain.

Are you using Bitbucket Cloud or Server?
Depending on the above, I may have a solution that could work for you
Sean // Izymes

Related

Can I implement a Maker/Checker bot with Microsoft Bot Framework?

Is it possible to create a Maker/Checker Bot with Microsoft Bot Framework Nodejs SDK for Microsoft Teams?
SCENARIO:
X= MAKER
Y= CHECKER
Z= BACKEND
Say X wants to onboard a new customer, X will fill in the customer information on the chatbot, the bot will inform Y about the action as presented in this image.
If Y approves the action, The bot will then send the data to the backend(Z).
If Y rejects the action, the bot will inform X that their action was rejected.
Is this possible at all? Please help with documentation if yes is the answer.
Should be fine
Suggest to use
a Task Module for X to provide input
Approvals in Teams to handle the approval flow.
In fact , as you use the term 'Makers', I think you should be able to set this up using Dataverse for Teams and an Power Automate workflow, which could be used by anyone having a Teams License, and much quicker to build.

Publishing iOS app for another party

I was approached to build an iOS app for a company. What would be the best way to go about this when developing and managing the project?
Would I publish this under my developer profile?
Should they create their own developer profile and have them give me the credentials?
Should we get a developer account and be members of a team?
Yes!! Client needs to create their own Apple Developer Account for current and future applications.
They needs to have paid account to publish App on store. Meanwhile either they can add you as developer or share the original credentials with your so you can sign the application with development and distribution certificates for Notification and publish.
It's a one time JOB, but trust me best option for You and your Client as well.
Here is your start.
id go with option 2 .... definitely not 1 so that they 'own' the final outcome and also you want to keep your account free of external dependencies
There are three ways you can go about release an app for client:
Release the app on your account and have a written agreement between yourself and the client to forward profits from the app to the client.
Ask them to give your Apple ID access to their account so you can upload it to their account (they shouldn't really give you their credentials for security reasons.
Upload the app to your account and once its gone through the review process you can then transfer ownership of the app from your account to theirs. (Documentation here)

Monaca: How to share an app with testers on the Basic plan?

The Monaca documentation states that Basic plans allow for inviting users to join a project as testers. However, I can find no docs on how to do so, and clicking Share Project returns "Please upgrade your plan in order to use this feature."
Is there a way to share an app with testers without upgrading to a paid plan?
I think you misunderstood. As stated in the documentation,
However, if your usage plan is Basic or Personal, you can only chat and join a team as a Tester
You can join as a tester but you can't share a project. In other words, you can be invited to join a project as a tester. Personal or Basic account has no team management feature (share projects and invite people into the projects). Please refer to here for more information regarding the privilege of each account type.

Difference between individual account and team account

When you create an bitbucket account you can choose between individual account and 5 user team. I am not getting the difference since when you create an individual account you can create a Team as well and manage it. Could anyone explain to me the difference between individual account and team account
Plan details aside, there are indeed few differences between a normal and a team account. Under the hood, a team account is just a normal account record with a flag set.
The main difference is that team accounts can be administered by other users. One can also create and fork repos into a team account. Regular accounts do not have that ability.
The fact that a team account is based on the standard model also means that you can login with it and use it to pull/push with.
Reference : Erik van Zijst
The team account feature has been removed, as of today's team-faq on bitbucket site.

iOS multiple provisioning profiles with organization

I am a member of an iOS developer team, and would like to also get an individual iOS developer account. I've looked all over and have not been able to figure out how to do this. Does anyone know how to go about it?
You can have an Apple ID associated with more than 1 developer teams (individual is a team of 1), however that account can only be an Agent for 1 of those teams.
It's sometimes easier to have a separate account per team you are a member of.
I tend to have separate accounts using different email addresses. One for work and one for myself.

Resources