-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clean up leftover GoReleaser files & config #1074
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Based on how this is rolled-out, I think we need the ci-mgmt tool to actively delete these files. Only the .github folder is wiped out completely - all other files are maintained by default.
@danielrbradley add the delete of the obsolete files here? ci-mgmt/.github/workflows/update-workflows.yml Lines 70 to 75 in b43c885
|
Yes there or here: https://github.com/pulumi/ci-mgmt/blob/master/provider-ci%2Finternal%2Fpkg%2Fgenerate.go#L78-L87 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. The release workflow should be tested during the merge.
Remove the flag `skipGoReleaserHooks` from `.ci-mgmt.yml` because support for this was removed a while ago, with the last bits removed in pulumi/ci-mgmt#1074 Change applied based on this section which was removed from https://github.com/pulumi/ci-mgmt/blob/master/provider-ci/internal/pkg/templates/bridged-provider.config.yaml: ``` # Go releaser: skip the post cleaning steps # Only used for gcp: https://github.com/search?q=org%3Apulumi+path%3A.ci-mgmt.yaml+%22skipGoReleaserHooks%3A%22&type=code #skipGoReleaserHooks: false ```
Remove the flag `skipWindowsArmBuild` from `.ci-mgmt.yml` because support for this was removed a while ago, with the last bits removed in pulumi/ci-mgmt#1074 Change applied based on this section which was removed from https://github.com/pulumi/ci-mgmt/blob/master/provider-ci/internal/pkg/templates/bridged-provider.config.yaml: ``` # Go releaser: add ignore for arm64 windows. # Only used for minio: https://github.com/search?q=org%3Apulumi+path%3A.ci-mgmt.yaml+%22skipWindowsArmBuild%3A%22&type=code #skipWindowsArmBuild: false ```
Cleanup last GoReleaser based files & config.