[PR #520] [CLOSED] Add Mastermind Collection #528

Closed
opened 2025-11-06 17:23:42 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/sdras/awesome-actions/pull/520
Author: @TGTGamer
Created: 12/20/2020
Status: Closed

Base: mainHead: master


📝 Commits (2)

📊 Changes

1 file changed (+3 additions, -0 deletions)

View changed files

📝 README.md (+3 -0)

📄 Description

This collection is built to work together as an universal tool for Github Project management. For simplicity, our main tool - Release Mastermind - incorporates all our other tools within one simple action, which can be used in all your workflows to manage all your common tasks.

We designed this tool because the community tools either didn't have the features we wanted or are not maintained. We wanted to create a single action which could do everything, or nothing, dependent on the configuration. This tool does exactly that, you choose how much or how little you want it to do...

Need reasons to consider using Release Manager?

  • Everything is configured from either JSON or YAML files found within your .github folder for the repository. One file = no clutter.
  • Automates all common tasks within a single action - Reduce the size of your workflow files
  • Actively maintained - This project is actively maintained as it's the backbone of all our projects
  • Works on any repository - No permissions required, simply use a Personal Access Token

Features

  • Create, Update, Delete Labels declaratively from Config
  • Apply Labels based on conditions
  • Enforce Conventions - Ensure the repository follows conventions set out by your team. Configured using Conditions
  • Automatically assign to projects - Ensure your projects have all open issues and pull requests assigned to the correct locations.
  • Synchronise project boards - Keep remote project boards up to date with repo boards. Useful for multi-repo projects or big organisations.
  • Automatically assign to milestones - Keep milestones up to date by automatically assigning issues and pull requests
  • Automatically create Branches - Open branches based on project column, or when an issue is opened.
  • Hotfix duplication - Automatically duplicate Hotfix pull requests to the main branch.
  • Automatically approve - Setup automatic pull request approval based on conditions.
  • Automatically bump version - Automatically increase the version of your project - Optionally use tags.
  • Automatically package and release - Specify commands to run when new release should be created.
  • Create Changelogs - Automatically create changelogs for your project.
  • Create milestones automatically - Automatically create milestones when a new release is published.
  • Automatically maintain main and dev branches - Create pull requests from dev to main and automatically approve them based on config.
  • Automatically synchronise branches or folders with the remote repository.

PLEASE BE AWARE AT THE TIME OF SUBMITTING PULL REQUEST SOME FEATURES ARE STILL WORK IN PROGRESS

Backlog

For Features Requests, Q&A, Show & Tell and Discussions please use our discussions page 🚑.

We have a FAQ category in our discussions page where you can get quick answers, help with debugging weird issues, and general help.

Our extensive documentation can be found at here.

Our backlog can be found on Github


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/sdras/awesome-actions/pull/520 **Author:** [@TGTGamer](https://github.com/TGTGamer) **Created:** 12/20/2020 **Status:** ❌ Closed **Base:** `main` ← **Head:** `master` --- ### 📝 Commits (2) - [`d5f0014`](https://github.com/sdras/awesome-actions/commit/d5f001410d1a1205ac8180609a06e3be449dc4aa) Update README.md - [`556acae`](https://github.com/sdras/awesome-actions/commit/556acae33aff567d4e92ad9c1d4e0f3c752a606d) Fix: typo ### 📊 Changes **1 file changed** (+3 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+3 -0) </details> ### 📄 Description This collection is built to work together as an universal tool for Github Project management. For simplicity, our main tool - Release Mastermind - incorporates all our other tools within one simple action, which can be used in all your workflows to manage all your common tasks. We designed this tool because the community tools either didn't have the features we wanted or are not maintained. We wanted to create a single action which could do everything, or nothing, dependent on the configuration. This tool does exactly that, you choose how much or how little you want it to do... Need reasons to consider using Release Manager? - Everything is configured from either JSON or YAML files found within your `.github` folder for the repository. One file = no clutter. - Automates all common tasks within a single action - Reduce the size of your workflow files - Actively maintained - This project is actively maintained as it's the backbone of all our projects - Works on any repository - No permissions required, simply use a Personal Access Token ## Features - Create, Update, Delete Labels declaratively from Config - Apply Labels based on conditions - Enforce Conventions - Ensure the repository follows conventions set out by your team. Configured using Conditions - Automatically assign to projects - Ensure your projects have all open issues and pull requests assigned to the correct locations. - Synchronise project boards - Keep remote project boards up to date with repo boards. Useful for multi-repo projects or big organisations. - Automatically assign to milestones - Keep milestones up to date by automatically assigning issues and pull requests - Automatically create Branches - Open branches based on project column, or when an issue is opened. - Hotfix duplication - Automatically duplicate Hotfix pull requests to the `main` branch. - Automatically approve - Setup automatic pull request approval based on conditions. - Automatically bump version - Automatically increase the version of your project - Optionally use tags. - Automatically package and release - Specify commands to run when new release should be created. - Create Changelogs - Automatically create changelogs for your project. - Create milestones automatically - Automatically create milestones when a new release is published. - Automatically maintain `main` and `dev` branches - Create pull requests from `dev` to `main` and automatically approve them based on config. - Automatically synchronise branches or folders with the remote repository. **PLEASE BE AWARE AT THE TIME OF SUBMITTING PULL REQUEST SOME FEATURES ARE STILL WORK IN PROGRESS** ## Backlog For **Features Requests**, **Q&A**, **Show & Tell** and **Discussions** please use **[our discussions page](https://github.com/Videndum/action-masterminds/discussions)** 🚑. We have a **FAQ** category in our **[discussions page](https://github.com/Videndum/action-masterminds/discussions)** where you can get quick answers, help with debugging weird issues, and general help. Our extensive **documentation** can be found at **[here](https://github.com/Videndum/action-masterminds/blob/develop/README.md)**. Our backlog can be found on [Github](https://github.com/orgs/Videndum/projects/7) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 17:23:42 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-actions#528