New Project Created from Base Template
This is a brand new repository that has just been created for the organization Cassio-is-Great.
Must be done for each dev that works on the project. Please do not remove these instructions.
- Set git remote head to development:
git remote set-head origin development
Must be done once when the repo is first created. Please remove instructions from README.md once step is complete to avoid collisions.
- Update the project name in: main-project-automation.yml. Project name needs to be the link to a project within this repo.
- Update .vscode/settings.json colors to be different from other workspaces. Use Peacock to change your colors easily.
- Add a dev-ops label: go to labels and add this to the labels:
- Label name: dev-ops
- Description: Dev Ops issue or pull request
- Color: adfc7b
- Add a testing label: go to labels and add this to the labels:
- Label name: testing
- Description: Add testing procedure, either automated or manual
- Color: c90290
Must be done once for the entire organization. Please remove instructions from README.md once step is complete to avoid collisions
- Create a user GitHub token here. Make sure to copy your new personal access token now. You won’t be able to see it again!
- Add token to: https://github.com/organizations/[org-name]/settings/secrets under the name:
AUTOMATE_ISSUES_PULL_REQUESTS
- Add GitHub app auto-assign bot to https://github.com/organizations/[org-name]/settings/installations
- Issue Templates
- Bug Report - Create a bug report issue
- Feature Request - Create feature request/enhancement
- Dev Ops Request - Create a new development operations request, this can be sever management, user access item, workflow automation enhancement, or a report of issues going on with cloud infrastructure
- Test Reqyest - Create test automation or manual testing request
- Workflows
- Auto Assign Issues and PRs to Main Org Project - Will link new issues and pull requests to: Master Cassio is Great Project
- Auto Assign Issues and PRs to Main Repo Project - Will link new issues and pull requests to project within this repo
- Auto Assign - Using Auto Assign will assign the creator of a pull request to the author of the pull request
- Create Release Candidate Branch - Runs manually, creates branch from selected branch, adds pull request for new branch for release canidate