I would like to have support for temporary/intermediate artifacts. These artifacts would only be available during the pipeline but not end up in the artifacts once the pipeline is completed.
Why is this needed?
For some projects I create artifacts that are later used as part of another artifact. For me there is no need to have these intermediate artifacts stored. Having binaries from a single build used in two output artifacts will also store the intermediate artifact in the output. And this means that those binaries are now stored three times when we only need them to be stored two times. Maybe storage is not an issue for GitHub but I think it's a waste of disk space to retain those artifacts so I would like an option to prevent those artifacts from being stored in the output of the pipeline.
What would you like to be added?
I would like to have support for temporary/intermediate artifacts. These artifacts would only be available during the pipeline but not end up in the artifacts once the pipeline is completed.
Why is this needed?
For some projects I create artifacts that are later used as part of another artifact. For me there is no need to have these intermediate artifacts stored. Having binaries from a single build used in two output artifacts will also store the intermediate artifact in the output. And this means that those binaries are now stored three times when we only need them to be stored two times. Maybe storage is not an issue for GitHub but I think it's a waste of disk space to retain those artifacts so I would like an option to prevent those artifacts from being stored in the output of the pipeline.