What is the best way to carry forward the tickets to next sprint? Here is the scenario I had recently with one of my scrum team:
According to what you are saying those two tickets are done but there are some pending dependencies. If they are done, then they meet the "definition of done" and should not be included in the next sprint because there are no work to do, although they have not been released. Otherwise it is that they do not meet the definition of done, therefore there is still work to be done, so in the sprint planning meeting you must define the new sprint goal and how to carry it out by estimating each new sprint backlog item including the work pending in this two tickets (which can be defined in subtasks of the main task to solve these dependencies).