-
Notifications
You must be signed in to change notification settings - Fork 152
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
Maintenance: revisit automation for Issues and PR's #133
Comments
@dreamorosi @bahrmichael @alan-churley keen to hear your perspective on this. |
Thank you Sara for the proposal, hard agree on the topic. Regarding PRs we could leverage the same boring-cyborg that the Python repo uses; since a PR contains the path of the changes labelling it should be easy enough to automate. Regarding issues, we could use an action like this one which should allow us to remove assignees, add labels, and move to a project. |
As pointed out by @DanyC97, there is an opportunity for us to explore the new beta projects that are set at a github org level. |
I have updated the body of the original post to reflect the current scope, after which we can consider the issue complete. cc @am29d |
|
|
Note, the body of this issue was edited to reflect the new scope:
Issue number: #digits
, the proper labels and comments are added to the PR.status/pending-release
, it also removes the currentstatus/*
label as well ashelp-wanted
(if present).status/pending-release
(which should be all closed), 2/ removes the label, 3/ adds a labelstatus/completed
, 4/ leaves a comment that says the thing has been released (this last point is optional & not a must)area/logger
,area/parameters
, etc. - full list here)V2
notationOlder issue body below, hidden for clarify/brevity and to reflect the new focus.
Description of the feature request
Problem statement
To keep up with our collaboration, for clarity, and make sure our efforts are tracked, there are 2 Github projects:
https://github.com/awslabs/aws-lambda-powertools-typescript/projects
All explanations of each column are added in the boards.
While this structure is helpful, there is margin of improvement for how we can limit the manual effort to keep things tidy so that we understand what's going on.
Summary of the feature
Github related automation so that:
This can be achieved through relevant files/setup/configuration via Github actions or files in the
.github
folder.Code examples
TBD.
Benefits for you and the wider AWS community
Automation of these tasks will allow maintainers and contributors to focus on the implementation of features rather than administration of tasks. Additionally, shifting the effort from human intervention to automation will reduce the rate of human errors.
Describe alternatives you've considered
Not at the moment.
Additional context
N/A.
Related issues, RFCs
The text was updated successfully, but these errors were encountered: