From 6ba6d577173c2f454ecd268269aeddf8a23e9e54 Mon Sep 17 00:00:00 2001 From: Tim Schilling Date: Mon, 2 Sep 2024 19:03:57 -0500 Subject: [PATCH] Update the GitHub repo environment step This includes a step to walk through the release process with the maintainer as a way of onboarding them. --- README.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index cef3d80..31699df 100644 --- a/README.md +++ b/README.md @@ -101,14 +101,10 @@ Django Commons packages. with repo owner to transfer repo 7. Wait for repository transferred in 8. [Make Terraform changes to add new project](#terraform-changes-to-add-a-new-project) -9. [Configure environments](https://docs.github.com/en/actions/administering-github-actions/managing-environments-for-deployment#creating-an-environment) - pypi and testpypi in the repository to - enable [publishing packages via GitHub Actions](https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/#) -10. For pypi environment, add Deployment protection rule with reviewers as [repo]-admins and enable "Allow - administrators to bypass configured protection rules" -11. Under Actions > General > "Fork pull request workflows from outside collaborators", set "Require approval for +9. Under Actions > General > "Fork pull request workflows from outside collaborators", set "Require approval for first-time contributors" -12. Set a calendar event or reminder for 30 days in the future to remove previous repository owner from team +10. Have the maintainer push a new tag and walk them through the release process +11. Set a calendar event or reminder for 30 days in the future to remove previous repository owner from team ### Terraform changes to add a new project @@ -190,4 +186,4 @@ The expected changes: The expected changes: - The repository will be removed from the organization. -- The repository's teams will be removed from the organization. \ No newline at end of file +- The repository's teams will be removed from the organization.