Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command.
GITHUB_TOKEN only have access to the current repository, when publishing mixins we need permission to create commits in the packages repo.
What issue does it fix
Related to #3073
Notes for the reviewer
Because the secret is only available to workflows, and requires a canary release or tagged release to be triggered, it has not been tested if the secret is still valid. Worst case it will fail just as much as it did before.
Checklist
[ ] Did you write tests?
[ ] Did you write documentation?
[ ] Did you change porter.yaml or a storage document record? Update the corresponding schema file.
[ ] If this is your first pull request, please add your name to the bottom of our Contributors list. Thank you for making Porter better! 🙇♀️
What does this change
GITHUB_TOKEN only have access to the current repository, when publishing mixins we need permission to create commits in the packages repo.
What issue does it fix
Related to #3073
Notes for the reviewer
Because the secret is only available to workflows, and requires a canary release or tagged release to be triggered, it has not been tested if the secret is still valid. Worst case it will fail just as much as it did before.
Checklist