add spec for main
update CI config