-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
breaking-changesFeature/changes contains breaking changesFeature/changes contains breaking changeshigh-priorityHigh PriorityHigh Priority
Milestone
Description
Complete The Item Below
- I have updated the title without removing the 🚧 emoji.
Description
Create the following custom github actions for other projects in the KinsonDigital organization to take advantage of.
Note
These actions will each be a single TypeScript module that performs the work.
- Create a close milestone action
- Send X Announcement action
- Get version action
- Validate version action
- Transpile readme action
- Update copyright action
- Nuget package exists action
- Milestone exists action
- All milestone issues closed action
- GitHub release exists action
- Validate .NET SDK version action
- Validate tag action
- Update the infrastructure release workflow to use the new custom actions
Acceptance Criteria
The items to complete to satisfy the Definition of Done.
- All the unit tests have been executed and passed locally after PR work is complete. (Why? Refer to 'Additional Information' below.)
- Close milestone custom action created
- Send X announcement custom action created
- Get version custom action created
- Validate version custom action created
- Transpile readme custom action created
- Update copyright custom action created
- Nuget package exists, custom action created
- Milestone exists custom action created
- All milestone items closed, custom action created
- GitHub release exists, custom action created
- Validate .NET SDK version custom action created
- Validate tag custom action created
Extra:
- For all github actions that need an owner and/or a repo value, validate that they both exist.
- Refactor the Validators module functions to take in the repo owner and repo names as parameters.
- dotnet-lib-release.yml workflow updated to use new custom actions
- github-action-release.yml file updated to have a prerelease validation job that uses the new custom actions
- The infrastructure release workflow has been updated to use the new custom actions
- All github actions are updated to the latest versions
- Set all deno actions to enable caching for workflows.
- For the release workflows, use a workflow input to use a default value of true and use it as a value to set the caching
ToDo Items
The items to complete to satisfy the Definition of Done.
- Add a priority label to the issue. Refer to the Priority Type Labels section below.
- Link the issue to the correct milestone (if applicable).
Code of Conduct
- I agree to follow this project's Code of Conduct.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
breaking-changesFeature/changes contains breaking changesFeature/changes contains breaking changeshigh-priorityHigh PriorityHigh Priority
Type
Projects
Status
✅Done