Deprecate artifact:public config in favor of artifact:access

!145206 (merged) will introduce access keyword on artifact. This will default to the same behaviour as public:false and gives more control.

keyword options
public true, false
access none, developer, all/public

We should deprecate public in favor of access, which gives more granular access control.

Edited by 🤖 GitLab Bot 🤖