Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit50cfaee

Browse files
committed
migrate to public repo
1 parent6d7f650 commit50cfaee

File tree

9 files changed

+68
-68
lines changed

9 files changed

+68
-68
lines changed

‎.github/workflows/autopr.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
ref:main
4040
fetch-depth:1
4141
-name:AutoPR
42-
uses:raphael-francis/autopr-internal@main
42+
uses:irgolic/autopr@main
4343
env:
4444
OPENAI_API_KEY:${{ secrets.OPENAI_API_KEY }}
4545
with:

‎README.md‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Below is an example of AutoPR's Living README:
3333
This folder contains files and folders related to a workflow automation system. It provides reusable actions, triggers, and workflows for different automation scenarios. The files include configuration files for Docker images, licenses, makefile-like tasks, automatic pull request workflows, shell scripts, project dependencies, workflow schemas, and more. The folder also includes a collection of Python files for defining actions, triggers, and workflows, as well as services for managing and running automated actions. Overall, this folder supports the development and execution of automated workflows with various actions and conditions.
3434

3535

36-
###[`Dockerfile`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./Dockerfile)
36+
###[`Dockerfile`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./Dockerfile)
3737

3838
🏗️ Sets up a Docker image based on the`duffn/python-poetry:3.9-bullseye` image
3939
🔧 Installs git from the bullseye-backports repository
@@ -45,7 +45,7 @@ This folder contains files and folders related to a workflow automation system.
4545
🚀 Sets the entrypoint to`/entrypoint.sh` for running the app
4646

4747

48-
###[`LICENSE.md`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./LICENSE.md)
48+
###[`LICENSE.md`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./LICENSE.md)
4949

5050
📄 This file contains the MIT License.
5151
🔒 The license grants permission to use, modify, and distribute the software.
@@ -55,7 +55,7 @@ This folder contains files and folders related to a workflow automation system.
5555
💼 The license is owned by Raphael Francis Ltd.
5656

5757

58-
###[`Makefile`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./Makefile)
58+
###[`Makefile`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./Makefile)
5959

6060
📝 This file is a makefile-like configuration file.
6161
🔧 It defines various targets and their associated commands.
@@ -68,7 +68,7 @@ This folder contains files and folders related to a workflow automation system.
6868
🔧 This file is meant to automate common development tasks and ensure code quality.
6969

7070

71-
###[`action.yml`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./action.yml)
71+
###[`action.yml`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./action.yml)
7272

7373
📄 This file is a configuration file for an automatic pull request workflow.
7474
🔧 It specifies the details for running the workflow, such as the Docker image to use.
@@ -79,12 +79,12 @@ This folder contains files and folders related to a workflow automation system.
7979
🔄 It specifies whether to overwrite existing branches and pull requests when creating from issues.
8080

8181

82-
###[`autopr/`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr)
82+
###[`autopr/`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr)
8383

8484
This folder contains a collection of Python files and folders related to a workflow automation system. It includes files for defining actions, triggers, and workflows, as well as services for managing and running automated actions. There are also files for configuring logging settings, defining data models, and interacting with the GitHub platform. Overall, this folder provides a range of reusable actions, triggers, and workflows for different automation scenarios, along with the necessary services and utilities to support them.
8585

8686

87-
###[`entrypoint.sh`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./entrypoint.sh)
87+
###[`entrypoint.sh`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./entrypoint.sh)
8888

8989
📝 The file is a shell script
9090
🔧 It sets the Git configuration for a specific directory
@@ -93,7 +93,7 @@ This folder contains a collection of Python files and folders related to a workf
9393
🐍 It runs a Python module called`autopr.gh_actions_entrypoint`
9494

9595

96-
###[`poetry.lock`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./poetry.lock)
96+
###[`poetry.lock`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./poetry.lock)
9797

9898
📄 This file is an executive summary of a project or report
9999
🔍 It provides a high-level overview of the main points
@@ -107,7 +107,7 @@ This folder contains a collection of Python files and folders related to a workf
107107
📌 It is concise and easy to read, even if the file is empty
108108

109109

110-
###[`pyproject.toml`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./pyproject.toml)
110+
###[`pyproject.toml`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./pyproject.toml)
111111

112112
📋 This file is a configuration file for a Python project using Poetry.
113113
🔍 It contains information about the project's name, version, and authors.
@@ -119,7 +119,7 @@ This folder contains a collection of Python files and folders related to a workf
119119
🔍 It specifies the line length and target version for the Black code formatter.
120120

121121

122-
###[`strict_workflow_schema.json`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./strict_workflow_schema.json)
122+
###[`strict_workflow_schema.json`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./strict_workflow_schema.json)
123123

124124
📄 The file is a JSON schema describing a strict workflow definition.
125125
🔍 It defines various actions that can be performed within the workflow.
@@ -133,7 +133,7 @@ This folder contains a collection of Python files and folders related to a workf
133133
📚 The file can serve as a reference for understanding the structure and capabilities of strict workflows.
134134

135135

136-
###[`trigger_schema.json`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./trigger_schema.json)
136+
###[`trigger_schema.json`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./trigger_schema.json)
137137

138138
📋 The file is a JSON schema that describes a configuration for triggers and actions in a workflow.
139139
🔗 It includes definitions for various action models such as comment, set_issue_title, walk_files, make_api_call, bash, etc.
@@ -147,7 +147,7 @@ This folder contains a collection of Python files and folders related to a workf
147147
💻 Overall, this file is a powerful tool for defining and configuring automated workflows with various triggers and actions.
148148

149149

150-
###[`workflow_schema.json`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./workflow_schema.json)
150+
###[`workflow_schema.json`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./workflow_schema.json)
151151

152152
📄 This file is a JSON schema definition for a workflow definition.
153153
🔧 It defines various types and properties for different actions and declarations used in the workflow.

‎autopr/README.md‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
This folder contains a collection of Python files and folders related to a workflow automation system. It includes files for defining actions, triggers, and workflows, as well as services for managing and running automated actions. There are also files for configuring logging settings, defining data models, and interacting with the GitHub platform. Overall, this folder provides a range of reusable actions, triggers, and workflows for different automation scenarios, along with the necessary services and utilities to support them.
77

88

9-
###[`__init__.py`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/__init__.py)
9+
###[`__init__.py`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/__init__.py)
1010

1111
This file is empty.
1212

1313

14-
###[`actions/`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/actions)
14+
###[`actions/`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/actions)
1515

1616
This folder contains a collection of Python files that implement various actions for automating tasks. Each file represents a different action, such as running a bash command, generating choices based on user prompts, publishing comments on GitHub issues, committing and pushing changes to a remote repository, searching for specific keywords in files, inserting content into strings, and more. The files define classes that encapsulate the logic for each action, and they often include input and output models for data validation. Some files also include example usage and test cases. Additionally, there are utility files for managing prompt context and listing files in a folder. Overall, the folder provides a range of reusable actions for different automation scenarios.
1717

1818

19-
###[`gh_actions_entrypoint.py`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/gh_actions_entrypoint.py)
19+
###[`gh_actions_entrypoint.py`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/gh_actions_entrypoint.py)
2020

2121
📄 This file is the entry point for a GitHub Actions workflow.
2222
🔧 It contains the main logic for running the workflow.
@@ -30,7 +30,7 @@ This folder contains a collection of Python files that implement various actions
3030
🔒 The GitHub token is used for authentication and authorization.
3131

3232

33-
###[`log_config.py`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/log_config.py)
33+
###[`log_config.py`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/log_config.py)
3434

3535
📝 This file is used to configure logging settings and create loggers.
3636
🔧 It imports the necessary modules for logging and structlog.
@@ -42,7 +42,7 @@ This folder contains a collection of Python files that implement various actions
4242
🔧 The configure_logging function is called to configure logging on module import.
4343

4444

45-
###[`main.py`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/main.py)
45+
###[`main.py`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/main.py)
4646

4747
📋 This file contains the implementation of the`MainService` class, which serves as the main entry point for the application.
4848
🔧 It initializes various services and handles the execution of triggers and workflows.
@@ -56,17 +56,17 @@ This folder contains a collection of Python files that implement various actions
5656
🔗 The`TriggerService` class handles the interaction between triggers, workflows, and the commit service.
5757

5858

59-
###[`models/`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/models)
59+
###[`models/`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/models)
6060

6161
This folder contains files and folders related to a workflow automation system for handling events in the AutoPR system. It includes files for defining data models, handling events, configuring workflows, and executing automation actions. The files define classes and types for messages, threads, issues, pull requests, events, context variables, templates, and executables. Overall, this folder provides a flexible and extensible system for defining and configuring automated actions and workflows in the AutoPR system.
6262

6363

64-
###[`services/`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/services)
64+
###[`services/`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/services)
6565

6666
This folder contains a collection of Python files that implement various services and classes for managing and running automated actions in a pull request workflow. These services include the`ActionService` for handling actions, the`CacheService` for caching data, the`CommitService` for managing Git commits, the`DiffService` for working with diffs, the`PlatformService` for interacting with the GitHub platform, the`PublishService` for publishing updates to pull requests, the`TriggerService` for handling triggers and executing workflows, the`Utils` module for formatting and truncating data, and the`WorkflowService` for executing workflows and actions. Each file contains detailed documentation and comments explaining the purpose and functionality of the classes and methods.
6767

6868

69-
###[`triggers.py`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/triggers.py)
69+
###[`triggers.py`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/triggers.py)
7070

7171
📄 This file defines a function called`get_all_triggers`.
7272
📂 It imports necessary modules and classes.
@@ -80,7 +80,7 @@ This folder contains a collection of Python files that implement various service
8080
📥 The function takes optional parameters for the configuration directory and repository path.
8181

8282

83-
###[`workflows/`](https://github.com/raphael-francis/AutoPR-internal/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/workflows)
83+
###[`workflows/`](https://github.com/irgolic/autopr/blob/6eca175af1a796cf6de44b15fa4a9cb81752e58c/./autopr/workflows)
8484

8585
This folder contains a Python script (`__init__.py`) that collects and loads workflow configurations from YAML files. The script recursively searches for YAML files in a specified folder and its subfolders. It handles exceptions and logs errors during the loading and validation process. The loaded workflows are returned as the result of the`get_all_workflows()` function. The folder also includes several YAML files that define different workflows for tasks such as making API calls and saving responses to files, automating the process of summarizing files and folders, inserting content into files, managing TODO issues in code repositories, and summarizing changes in pull requests.
8686

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp