AutoGPT/benchmark/agbenchmark/challenges/deprecated/code
Reinier van der Leer b106a61352
Clean up & fix GitHub workflows (#6313)
* ci: Mitigate security issues in autogpt-ci.yml

- Remove unnecessary pull_request_target paths and related variables and config
- Set permissions for contents to read only

* ci: Simplify steps in autogpt-ci.yml workflow using GitHub CLI

- Simplify step in 'autogpt-ci.yml' by using GitHub CLI instead of API for adding label and comment functionality
- Replace curl command with 'gh issue edit' to add "behaviour change" label to the pull request
- Replace gh api command with 'gh issue comment' to leave a comment about the changed behavior of AutoGPT in the pull request

* ci: Fix issues in workflows

- Move environment variable definition to top level in benchmark-ci.yml (because the other job also needs it)
- Removed invalid 'branches: [hackathon]' restriction in hackathon.yml workflow
- Removed redundant 'ref' and 'repository' fields in the 'checkout' step of both workflows.

* ci: Delete legacy benchmarks.yml workflow

* ci: Add triggers for CI workflows

- Add triggers to run CI workflows when they are edited.
- Update the paths for the CI workflows in the trigger configuration.

* fix: Fix benchmark lint error

- Removed unnecessary blank lines in report_types.py
- Fixed string quotes in challenge.py to maintain consistency

* fix: Update task description in password generator data.json

- Update task description in `data.json` file for the password generator challenge to clarify the input requirements and error handling.
- This change is made in an attempt to make the Benchmark CI pass.

* fix: Fix PasswordGenerator challenge in CI

- Fix the behavior of the reference password_generator.py to align with the task description
- Use default password length 8 instead of a random length in the generate_password function
- Retrieve the password length from the command line arguments if "--length" is provided, else set it to 8
2023-11-21 10:58:54 +01:00
..
1_list_animals Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
1_password_generator Clean up & fix GitHub workflows (#6313) 2023-11-21 10:58:54 +01:00
1_return Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
2_file_organizer Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
2_write Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
3_modify Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
4_tests Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
d2.1_guided Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
d2.2_vague Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
d2.3_import Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
d3.1_three_sum Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00
d3_two_sum Add more data challenges (#5390) 2023-09-28 19:30:08 -07:00