generated from amazon-archives/__template_MIT-0
-
Notifications
You must be signed in to change notification settings - Fork 468
Closed
Labels
internalMaintenance changesMaintenance changespending-releaseFix or implementation already in dev waiting to be releasedFix or implementation already in dev waiting to be released
Description
Why is this needed?
We have made updates to the Powertools OSS Automation app that allows us to label issues linked to a PR once the PR is closed (among other automation tasks). Because of this, we can remove the bespoke workflow-based automation that did the same thing but with extra steps. This simplifies our CI/CD infrastructure, reduces maintenance burden, and eliminates 838 lines of unused code across 15 files.
Which area does this relate to?
- Automation
Solution:
Remove the following unused GitHub workflows and associated scripts:
record_pr.yml- Core PR data collection workflowon_opened_pr.yml- New PR validationon_merged_pr.yml- Post-merge automationon_label_added.yml- Label-based actionsreusable_export_pr_details.yml- Reusable PR data exportlabel_pr_on_title.yml- Auto-labeling based on titledispatch_analytics.yml- Analytics dispatch workflow- Associated JavaScript files in
.github/scripts/
This cleanup has already been implemented in branch cleanup/remove-pr-automation-workflows and is ready for review.
Acknowledgment:
- This request meets Powertools for AWS Lambda (Python) Tenets
- Should this be considered in other Powertools for AWS Lambda languages? i.e. Java, TypeScript, and .NET
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
internalMaintenance changesMaintenance changespending-releaseFix or implementation already in dev waiting to be releasedFix or implementation already in dev waiting to be released
Type
Projects
Status
Coming soon