Yo estuve igual que tu, con un contrato por fin de obra de 8 meses, programando.
Cuando faltaba un mes, le pregunté al Gerente si tenian que avisarme con antelación en el caso de que no me fuesen a renovar, y me dijo que no, que al ser por fin de obra se supone que al acabar la obra se acaba tu contrato.
Al final me renovaron y pasé a indefinido, y a partir de ahora si que me tienen que avisar con antelación en el caso de que me quisiesen despedir...
P.D: De todas formas, en tu contrato de fin de obra tiene que haber una clausula que explique lo de la renovación, o por lo menos en el mio la había..
Saludos