Secure Files UX Proposal
As we continued to iterate on the ideas discussed in https://gitlab.com/gitlab-org/incubation-engineering/devops-for-mobile-apps/readme/-/issues/37 and https://gitlab.com/gitlab-org/incubation-engineering/devops-for-mobile-apps/readme/-/issues/34, I've started working on a more generalized approach I'm calling Secure Files (similar naming in this product). This approach would be able to serve the needs of mobile teams, but also support other teams that have a similar need to include binary configuration files as part of their CI pipelines.
The mockups below are showing two iterations. The first iteration would be to create the basic ability to upload files and have them added to pipelines. In the first iteration, each file would have a configurable name and permissions. In the second iteration, we would expand the capabilities for known file types and enrich them with additional metadata.
I've started an implementation discussion in this issue as well.
First Iteration
Second Iteration
I'm looking for feedback on this proposal and the naming, so please add any comments you have below, thanks!