I have a Samsung Galaxy Mini S5570 running Android 2.3.6 (Gingerbread). I know that the official support for Galaxy Mini ends here. But I have come across tutorials for upgrading from Gingerbread to ICS. What I want to know is, is it safe to upgrade my phone? Or will I encounter problems later on after upgrading?
As you said, there is no official ICS for Galaxy Mini.
But CyanogenMod 10 and 10.1 work on the Galaxy Mini. I'm using cyanogenmod 10.1 RC5. It's a Jelly Bean ROM, but it works perfectly with my Mini. You can find it on xda-developers.