Add snapshot publishing