ci: push charts to GHCR
[!IMPORTANT] After this is merged and charts are released you might need to make the packages public from here
I also bumped some deps as well.
Fixes: #550
cc @patrick-stephens
I'm going to delegate to @stevehipwell for his expertise here plus I know he has some much improved CI he wants to push :)
@patrick-stephens Ah, yes. I did just discover his comment here. However I think merging this is a good stop-gap until more work can be put into getting his action working here, or unless @stevehipwell wants to supersede this PR with his own using his action in the meantime.
@onedr0p thanks for the PR. I'm planning on adding my PR soon, but this may be a good stopgap.
@patrick-stephens could you check if the OCI packages are public? Once they are I'll manually upload a chart version that we can test before making a decision on merging this change.
No packages exist yet so they are not public, assuming we are pushing to ghcr.io/${{ github.repository }} which would map to ghcr.io/fluent/helm-charts.
We can change the package visibility easily enough, I'm not sure what it will default to initially and we may need to link it to this repo potentially - sometimes the action does that for you automatically.
Bit surprised we have to update the actions, I'm guessing we should have a dependency PR for that somewhere.
It looks like Dependabot has been ignored so it's stopped checking, I've just manually re-triggered it.
@stevehipwell what do you mean, it looks normal to me?
/ping @patrick-stephens @stevehipwell
/ping @patrick-stephens @stevehipwell
It looks ok now but I know @stevehipwell was working on a few things
@patrick-stephens
His comment:
@onedr0p thanks for the PR. I'm planning on adding my PR soon, but this may be a good stopgap.
Made it seem like this PR could go ahead, unless something changed since October that I am unaware of...