diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md new file mode 100644 index 0000000..3082edc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -0,0 +1,37 @@ +--- +name: Bug +about: "[Bug \U0001F41B]: Create a bug report for AutoGPT." +title: "[\U0001F41B Bug]: Bug Title." +labels: needs triage +assignees: wiseaidev + +--- + +**👶 Getting Started** +Please [search the history](https://github.com/kevin-rs/autogpt/issues) to see if an issue already exists for the same problem. +- [ ] I have searched the existing issues. +- [ ] I have tested the latest version. + +**📝 Describe the bug** +Please provide a summary of what this issue is all about. Thanks for contributing by creating an issue! ❤️ + +**🕹 Steps to reproduce** +Please provide a link to a live example and an unambiguous set of steps to reproduce this bug. You can click the deploy button to provide a live reproduction case. + +Link to live example: +Steps: +1. +2. +3. + +**😯 Current behavior** +A clear and concise description of what you expected to happen. + +**🤔 Expected behavior** +Describe what should happen. + +**📸 Screenshots** +If applicable, add screenshots to help explain your problem. + +**🔦 Additional context** +What are you trying to accomplish? How has this issue affected you? Providing context helps us come up with a solution that is more useful in the real world. diff --git a/.github/ISSUE_TEMPLATE/feature.md b/.github/ISSUE_TEMPLATE/feature.md new file mode 100644 index 0000000..14083db --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.md @@ -0,0 +1,22 @@ +--- +name: feature +about: "[Feature\U0001F484]: Suggest a new idea for AutoGPT." +title: "[\U0001F484Feature]: Feature title." +labels: needs triage +assignees: wiseaidev + +--- + +**👶 Getting Started** +Please [search the history](https://github.com/kevin-rs/autogpt/issues) to see if an issue already exists for the same problem. +- [ ] I have searched the existing issues. +- [ ] I have tested the latest version. + +**📝 Describe the feature** +Please provide a detailed explanation of what this feature is all about. Thanks for contributing by creating an issue! ❤️ + +**📸 Screenshots** +Please provide screenshots of the expected feature, if applicable. + +**🔦 Context** +What are you trying to accomplish? How has the lack of this feature affected you? Providing context helps us come up with a solution that is more useful in the real world. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..2b7b3a3 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1 @@ +- [ ] I have tested these changes locally. \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..2663457 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,19 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + reviewers: + - "wiseaidev" + - package-ecosystem: "cargo" + directory: "/" + schedule: + interval: "weekly" + reviewers: + - "wiseaidev" diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml new file mode 100644 index 0000000..b0dedc4 --- /dev/null +++ b/.github/workflows/dependency-review.yml @@ -0,0 +1,20 @@ +# Dependency Review Action +# +# This Action will scan dependency manifest files that change as part of a Pull Request, surfacing known-vulnerable versions of the packages declared or updated in the PR. Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable packages will be blocked from merging. +# +# Source repository: https://github.com/actions/dependency-review-action +# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement +name: 'Dependency Review' +on: [pull_request] + +permissions: + contents: read + +jobs: + dependency-review: + runs-on: ubuntu-latest + steps: + - name: 'Checkout Repository' + uses: actions/checkout@v3 + - name: 'Dependency Review' + uses: actions/dependency-review-action@v3