How can I determine if an extension is compatible with a new Civi version?
If you go to the Extension page eg https://civicrm.org/extensions/civivolunteer then you should see a RELEASES section near the bottom which states what version of CiviCRM the extension is known to work for. This may be obvious, but your question doesn't explain what you have already done to check.