Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ZeoBot's Environment Prepared #3

Merged
merged 1 commit into from
Nov 14, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
153 changes: 153 additions & 0 deletions .zeobot/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
########################
# Zeobot Config File #
########################
# Configuration Begins #
########################

# zeobot defaults values for the installed repository
zeobot:
# if enabled, zeobot will run for the repo
enabled: true
# zeobot's commands
commands:
# if enabled, zeobot will detect commands from comments
enabled: false
# write down the users with access to restricted commands
listen_to:
users:
# zeobot's features
features:
# if enabled, zeobot will post comments
can_comment: true

# Auto Assign (AA)
# on new pull request created assign people to it
auto_assign:
# if enabled, AA will work for this repository
enabled: true
use_review_groups: false
use_assignee_groups: false
add_reviewers: true
add_assignees: false
number_of_assignees: 0
number_of_reviewers: 0
review_groups:
assignee_groups:
reviewers_to_add:
assignees_to_add:
skip_keywords:

# Autodelete Merged Branches (AMB)
# after successfully merging a pr, the branch will be deleted
autodelete_merged_branches:
# if enabled, BIP will work for this repository
enabled: true
# branches with this name won't be deleted
branches_to_exclude:

# Branch in Progress (BIP)
# pull requests marked with the '@zeobot-bip' label won't be merged
branch_in_progress:
# if enabled, BIP will work for this repository
enabled: true

# Contributors Commits Signed (CCS)
# pr's that contains unsigned commits will not be merged
contributors_commits_signed:
# if enabled, CCS will work for this repository
enabled: true
# who is required to sign commits
require_for:
# if enabled, the organisation members will have to sign their commits
members: false

# Enforce Branch Merge (EBM)
# enable the access only to some people to merge the branch
enforce_branch_merge:
# if enabled, EBM will work for this repository
enabled: true
# branches where to apply the EBM
branches_to_enforce:
# who has the right to write to protected branches
give_access_to:

# License Checker (LC)
# branches that contains files without license will not be merged
license_checker:
# if enabled, LC will work for this repository
enabled: true
# allowed parameters
allowed:
# people/organisations who own the license
copyright_holders:
# licenses that are approved
licenses:
# files to check
to_check:
# with extension
extensions:
# files to ignore
to_ignore:
# with path
files_path:

# Draft Release (DR)
# automatically make a draft release
draft_release:
# if enabled, DR will work for this repository
enabled: true
# draft release template
template:
# release name template
name: 'v$RESOLVED_VERSION'
# release tag template
tag: 'v$RESOLVED_VERSION'
# release version template
version: '$MAJOR.$MINOR.$PATCH'
# release body/content template
content: |
## Changes

$CHANGES
# release body/content changes template
change:
# body/content commit template for each row
template: '- $TITLE (#$NUMBER) by @$AUTHORS'
# title escapes
title_escapes: '\<*_&'
# pr's that contains this labels will
labels_to:
# be excluded from DR
exclude:
# be included in the release body
include:
# generate next version based on the labels
version_resolver:
# major - version category
major:
# these labels will influence the next version
labels:
# minor - version category
minor:
# these labels will influence the next version
labels:
# patch - version category
patch:
# these labels will influence the next version
labels:
# default value
default: 'patch'
# release content/body categories
categories:
# sort items in the body/content
sort:
# pull request are sorted
pull_requests:
# by
by: 'merged_at'
# direction
direction: 'descending'

########################
# Configuration Ends #
########################