Closed Supporterino closed 2 months ago
@crobibero yes that is the plan that once you release the docker container a new chart version is fully released.
I will check the pipeline error later. Had no chance to really test in the fork
@crobibero The PR workflow should work now
@Supporterino ci still failed
@crobibero Alright had to move the documentation step to push on master to avoid issues with permissions when a PR comes from a forked repository but should work either way. Since only PR should trigger commit on master and version updates don't need documentation updates.
@crobibero The additional steps in the PR description still need to be done. Otherwise the actions will run into erorrs. If you are looking for someone to maintain this repo I would be open to help
@Supporterino Does the gh-pages
branch need to contain anything specific? I created an empty one thinking that the action would build something and push to that branch.
@crobibero yes it should be empty but present. The chart releaser will push to it. Have you implemented the trigger on the docker build side ? If not you could also trigger the Bump workflow now with the new jellyfin version. If the old releases and tags are removed
https://github.com/jellyfin/jellyfin-helm/actions/runs/10773970978/job/29874940483
That's what I did but the run failed because Chart.yaml didn't exist
@crobibero just saw that. Give me a moment I will open a PR with the fix
@crobibero https://github.com/jellyfin/jellyfin-helm/pull/22 should fix it
@Supporterino Got further 😄 https://github.com/jellyfin/jellyfin-helm/actions/runs/10774194377/job/29875676149
@crobibero My bad missed one path :) https://github.com/jellyfin/jellyfin-helm/pull/23 fixes it
@crobibero found another bug which needs a new token to push changes otherwise the release pipeline is not triggered. Check https://github.com/jellyfin/jellyfin-helm/pull/24 A Org PAT with push access should work
Hey there,
after some quick chatting in matrix, I took a quick look over the jellyfin helm chart and made some improvements to the workflows and releasing of the chart. The following things have changed:
yg
for chart releasingvalues.yaml
Some things can't be worked out in a fork so here is a list of TODOs before/while merging this PR.
gh-pages
branchapp_release.yaml
to automatically update the chartindex.yaml
at an additional location for better repo URLCaveats of the current release process is that if you want to create a standalone release you have to create a tag with the command line and push it since the GitHub Release gets created by chart releaser and can't be present during the action run.