vypdev/Copilot - Github with super powers

Automates branch management, GitHub project linking, and issue/PR tracking with Git-Flow methodology.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
debugEnable debug mode.false
single-actionLaunch single actions.""
single-action-issueIssue target for executing single action.""
single-action-versionVersion target for executing single action.""
single-action-titleTitle target for executing single action.""
single-action-changelogChangelog target for executing single action.""
emoji-labeled-titleEnable titles with emojis based on issue labels.true
branch-management-launcher-labelLabel to trigger branch management actions.branched
branch-management-alwaysIf true, ignores the branch-management-launcher-label requirement for running Git Board.false
branch-management-emojiEmoji to indicate branched issues. It will be ignored if emoji-labeled-title is false.🧑‍💻
docs-labelLabel to manage docs branches.docs
documentation-labelLabel to manage docs branches.documentation
chore-labelLabel to manage chore branches.chore
maintenance-labelLabel to manage chore branches.maintenance
hotfix-labelLabel to manage hotfix branches.hotfix
release-labelLabel to manage release branches.release
bug-labelLabel to indicate a bug type.bug
bugfix-labelLabel to manage bugfix branches.bugfix
feature-labelLabel to manage feature branches.feature
enhancement-labelLabel to indicate a enhancement type.enhancement
question-labelLabel to detect issues marked as questions.question
help-labelLabel to detect help request issues.help
deploy-labelLabel to detect deploy actions.deploy
deployed-labelLabel to detect the deployed was.deployed
priority-high-labelLabel to indicate a priority high.priority: high
priority-medium-labelLabel to indicate a priority medium.priority: medium
priority-low-labelLabel to indicate a priority low.priority: low
priority-none-labelLabel to indicate no priority.priority: none
size-xxl-labelLabel to indicate a task of size XXL.size: XXL
size-xl-labelLabel to indicate a task of size XL.size: XL
size-l-labelLabel to indicate a task of size L.size: L
size-m-labelLabel to indicate a task of size M.size: M
size-s-labelLabel to indicate a task of size S.size: S
size-xs-labelLabel to indicate a task of size XS.size: XS
size-xxl-threshold-linesThreshold for size XXL in lines.1000
size-xxl-threshold-filesThreshold for size XXL in files.20
size-xxl-threshold-commitsThreshold for size XXL in commits.10
size-xl-threshold-linesThreshold for size XL in lines.500
size-xl-threshold-filesThreshold for size XL in files.10
size-xl-threshold-commitsThreshold for size XL in commits.5
size-l-threshold-linesThreshold for size L in lines.250
size-l-threshold-filesThreshold for size L in files.5
size-l-threshold-commitsThreshold for size L in commits.3
size-m-threshold-linesThreshold for size M in lines.100
size-m-threshold-filesThreshold for size M in files.3
size-m-threshold-commitsThreshold for size M in commits.2
size-s-threshold-linesThreshold for size S in lines.50
size-s-threshold-filesThreshold for size S in files.2
size-s-threshold-commitsThreshold for size S in commits.1
size-xs-threshold-linesThreshold for size XS in lines.25
size-xs-threshold-filesThreshold for size XS in files.1
size-xs-threshold-commitsThreshold for size XS in commits.1
project-idsComma-separated list of project IDs to link issues and pull requests.""
project-column-issue-createdName of the project column for new issues.Todo
project-column-pull-request-createdName of the project column for new pull requests.In Progress
project-column-issue-in-progressName of the project column for in progress issues.In Progress
project-column-pull-request-in-progressName of the project column for in progress pull requests.In Progress
issue-type-taskName of the issue type for tasks.Task
issue-type-task-descriptionDescription of the issue type for tasks.A specific piece of work or activity that needs to be completed to achieve project goals.
issue-type-task-colorColor of the issue type for tasks.blue
issue-type-bugName of the issue type for bugs.Bug
issue-type-bug-descriptionDescription of the issue type for bugs.An issue indicating a defect, error, or malfunction that needs to be investigated and fixed.
issue-type-bug-colorColor of the issue type for bugs.orange
issue-type-featureName of the issue type for features.Feature
issue-type-feature-descriptionDescription of the issue type for features.A new functionality, enhancement, or improvement requested for the project.
issue-type-feature-colorColor of the issue type for features.green
issue-type-documentationName of the issue type for documentation.Documentation
issue-type-documentation-descriptionDescription of the issue type for documentation.An update, addition, or correction needed in the project's documentation.
issue-type-documentation-colorColor of the issue type for documentation.pink
issue-type-maintenanceName of the issue type for maintenance.Maintenance
issue-type-maintenance-descriptionDescription of the issue type for maintenance.A task related to refactoring, dependency updates, or other technical maintenance work.
issue-type-maintenance-colorColor of the issue type for maintenance.purple
issue-type-hotfixName of the issue type for hotfixes.Hotfix
issue-type-hotfix-descriptionDescription of the issue type for hotfixes.A quick and urgent fix applied to resolve a critical issue in production.
issue-type-hotfix-colorColor of the issue type for hotfixes.red
issue-type-releaseName of the issue type for releases.Release
issue-type-release-descriptionDescription of the issue type for releases.An issue representing a deployment or version release of the project.
issue-type-release-colorColor of the issue type for releases.yellow
issue-type-questionName of the issue type for questions.Question
issue-type-question-descriptionDescription of the issue type for questions.A question or clarification request related to the project or its implementation.
issue-type-question-colorColor of the issue type for questions.gray
issue-type-helpName of the issue type for help.Help
issue-type-help-descriptionDescription of the issue type for help.A request for support, guidance, or assistance regarding the project.
issue-type-help-colorColor of the issue type for help.purple
issues-localeLocale of the issues.en-US
pull-requests-localeLocale of the pull requests.en-US
main-branchName of the main branch (e.g., master).master
development-branchName of the development branch (e.g., develop).develop
docs-treeNaming convention for docs branches.docs
chore-treeNaming convention for chore branches.chore
feature-treeNaming convention for feature branches.feature
bugfix-treeNaming convention for bugfix branches.bugfix
hotfix-treeNaming convention for hotfix branches.hotfix
release-treeNaming convention for release branches.release
images-on-issueInclude images in issue comments.true
images-on-pull-requestInclude images in pull request comments.true
images-on-commitInclude images in commit comments.true
images-issue-automaticImage URLs to display in automatic action issue comments.""
images-issue-featureImage URLs to display in feature action issue comments.""
images-issue-bugfixImage URLs to display in bugfix action issue comments.""
images-issue-docsImage URLs to display in docs action issue comments.""
images-issue-choreImage URLs to display in chore action issue comments.""
images-issue-hotfixImage URLs to display in hotfix action issue comments.""
images-issue-releaseImage URLs to display in release action issue comments.""
images-pull-request-automaticImage URLs to display in automatic action pull request comments.""
images-pull-request-featureImage URLs to display in feature action pull request comments.""
images-pull-request-bugfixImage URLs to display in bugfix action pull request comments.""
images-pull-request-docsImage URLs to display in docs action pull request comments.""
images-pull-request-choreImage URLs to display in chore action pull request comments.""
images-pull-request-hotfixImage URLs to display in hotfix action pull request comments.""
images-pull-request-releaseImage URLs to display in release action pull request comments.""
images-commit-featureImage URLs to display in feature action commit comments.""
images-commit-bugfixImage URLs to display in bugfix action commit comments.""
images-commit-releaseImage URLs to display in release action commit comments.""
images-commit-automaticImage URLs to display in automatic action commit comments.""
images-commit-docsImage URLs to display in docs action commit comments.""
images-commit-choreImage URLs to display in chore action commit comments.""
images-commit-hotfixImage URLs to display in hotfix action commit comments.""
commit-prefix-transformsList of transformations to apply sequentially for commit prefix generation. Options: replace-slash, replace-all, lowercase, uppercase, kebab-case, snake-case, camel-case, trim, remove-numbers, clean-dashes, etc.replace-slash
reopen-issue-on-pushReopens a closed issue when changes are pushed to the branch associated with the issue.true
release-workflowRelease workflow for running release deploys.release_workflow.yml
hotfix-workflowHotfix workflow for running hotfix deploys.hotfix_workflow.yml
desired-assignees-countThe number of assignees desired for the issue or pull request. If set to 0, no assignees will be added. If the number exceeds the available members, all members will be assigned. Max 10.1
desired-reviewers-countThe number of reviewers desired for the pull request. If set to 0, no reviewers will be added. If the number exceeds the available members, all members will be reviewers. Max 15.1
merge-timeoutThe timeout for the merge workflow in seconds. If set to 0, the merge will not be timed out.600
tokenFine-grained personal access token for branch and project operationsyes
opencode-server-urlOpenCode server URL for AI operations (e.g. http://localhost:4096). OpenCode supports 75+ LLM providers.http://localhost:4096
opencode-modelOpenCode model in provider/model format (default opencode/kimi-k2.5-free; e.g. openai/gpt-4o-mini).opencode/kimi-k2.5-free
opencode-start-serverIf true, the action starts an OpenCode server at the beginning and stops it when the job ends. No need to install or run OpenCode yourself. Requires provider API keys as secrets (e.g. OPENAI_API_KEY, ANTHROPIC_API_KEY, OPENROUTER_API_KEY) passed via env.true
ai-pull-request-descriptionEnable AI-powered automatic updates for pull request descriptions.true
ai-ignore-filesComma-separated list of files to ignore for AI operations.""
ai-members-onlyRestrict AI features to only organization/project members.false
ai-include-reasoningInclude reasoning or chain-of-thought in AI responses when supported by the model.true
bugbot-severityMinimum severity for potential-problem detections to be published (info, low, medium, high). Findings below this are not posted as comments.low
bugbot-comment-limitMaximum number of potential-problem findings to publish as individual comments on the issue and PR. Extra findings are summarized in a single overflow comment.20
bugbot-fix-verify-commandsComma-separated commands to run after bugbot autofix (e.g. npm run build, npm test, npm run lint). OpenCode runs these in its workspace; the runner can re-run them before commit. If empty, only OpenCode's run is used.""

no outputs