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

Release v0.4.3 #4802

Merged
merged 122 commits into from
Jun 28, 2023
Merged

Release v0.4.3 #4802

merged 122 commits into from
Jun 28, 2023

Conversation

lc0rp
Copy link
Contributor

@lc0rp lc0rp commented Jun 26, 2023

Release Checklist

  1. Prepare 🏗️
    1. Create release branch -> release-v0.4.3
    2. Create a release pull request with this checklist in the description -> self
    3. Resolve conflicts with stable
    4. [/] Test release branch -> @testers, @Catalysts, @contributors
    5. Identify needed docs updates to match new features. Update docs.
    6. Update version numbers -> @lc0rp Bulletin.md updates and version toggling #4816
    7. Draft PR materials for release -> @ntindle, @rihp
      1. Release notes - @lc0rp
      2. Discord announcement - @rihp
      3. Reddit post - @RhiP
      4. Twitter thread - @ntindle, @RhiP
      5. Bulletin (pull request) - @lc0rp
      6. Major releases:
        - [ ] Instagram post (@ major releases)
        - [ ]Developer newsletter (@ major releases)
        - [ ] YouTube video (@ major releases)
        - [ ] Blog post (@ major releases)
    8. Update bulletin in release branch -> @lc0rp Bulletin.md updates and version toggling #4816
    9. Create a draft release for peer review -> @lc0rp Auto-GPT v0.4.3 [draft]
  2. Publish 🚀
    1. Merge release branch into stable
    2. Tag & publish release v0.4.3
    3. Post announcement on Discord (@Ferg)
    4. Post announcement on Twitter (@Ferg)
    5. Post announcement on Instagram (@Ferg)
    6. Post announcement on Reddit
  3. Post-process 🎀
    1. Merge release branch into master
    2. Close the release's milestone
    3. Evaluate this release process
    4. Set next release (scope + target date)

waynehamadi and others added 30 commits June 3, 2023 15:48
Resubmission of #3643

---------

Co-authored-by: Reinier van der Leer <[email protected]>
* Fix updated cassettes step

* Clarifications

* Use github.ref_name instead of github.ref

* Fix duplicate runs on `master`

---------

Co-authored-by: Reinier van der Leer <[email protected]>
* Rearrange tests into unit/integration/challenge categories

* Fix linting + `tests.challenges` imports

* Fix obscured duplicate test in test_url_validation.py

* Move VCR conftest to tests.vcr

* Specify tests to run & their order (unit -> integration -> challenges) in CI

* Fail Docker CI when tests fail

* Fix import & linting errors in tests

* Fix `get_text_summary`

* Fix linting errors

* Clean up pytest args in CI

* Remove bogus tests from GoCodeo
* Update cassette submodule

* add a new line when building current_score.json
* Fix duckduckgo rate limiting

* use list instead of loop

---------

Co-authored-by: Reinier van der Leer <[email protected]>
…thon code (#4567)

* Fix issues with file reading and writing with Python code

* Change error message, use Workspace.get_path

---------

Co-authored-by: Reinier van der Leer <[email protected]>
* Dockerfile: reduce layer bloat

* Re-separate layers

---------

Co-authored-by: Reinier van der Leer <[email protected]>
Co-authored-by: Nicholas Tindle <[email protected]>
…le (#1569)

Co-authored-by: Nicholas Tindle <[email protected]>
Co-authored-by: Nicholas Tindle <[email protected]>
* feat: set max token limits for better user experience

* fix: use OPEN_AI_CHAT_MODELS max limits

* fix: use the old default of 8000

* fix: formatting so isort/black checks pass

* fix: avoid circular dependencies

* fix: use better to avoid circular imports

* feat: introduce soft limits and use them

* fix: circular import issue and missing field

* fix: move import to avoid overriding doc comment

* feat: DRY things up and set token limit for fast llm models too

* tests: make linter tests happy

* test: use the max token limits in config.py test

* fix: remove fast token limit from config

* feat: remove smart token limit from config

* fix: remove unused soft_token_limit var

* fix: remove unneeded tests, settings aren't in config anymore

---------

Co-authored-by: k-boikov <[email protected]>
Co-authored-by: Reinier van der Leer <[email protected]>
* Inform users that challenges can be flaky

* Update challenge_decorator.py
* Add command for directly executing python code

* Fix docstring

* Clarify / update filename references

---------

Co-authored-by: merwanehamadi <[email protected]>
@github-actions github-actions bot added the conflicts Automatically applied to PRs with merge conflicts label Jun 26, 2023
@github-actions
Copy link
Contributor

This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.

@github-actions
Copy link
Contributor

This PR exceeds the recommended size of 500 lines. Please make sure you are NOT addressing multiple issues with one PR.

@github-actions
Copy link
Contributor

This PR exceeds the recommended size of 500 lines. Please make sure you are NOT addressing multiple issues with one PR.

@github-actions github-actions bot removed the conflicts Automatically applied to PRs with merge conflicts label Jun 27, 2023
@github-actions
Copy link
Contributor

Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.

@codecov
Copy link

codecov bot commented Jun 27, 2023

Codecov Report

Patch coverage: 72.72% and project coverage change: +19.90 🎉

Comparison is base (cd8fdb3) 50.90% compared to head (4452283) 70.81%.

Additional details and impacted files
@@             Coverage Diff             @@
##           stable    #4802       +/-   ##
===========================================
+ Coverage   50.90%   70.81%   +19.90%     
===========================================
  Files          65       69        +4     
  Lines        2976     3358      +382     
  Branches      504      545       +41     
===========================================
+ Hits         1515     2378      +863     
+ Misses       1336      802      -534     
- Partials      125      178       +53     
Impacted Files Coverage Δ
autogpt/cli.py 0.00% <0.00%> (ø)
autogpt/singleton.py 100.00% <ø> (ø)
autogpt/main.py 21.05% <16.32%> (+21.05%) ⬆️
autogpt/speech/eleven_labs.py 29.41% <18.18%> (ø)
autogpt/speech/say.py 37.93% <27.27%> (+1.26%) ⬆️
autogpt/processing/text.py 33.96% <32.67%> (+13.64%) ⬆️
autogpt/prompts/prompt.py 45.65% <40.00%> (-10.12%) ⬇️
autogpt/configurator.py 30.37% <41.02%> (+30.37%) ⬆️
autogpt/app.py 47.05% <44.44%> (-1.46%) ⬇️
autogpt/utils.py 62.24% <46.66%> (-4.82%) ⬇️
... and 50 more

... and 1 file with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@github-actions
Copy link
Contributor

This PR exceeds the recommended size of 500 lines. Please make sure you are NOT addressing multiple issues with one PR.

@github-actions
Copy link
Contributor

This PR exceeds the recommended size of 500 lines. Please make sure you are NOT addressing multiple issues with one PR.

Co-authored-by: uta <[email protected]>
Co-authored-by: merwanehamadi <[email protected]>
Co-authored-by: lukas-eu <[email protected]>
@github-actions
Copy link
Contributor

This PR exceeds the recommended size of 500 lines. Please make sure you are NOT addressing multiple issues with one PR.

@lc0rp lc0rp added this to the v0.4.3 Release milestone Jun 27, 2023
@lc0rp lc0rp requested review from Pwuts, collijk and waynehamadi June 27, 2023 22:14
@lc0rp lc0rp merged commit 80151dd into stable Jun 28, 2023
@lc0rp lc0rp deleted the release-v0.4.3 branch June 28, 2023 07:56
@yuta0x89 yuta0x89 mentioned this pull request Jun 28, 2023
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.