ASF guidance is to inline 3rd party GitHub actions as repository submodules. This had already been done for the chart-releaser, chart-testing and kind actions, but not for the helm-setup or create-pull-request actions.
This PR inlines the remaining 3rd party GitHub Actions as submodules. The official GitHub Action (checkout) remains external.
It also grants the chart-releaser workflow content:write permissions to allow it to create releases.
Which issue this PR fixes
n/a - should fix the chart-releaser action which is failing on main
Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.
What this PR does / why we need it:
Why:
ASF guidance is to inline 3rd party GitHub actions as repository submodules. This had already been done for the chart-releaser, chart-testing and kind actions, but not for the helm-setup or create-pull-request actions.
This PR inlines the remaining 3rd party GitHub Actions as submodules. The official GitHub Action (checkout) remains external.
It also grants the
chart-releaser
workflowcontent:write
permissions to allow it to create releases.Which issue this PR fixes
n/a - should fix the chart-releaser action which is failing on
main
Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.