From 09c844f02e2be00ced773322d723ea06a3b3f3f7 Mon Sep 17 00:00:00 2001 From: Tanuj-Koduri Date: Thu, 19 Dec 2024 11:10:03 -0800 Subject: [PATCH 1/2] Add files via upload --- action.yml | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 action.yml diff --git a/action.yml b/action.yml new file mode 100644 index 00000000..3d069abd --- /dev/null +++ b/action.yml @@ -0,0 +1,55 @@ +name: 'Intelligent DevOps (Intelli-Ops) using Amazon Bedrock' +description: 'AI-powered GitHub Action for code reviews, PR descriptions, unit tests, and issue management using Amazon Bedrock.' +inputs: + github-token: + description: 'GitHub token' + required: true + aws-region: + description: 'AWS Region' + required: true + default: 'us-east-1' + model-id: + description: 'Model ID' + required: false + # Use specific prefix sagemaker. to specify the model hosted in AWS SageMaker + default: 'anthropic.claude-3-5-sonnet-20240620-v1:0' + generate-code-review-exclude-files: + description: 'Exclude file list, separated by comma, e.g. [*.md,*.json]' + required: false + # defaul to null to disable the filter + default: '' + generate-code-review-level: + description: 'Code review level' + required: false + default: 'detailed' + generate-code-review: + description: 'Generate code review' + required: false + generate-pr-description: + description: 'Generate PR description' + required: false + default: 'false' + generate-unit-test: + description: 'Whether to generate unit tests' + required: false + default: 'false' + generate-unit-test-source-folder: + description: 'The folder path where unit tests should be generated based on the source code, only applicable when generate-unit-test is true' + required: false + default: '' + generate-unit-test-exclude-files: + description: 'Exclude file list, separated by comma, e.g. [*.md,*.json]' + required: false + default: '' + output-language: + description: 'Output language' + required: false + default: 'en' +# The index.js file in the intelligent-code-review action no longer needs to explicitly set AWS credentials. It will use the credentials set up by the configure-aws-credentials action +runs: + using: 'node20' + main: 'dist/index.js' + +branding: + color: 'purple' + icon: 'check-circle' From 9a1e1174ffda1ca12eb1585edbd48b3ee44e93c2 Mon Sep 17 00:00:00 2001 From: Tanuj-Koduri Date: Thu, 19 Dec 2024 11:12:27 -0800 Subject: [PATCH 2/2] Update action.yml --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 3d069abd..0fe12371 100644 --- a/action.yml +++ b/action.yml @@ -48,7 +48,7 @@ inputs: # The index.js file in the intelligent-code-review action no longer needs to explicitly set AWS credentials. It will use the credentials set up by the configure-aws-credentials action runs: using: 'node20' - main: 'dist/index.js' + main: 'index.js' branding: color: 'purple'