[ ] 👎 Sweep Needs Improvement
I created this PR to fix the failing GitHub Actions.## Description
This PR addresses the issue of failing GitHub Actions (GHA) by enhancing the CI compatibility and ensuring that the GHA workflow is robust and correctly configured.
Changes include:
Creation of a new GitHub Actions workflow file that defines the CI pipeline for the project, including environment setup, dependencies installation, and running tests.
Modification of the skip_in_ci decorator in autogpts/autogpt/tests/utils.py to ensure it correctly identifies the CI environment and skips tests that are not compatible with GHA.
Summary of Changes
Created .github/workflows/ci.yml to define the new GHA workflow.
Modified autogpts/autogpt/tests/utils.py to enhance the skip_in_ci decorator for better compatibility with GHA.
These changes aim to prevent GHA failures related to environment incompatibilities and ensure that all tests run correctly in the CI environment.
PR Feedback (click)
Changes include:
skip_in_ci
decorator inautogpts/autogpt/tests/utils.py
to ensure it correctly identifies the CI environment and skips tests that are not compatible with GHA.Summary of Changes
.github/workflows/ci.yml
to define the new GHA workflow.autogpts/autogpt/tests/utils.py
to enhance theskip_in_ci
decorator for better compatibility with GHA.These changes aim to prevent GHA failures related to environment incompatibilities and ensure that all tests run correctly in the CI environment.