Drikus Roor
24d5e1fc8a
Ensure Python 3.10 & 3.11 compatability ( #1815 )
...
CI: Ensure compatability with Python 3.10 & 3.11
---------
Co-authored-by: Reinier van der Leer <github@pwuts.nl>
2023-04-19 01:38:42 +02:00
Reinier van der Leer
e2accab87e
Move to Python 3.10 & improve CI workflow ( #2369 )
...
* Use Python 3.10 in CI, benchmark, devcontainer, docker config, .sourcery.yaml
* Improve Python CI workflow
2023-04-19 01:27:29 +02:00
Toran Bruce Richards
7ac296081c
Add pull_request_target to CI trigger
2023-04-18 19:11:09 +12:00
Toran Bruce Richards
525073bb94
Change on PR to all branches
2023-04-18 18:46:50 +12:00
Merwane Hamadi
254cd69748
Update CI workflow to use flake8, black, and isort formatting checks
2023-04-17 12:50:21 -07:00
Reinier van der Leer
3b37c89d88
fix(pr-label): concurrency group cannot be empty
2023-04-17 19:15:20 +02:00
Reinier van der Leer
ef7b417105
fix(pr-label): mitigate excessive concurrent runs
2023-04-17 18:16:37 +02:00
Reinier van der Leer
e7c3ff9b9e
fix(pr-label): set job permissions explicitly
2023-04-17 17:47:58 +02:00
Reinier van der Leer
35106ef662
feat(pr-labels): auto-label conflicting PRs
2023-04-17 17:33:50 +02:00
0xArty
147d3733bf
Change ci to pytest
2023-04-16 22:17:03 +01:00
Merwane Hamadi
005479f8c3
Add benchmark GitHub action workflow
2023-04-16 11:32:27 -07:00
Richard Beales
bc09ce93eb
Create a Docker image on DockerHub on release to stable
2023-04-16 09:20:16 +01:00
Richard Beales
17f3df0a04
Create Docker Image CI
...
Github action to build the docker image on CI
2023-04-16 06:31:17 +01:00
Dino Hensen
d64f866bfa
Convert to python module named autogpt.
...
Also fixed the Dockerfile.
Converting to module makes development easier.
Fixes coverage script in CI and test imports.
2023-04-14 10:27:41 -07:00
Drikus Roor
04dc0f7149
lint: Add flake8 rule E302 to the flake8 workflow job
2023-04-13 10:50:27 +02:00
Drikus Roor
8ff36bb8ba
lint: Add rule E231 to the flake8 linting job
2023-04-13 10:50:26 +02:00
Drikus Roor
f4a481513d
ci: Set continue-on-error to false for flake8 lint job
2023-04-12 22:13:02 +02:00
Drikus Roor
8d0d4135ea
ci: Update flake8 command to ignore some issues.
...
We can later gradually make it stricter until we have no errors anymore.
2023-04-12 22:07:04 +02:00
Drikus Roor
29d6ecd4d3
ci: Allow flake8 failure since there are a lot of issues
2023-04-12 20:21:42 +02:00
Drikus Roor
87d465a8f1
chore: Rename unit test workflow file to ci.yml
2023-04-12 20:21:42 +02:00
Drikus Roor
dc0a94bba3
ci: Add a flake8 linting job
2023-04-12 20:21:42 +02:00
Drikus Roor
0e5271b62a
ci: Set continue on error to false
2023-04-12 10:16:42 +02:00
Drikus Roor
b3c23ee0d3
chore: Rename workflow to "Unit Tests"
2023-04-12 10:16:42 +02:00
Drikus Roor
0adc4239b7
ci: Calculate coverage only over scripts folder
2023-04-12 10:16:42 +02:00
Drikus Roor
7c4a2c86ab
ci: Run unit tests with coverage report
2023-04-12 10:16:00 +02:00
Drikus Roor
11e05ced7a
ci: Allow failure for now until json_parser tests have been fixed
2023-04-12 10:16:00 +02:00
Drikus Roor
e294d9b895
ci: Configure unit tests workflow
2023-04-12 10:16:00 +02:00
Toran Bruce Richards
d6f2aceb63
..
2023-04-02 11:00:50 +01:00
Toran Bruce Richards
bf7a52ec8c
...
2023-04-02 10:56:23 +01:00
Toran Bruce Richards
dfd324a079
Updates auto format workflow to work with forks.
...
(in the correct branch now)
2023-04-02 10:31:06 +01:00
Torantulino
f930f925a8
Updates auto_format to work on forks.
2023-04-02 09:50:08 +01:00
Torantulino
f31953f7cd
Adds auto formatting for pull requests.
...
This is a great way to ensure that your code is formatted correctly before it is merged into the main branch and limit the number of formatting changes in pull requests.
2023-04-02 09:07:32 +01:00