A blocking high has put Melbourne on track for its longest run of warm April days in more than a decade.