fixed bug with requirements and shell artifact type