bakdata / ci-templates

Collection of reusable workflows and composite actions for Github
MIT License
4 stars 1 forks source link

Make Helm release workflow more reliable on first publish to GH pages #37

Closed disrupted closed 1 year ago

disrupted commented 2 years ago

Currently, it might be required to temporarily set skip-download during the setup of the Helm release workflow, if a previous Helm chart doesn't exist on GH pages. After the first publish, downloading has to be enabled again.

Explore options to make publishing and updating more robust. Ideally, we could check if a previous GH pages artifact exists and download and add all files when creating the new artifact. Currently, the API is quite limited making this workaround necessary.

_Originally posted by @yannick-roeder in https://github.com/bakdata/ci-templates/pull/35#discussion_r1001448996_