Automatic golang and golangci-lint version updates #390
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What this PR does / why we need it:
With this PR, dependabot will create new update PRs for golang and golangci-lint version updates.
Details:
This PR introduces a configuration that tricks Dependabot into monitoring images of a Helm chart as defined in
/hack/values-dependabot.yaml
.When Dependabot creates a new PR, certain workflows, such as
/.github./workflows/bump-golang.yaml
, will automatically update the version definitions across various files.This PR requires a Github App to be created and installed for this repository with the following scopes:
contents:write
workflows:write
metadata:read
Create the following action
secrets
:GARDENER_GITHUB_WORKFLOW_WRITER_APP_ID
GARDENER_GITHUB_WORKFLOW_WRITER_APP_PRIVATE_KEY
More info can be found here on how to authenticate with a github app https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow#authenticating-with-a-github-app
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
I have already created the app and the action secrets. The app is installed into the following repositories:
Release note: