helm / chart-releaser

Hosting Helm Charts via GitHub Pages and Releases
Apache License 2.0
645 stars 107 forks source link

create worktree before adding packages #336

Open gaelgatelement opened 9 months ago

gaelgatelement commented 9 months ago

Current behaviour is causing a race condition which prevent it from pushing multiple artifacts : https://github.com/vector-im/ess-starter-edition-core/actions/runs/6237382710/job/16930869688#step:8:94

gaelgatelement commented 9 months ago

Tested locally on a test repository and it worked fine :

Préparation de l'arbre de travail (HEAD détachée f3c57cf)
HEAD est maintenant à f3c57cf init gh-pages
[HEAD détachée 7d28e9f] Publishing chart package for element-operator-2.11.10
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 element-operator-2.11.10.tgz
[HEAD détachée e6eba6a] Publishing chart package for element-updater-2.11.10
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 element-updater-2.11.10.tgz
Pushing to branch "gh-pages"
Énumération des objets: 7, fait.
Décompte des objets: 100% (7/7), fait.
Compression par delta en utilisant jusqu'à 16 fils d'exécution
Compression des objets: 100% (6/6), fait.
Écriture des objets: 100% (6/6), 31.58 Kio | 7.89 Mio/s, fait.
Total 6 (delta 1), réutilisés 0 (delta 0), réutilisés du pack 0
remote: Resolving deltas: 100% (1/1), done.
To <test remote>.git
   f3c57cf..e6eba6a  HEAD -> gh-pages

It should now be ready for review.