Specialized frame warranty - cracked Alu seat tube
Reading the current Specialized warranty policy I'd say you are covered.

Only one way to find out for sure though - contact Specialized and ask to make a warranty claim. You will find out if they will cover it soon enough.

Unless someone here has been through the same process recently it's hard to say how long it would take.