Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-octoherd-scripts
Carefully curated list of awesome Octoherd scripts for GitHub automation
https://github.com/robvanderleek/awesome-octoherd-scripts
Last synced: 5 days ago
JSON representation
-
Writing your own scripts
- Create new Octoherd Script - CLI to create a new folder and repository for an Octoherd Script.
- Hello world - The "Hello, World!" of all Octoherd Scripts!
-
Scripts
- Rename master branch to main - Renames the default branch to main if it is currently set to master.
- Sync branch protections - Apply branch protection settings from one repository to others.
- Close renovate dashboard issues - Close all Renovate Dashboard issues.
- Set PR merge config - Set pull request merge config.
- Add cache to Node GitHub action - Add cache parameter to GitHub Actions using setup-node.
- Validate contribution - Validate contributions.
- Copy labels - Copy labels from one repo to the next.
- Add Octoherd CLI to script - Upgrade Octoherd scripts to use the built-in CLI.
- Create repositories from folder - Creates new repositories from folders.
- Bump Node version in workflows - Set the node-version input for actions/setup-node to the latest LTS major version.
- Star/unstar repository - Add or remove GitHub repository star.
- Remove dependabot - Delete the `.github/dependabot.yml` file.
- Sync repository settings - Takes Repository Options from a Repository passed as argument and apply same Options to other repositories.
- Watch, unwatch or ignore repositories - Watch, unwatch or ignore repositories.
- Find releases - Find GitHub releases.
- Setup renovate - Setup renovate.
- Remove required CI check - Remove a required status check from all protected branches.
- Security analysis - Enable security and analysis features.
- Repo settings - Apply my default settings.
- Fix prettier update - update the `.github/workflows/update-prettier.yml` file with the branch name for renovate.
- Delete repository - Delete repositories.
- Remove topics - Remove topic(s) from repositories.
- Merge Pull Requests - Merge a bunch of pull requests based on parameters.
- Organization setup - Configure default settings for a repositories within an organization.
- Rename labels - Rename a multiple labels in a repository using find & replace.
- Replace all repository topics - Replace all repository topics.
- Sync labels - Sync labels accross repositories.
- Normalize package repository field - Remove redundant information from repository, homepage, bugs fields in `package.json`.
-
Tools
- Repo Meister - Run Octoherd scripts from your browser, Repo Meister makes GitHub repository management easy for everyone.
Programming Languages
Categories
Sub Categories
Keywords