Skip to content

[feat req] Allow retention-days to be 0 #290

@kolpav

Description

@kolpav

What would you like to be added?

Allow retention-days to be 0 meaning do not store artifacts after workflow run.

Why is this needed?


These solutions might be proposed but actually doesn't solve the problem with few points why I think they don't.

Use UI

  • You might not have permissions to delete artifacts
  • You have to go through all workflow runs without indication if it contains artifact or not
  • You have to delete all artifacts one by one manually

Use API

  • Seems like an overkill for something I would argue should be native functionality
  • You need to rely on API which might become obsolete or stop working

Use action from marketplace

  • I think this should be native functionality
  • You need to choose "right" action which might become unmaintained

This issue is duplicate

  • I think I mentioned problems people are actually having by going through issues and threads on other sites
  • I have found no suitable solution in other issues
  • I think other relevant issues are worded poorly and making it seem they don't know how to delete some specific artifact once when in fact after reading into their problem more they actually want what I described here

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions