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

Related issues buildout #9

Merged
merged 9 commits into from
Dec 20, 2023
Merged

Related issues buildout #9

merged 9 commits into from
Dec 20, 2023

Commits on Dec 20, 2023

  1. Add issue linking functionality and parent_id to issues

    This commit introduces issue linking functionality. A new table and associated model `issue_links` have been added to allow issues to have various types of links to other issues. It also includes indexes for quicker searching and linking.
    In addition, a `parent_id` field was added to the issues table and model, allowing issues to have a parent-child relationship. The concept of linked issues and parent/child issues can help to model complex relationships between tasks.
    claygorman committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    fdcc122 View commit details
    Browse the repository at this point in the history
  2. Add issue linking and retrieval functionality

    The code now allows Issues to be linked with each other and also fetches linked issues as part of the issue information. Changes have been made on the back-end database models to accommodate this functionality, while the GraphQL implementation has been updated to carry the linked issue details alongside the main issue information.
    claygorman committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    b18b43f View commit details
    Browse the repository at this point in the history
  3. Add search parameters to QueryIssueInput

    Two new parameters, search and searchOperator, are now added to the QueryIssueInput in type definitions. This will allow filtering issues based on specific search terms and operators.
    claygorman committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    1e0c9d8 View commit details
    Browse the repository at this point in the history
  4. Implement inverse link types for issues

    Added a new property, `inverseLinkType`, to outline the possible inverse link types between issues in `issue-links.js`. This change also required updates to `issue.js` to handle both linked issues and linked by issues. Additionally, the related resolvers have been adjusted to accommodate these changes. This improvement enables a more comprehensive display of issue relationships within the system.
    claygorman committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    49dffcd View commit details
    Browse the repository at this point in the history
  5. Remove default empty string for token

    The code for handling the absence of an authorization header has been changed. The previous implementation used an empty string as a default value for the token if it was not found in the request headers. Now, the 'token' variable will be set to 'undefined' if the 'authorization' header is not present.
    claygorman committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    2a8c1d6 View commit details
    Browse the repository at this point in the history
  6. Add GitHub Actions workflow for PR agent

    A new GitHub Actions workflow has been added. This workflow, defined in pr_agent.yml, is triggered on pull requests and issue comments. It runs a job, pr_agent_job, that uses the PR agent from Codium-ai/pr-agent. It allows the job to write to issues, pull requests, and contents.
    claygorman committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    16a7a6a View commit details
    Browse the repository at this point in the history
  7. Add name to GitHub workflow configuration

    A name has been added to the `.github/workflows/pr_agent.yml` file to improve clarity. This will help in identifying and managing the workflow associated with pull requests and issue comment activities.
    claygorman committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    d47d138 View commit details
    Browse the repository at this point in the history
  8. Update PR agent workflow configuration

    This commit updates the settings in the PR agent workflow file. Specifically, it disables the need for tests review by the PR reviewer and limits the number of code suggestions to 1.
    claygorman committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    3520bbe View commit details
    Browse the repository at this point in the history
  9. Remove PR code suggestions limit from PR agent

    The value indicating how many code suggestions the pull request agent should provide was removed. This change makes the PR agent more flexible by not restricting the number of code suggestions it can offer.
    claygorman committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    2aba9ad View commit details
    Browse the repository at this point in the history