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

Configure Sweep #72

Open
wants to merge 146 commits into
base: development
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
99406c2
Create sweep.yaml
superbarne Feb 3, 2024
1adfe3a
Create sweep template
superbarne Feb 3, 2024
2305557
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
71bd4d7
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
aea5405
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
3217411
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
f90c5ab
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
c7c7a2c
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
a71c4cc
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
295757c
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
5072c81
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
623df50
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
648d5b1
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
8e9f3c9
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
38fcd87
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
b2db244
Merge main into sweep/add-sweep-config
superbarne Feb 3, 2024
c61be75
Merge main into sweep/add-sweep-config
superbarne Feb 4, 2024
ed3a176
Merge main into sweep/add-sweep-config
superbarne Feb 4, 2024
0f64376
Merge main into sweep/add-sweep-config
superbarne Feb 5, 2024
be97dc1
Merge main into sweep/add-sweep-config
superbarne Feb 5, 2024
e44c374
Merge main into sweep/add-sweep-config
superbarne Feb 5, 2024
f6b48c9
Merge main into sweep/add-sweep-config
superbarne Feb 5, 2024
59801b0
Merge main into sweep/add-sweep-config
superbarne Feb 5, 2024
3f24257
Merge main into sweep/add-sweep-config
superbarne Feb 5, 2024
a1e5e1b
Merge main into sweep/add-sweep-config
superbarne Feb 5, 2024
787a28a
Merge main into sweep/add-sweep-config
superbarne Feb 6, 2024
8614da2
Merge main into sweep/add-sweep-config
superbarne Feb 6, 2024
1cbb6d2
Merge main into sweep/add-sweep-config
superbarne Feb 6, 2024
7216348
Merge main into sweep/add-sweep-config
superbarne Feb 6, 2024
2a8e792
Merge main into sweep/add-sweep-config
superbarne Feb 6, 2024
b9712d4
Merge main into sweep/add-sweep-config
superbarne Feb 7, 2024
ada537c
Merge main into sweep/add-sweep-config
superbarne Feb 7, 2024
0322c2a
Merge main into sweep/add-sweep-config
superbarne Feb 7, 2024
6ae0a7f
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
78682db
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
37e1e5f
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
9c15c11
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
936c557
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
e0862f3
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
a39ae7d
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
985cc76
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
81dc4f3
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
5dc2857
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
b6b7bb3
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
b8755cf
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
660d632
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
f7b54f6
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
69a08f0
Merge main into sweep/add-sweep-config
superbarne Feb 9, 2024
89a7d42
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
555334a
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
0aebd70
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
9a2616f
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
29be2be
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
5b99fba
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
62287b9
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
8077921
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
1366d3a
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
45cca4a
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
dce63d3
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
36148d0
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
b8f8b0a
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
cdfb420
Merge main into sweep/add-sweep-config
superbarne Feb 10, 2024
29c566d
Merge main into sweep/add-sweep-config
superbarne Feb 13, 2024
ba92b6a
Merge main into sweep/add-sweep-config
superbarne Feb 14, 2024
cae15f8
Merge main into sweep/add-sweep-config
superbarne Feb 14, 2024
900aece
Merge main into sweep/add-sweep-config
superbarne Feb 14, 2024
a8c2524
Merge main into sweep/add-sweep-config
superbarne Feb 14, 2024
40a9de9
Merge main into sweep/add-sweep-config
superbarne Feb 14, 2024
8a34eb8
Merge main into sweep/add-sweep-config
superbarne Feb 14, 2024
7fa41f1
Merge main into sweep/add-sweep-config
superbarne Feb 14, 2024
ae3bf00
Merge main into sweep/add-sweep-config
superbarne Feb 15, 2024
7c817c7
Merge main into sweep/add-sweep-config
superbarne Feb 15, 2024
836f0aa
Merge main into sweep/add-sweep-config
superbarne Feb 15, 2024
8c809d6
Merge main into sweep/add-sweep-config
superbarne Feb 15, 2024
a4aea7d
Merge main into sweep/add-sweep-config
superbarne Feb 18, 2024
21fbabe
Merge main into sweep/add-sweep-config
superbarne Feb 18, 2024
083c33a
Merge main into sweep/add-sweep-config
superbarne Feb 18, 2024
353046d
Merge main into sweep/add-sweep-config
superbarne Feb 18, 2024
5e2fd28
Merge main into sweep/add-sweep-config
superbarne Feb 18, 2024
7b4d034
Merge main into sweep/add-sweep-config
superbarne Feb 18, 2024
dd0aaf3
Merge main into sweep/add-sweep-config
superbarne Feb 18, 2024
10547df
Merge main into sweep/add-sweep-config
superbarne Feb 18, 2024
a4e02ec
Merge main into sweep/add-sweep-config
superbarne Feb 18, 2024
f153867
Merge main into sweep/add-sweep-config
superbarne Feb 19, 2024
3cd9707
Merge main into sweep/add-sweep-config
superbarne Feb 20, 2024
6aa43d0
Merge main into sweep/add-sweep-config
superbarne Feb 22, 2024
4551b3b
Merge main into sweep/add-sweep-config
superbarne Feb 22, 2024
3c2d681
Merge main into sweep/add-sweep-config
superbarne Feb 22, 2024
b13cd10
Merge main into sweep/add-sweep-config
superbarne Feb 23, 2024
dff50b2
Merge main into sweep/add-sweep-config
superbarne Feb 23, 2024
18397be
Merge main into sweep/add-sweep-config
superbarne Feb 26, 2024
bd429ed
Merge main into sweep/add-sweep-config
superbarne Feb 26, 2024
9d1c10b
Merge main into sweep/add-sweep-config
superbarne Feb 26, 2024
39565e0
Merge main into sweep/add-sweep-config
superbarne Feb 26, 2024
8f6fa48
Merge main into sweep/add-sweep-config
superbarne Feb 26, 2024
52a130a
Merge main into sweep/add-sweep-config
superbarne Feb 26, 2024
e335779
Merge main into sweep/add-sweep-config
superbarne Feb 27, 2024
d579193
Merge main into sweep/add-sweep-config
superbarne Feb 27, 2024
6366c4c
Merge main into sweep/add-sweep-config
superbarne Feb 27, 2024
f3644c2
Merge main into sweep/add-sweep-config
superbarne Feb 27, 2024
f73517d
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
251a0cd
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
4f7b7c3
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
84095f2
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
f011c89
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
d6d0647
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
cc732c0
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
3118f80
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
8a1fcfa
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
51b6021
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
1366dc6
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
64106fd
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
d22733c
Merge main into sweep/add-sweep-config
superbarne Mar 9, 2024
5597183
Merge main into sweep/add-sweep-config
superbarne Mar 11, 2024
c76881a
Merge main into sweep/add-sweep-config
superbarne Mar 11, 2024
665d24c
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
d6f1282
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
faa75a0
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
ec3fccc
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
bd75487
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
4a3693a
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
931358b
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
f4fea69
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
1f0e7f4
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
5a20bf7
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
b0b1b4f
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
e01c429
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
3d8ecb1
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
69bfc6a
Merge main into sweep/add-sweep-config
superbarne Mar 23, 2024
407bde2
Merge main into sweep/add-sweep-config
superbarne Mar 24, 2024
45c4ed3
Merge main into sweep/add-sweep-config
superbarne Mar 24, 2024
b72fac9
Merge main into sweep/add-sweep-config
superbarne Mar 24, 2024
cca019d
Merge main into sweep/add-sweep-config
superbarne Mar 25, 2024
9fa3622
Merge main into sweep/add-sweep-config
superbarne Mar 29, 2024
b4769db
Merge main into sweep/add-sweep-config
superbarne Mar 30, 2024
2897b87
Merge main into sweep/add-sweep-config
superbarne Mar 31, 2024
3a704f9
Merge main into sweep/add-sweep-config
superbarne Mar 31, 2024
8592f31
Merge main into sweep/add-sweep-config
superbarne Mar 31, 2024
5e2b04b
Merge main into sweep/add-sweep-config
superbarne Apr 1, 2024
e9de1e6
Merge main into sweep/add-sweep-config
superbarne Apr 1, 2024
e85508b
Merge main into sweep/add-sweep-config
superbarne Apr 6, 2024
eecab8e
Merge main into sweep/add-sweep-config
superbarne Apr 6, 2024
52e4f84
Merge main into sweep/add-sweep-config
superbarne Apr 6, 2024
29dba80
Merge main into sweep/add-sweep-config
superbarne Apr 6, 2024
10bd694
Merge main into sweep/add-sweep-config
superbarne Apr 6, 2024
9ae2f26
Merge main into sweep/add-sweep-config
superbarne Apr 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/sweep-template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Sweep Issue
title: 'Sweep: '
description: For small bugs, features, refactors, and tests to be handled by Sweep, an AI-powered junior developer.
labels: sweep
body:
- type: textarea
id: description
attributes:
label: Details
description: Tell Sweep where and what to edit and provide enough context for a new developer to the codebase
placeholder: |
Unit Tests: Write unit tests for <FILE>. Test each function in the file. Make sure to test edge cases.
Bugs: The bug might be in <FILE>. Here are the logs: ...
Features: the new endpoint should use the ... class from <FILE> because it contains ... logic.
Refactors: We are migrating this function to ... version because ...
27 changes: 27 additions & 0 deletions sweep.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Sweep AI turns bugs & feature requests into code changes (https://sweep.dev)
# For details on our config file, check out our docs at https://docs.sweep.dev/usage/config

# This setting contains a list of rules that Sweep will check for. If any of these rules are broken in a new commit, Sweep will create an pull request to fix the broken rule.
rules:
- "All new business logic should have corresponding unit tests."
- "Refactor large functions to be more modular."
- "Add docstrings to all functions and file headers."

# This is the branch that Sweep will develop from and make pull requests to. Most people use 'main' or 'master' but some users also use 'dev' or 'staging'.
branch: 'main'

# By default Sweep will read the logs and outputs from your existing Github Actions. To disable this, set this to false.
gha_enabled: True

# This is the description of your project. It will be used by sweep when creating PRs. You can tell Sweep what's unique about your project, what frameworks you use, or anything else you want.
#
# Example:
#
# description: sweepai/sweep is a python project. The main api endpoints are in sweepai/api.py. Write code that adheres to PEP8.
description: ''

# This sets whether to create pull requests as drafts. If this is set to True, then all pull requests will be created as drafts and GitHub Actions will not be triggered.
draft: False

# This is a list of directories that Sweep will not be able to edit.
blocked_dirs: []
Loading