From 4cb4906ce4416f7bceb6f3fee5e793f5bbd4cb59 Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Fri, 27 Oct 2023 20:09:33 +0530 Subject: [PATCH 01/12] Update cherrypick_PR.yml --- .github/workflows/cherrypick_PR.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cherrypick_PR.yml b/.github/workflows/cherrypick_PR.yml index 33857d9..17067ea 100644 --- a/.github/workflows/cherrypick_PR.yml +++ b/.github/workflows/cherrypick_PR.yml @@ -1,4 +1,4 @@ -name: Cherry-Pick and Raise PR +name: Cherry-Pick Commits on: push: branches: From 5ef7a54dde9c0c2f2861f2e19cb8d0625fc72fbc Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Mon, 30 Oct 2023 17:10:10 +0530 Subject: [PATCH 02/12] Create ghpat.yml --- .github/workflows/ghpat.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/ghpat.yml diff --git a/.github/workflows/ghpat.yml b/.github/workflows/ghpat.yml new file mode 100644 index 0000000..2b6a9d7 --- /dev/null +++ b/.github/workflows/ghpat.yml @@ -0,0 +1,23 @@ +name: Use GH_PAT Secret + +on: + push: + branches: + - main + +jobs: + create-issue: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Create Issue + env: + GH_PAT: ${{ secrets.GH_PAT }} + run: | + # Use the GH_PAT secret to create an issue + curl -X POST -H "Authorization: token $GH_PAT" \ + -d '{"title":"New Issue Created by Workflow", "body":"This issue is created using a GitHub Actions workflow."}' \ + https://api.github.com/repos/${{ github.repository }}/issues From 6b655789b6814961eee5a435da7d1235bf516575 Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Mon, 30 Oct 2023 17:24:23 +0530 Subject: [PATCH 03/12] Create ghtest --- ghtest | 1 + 1 file changed, 1 insertion(+) create mode 100644 ghtest diff --git a/ghtest b/ghtest new file mode 100644 index 0000000..17f8d82 --- /dev/null +++ b/ghtest @@ -0,0 +1 @@ +test file GHpat test From f6a650b2847f48cefc4b3e0c786b7adae937d847 Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Tue, 31 Oct 2023 10:12:13 +0530 Subject: [PATCH 04/12] Create S3copy.yml --- .github/workflows/S3copy.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/S3copy.yml diff --git a/.github/workflows/S3copy.yml b/.github/workflows/S3copy.yml new file mode 100644 index 0000000..b0c015d --- /dev/null +++ b/.github/workflows/S3copy.yml @@ -0,0 +1,30 @@ +name: Copy Files between S3 Buckets + +on: + push: + branches: + - main + +jobs: + copy-files: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Set up AWS CLI + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: us-east-1 # Replace with your desired AWS region + + - name: Copy Files + run: | + # Define your source and target S3 bucket paths + SOURCE_BUCKET="s3://your-source-bucket/path/to/source" + TARGET_BUCKET="s3://your-target-bucket/path/to/target" + + # Use AWS CLI to copy files from source to target + aws s3 cp $SOURCE_BUCKET $TARGET_BUCKET --recursive From dd32abb53f327f8c0884daf3b218e44d0268925c Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Tue, 31 Oct 2023 10:13:02 +0530 Subject: [PATCH 05/12] Update S3copy.yml --- .github/workflows/S3copy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/S3copy.yml b/.github/workflows/S3copy.yml index b0c015d..ece88bc 100644 --- a/.github/workflows/S3copy.yml +++ b/.github/workflows/S3copy.yml @@ -18,7 +18,7 @@ jobs: with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: us-east-1 # Replace with your desired AWS region + aws-region: us-east-1 - name: Copy Files run: | From dd0630055b265c4b2d3341cf4fa43caf5a76e798 Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Tue, 31 Oct 2023 11:16:14 +0530 Subject: [PATCH 06/12] Update S3copy.yml --- .github/workflows/S3copy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/S3copy.yml b/.github/workflows/S3copy.yml index ece88bc..904329b 100644 --- a/.github/workflows/S3copy.yml +++ b/.github/workflows/S3copy.yml @@ -23,8 +23,8 @@ jobs: - name: Copy Files run: | # Define your source and target S3 bucket paths - SOURCE_BUCKET="s3://your-source-bucket/path/to/source" - TARGET_BUCKET="s3://your-target-bucket/path/to/target" + SOURCE_BUCKET="s3://ghtestworkflow/pipeline.PNG" + TARGET_BUCKET="ss3://ghworkflow1/" # Use AWS CLI to copy files from source to target aws s3 cp $SOURCE_BUCKET $TARGET_BUCKET --recursive From bae522ba47b36015b361ea12b5635b92da6a3100 Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Tue, 31 Oct 2023 11:20:18 +0530 Subject: [PATCH 07/12] Update S3copy.yml --- .github/workflows/S3copy.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/S3copy.yml b/.github/workflows/S3copy.yml index 904329b..fa94dce 100644 --- a/.github/workflows/S3copy.yml +++ b/.github/workflows/S3copy.yml @@ -1,9 +1,8 @@ name: Copy Files between S3 Buckets on: - push: - branches: - - main + workflow_dispatch: + jobs: copy-files: From 3a49c5cf15d66040ed026fb3b976595f9689231f Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Tue, 31 Oct 2023 11:33:39 +0530 Subject: [PATCH 08/12] Update S3copy.yml --- .github/workflows/S3copy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/S3copy.yml b/.github/workflows/S3copy.yml index fa94dce..ae92bcf 100644 --- a/.github/workflows/S3copy.yml +++ b/.github/workflows/S3copy.yml @@ -23,7 +23,7 @@ jobs: run: | # Define your source and target S3 bucket paths SOURCE_BUCKET="s3://ghtestworkflow/pipeline.PNG" - TARGET_BUCKET="ss3://ghworkflow1/" + TARGET_BUCKET="s3://ghworkflow1/foldertest/" # Use AWS CLI to copy files from source to target aws s3 cp $SOURCE_BUCKET $TARGET_BUCKET --recursive From 23356aa9f44d9b28247643c871f974f141e0956a Mon Sep 17 00:00:00 2001 From: codeblurred Date: Thu, 2 Nov 2023 14:41:55 +0530 Subject: [PATCH 09/12] added files --- .github/workflows/jsonread.yml | 35 ++++++++++++++++++++++++++++++++++ input/input.json | 3 +++ 2 files changed, 38 insertions(+) create mode 100644 .github/workflows/jsonread.yml create mode 100644 input/input.json diff --git a/.github/workflows/jsonread.yml b/.github/workflows/jsonread.yml new file mode 100644 index 0000000..0f3ab68 --- /dev/null +++ b/.github/workflows/jsonread.yml @@ -0,0 +1,35 @@ +name: Extract JSON Values + +on: + push: + branches: + - main + +jobs: + extract-values: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Read JSON file + run: | + json_data=$(cat path/to/your/json/file.json) + echo "::set-output name=json_data::$json_data" + + - name: Extract values from JSON + id: extract + run: | + name=$(echo "$json_data" | jq -r '.name') + age=$(echo "$json_data" | jq -r '.age') + car=$(echo "$json_data" | jq -r '.car') + echo "::set-output name=name::$name" + echo "::set-output name=age::$age" + echo "::set-output name=car::$car" + + - name: Display extracted values + run: | + echo "Name: ${{ steps.extract.outputs.name }}" + echo "Age: ${{ steps.extract.outputs.age }}" + echo "Car: ${{ steps.extract.outputs.car }}" diff --git a/input/input.json b/input/input.json new file mode 100644 index 0000000..38c0de2 --- /dev/null +++ b/input/input.json @@ -0,0 +1,3 @@ +'{"name":"John", +"age":30, +"car":null}' \ No newline at end of file From 137821e1e1ebf36ebd08b5a1422e9787f365f705 Mon Sep 17 00:00:00 2001 From: codeblurred Date: Thu, 2 Nov 2023 14:49:06 +0530 Subject: [PATCH 10/12] path edit --- .github/workflows/jsonread.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/jsonread.yml b/.github/workflows/jsonread.yml index 0f3ab68..01b1060 100644 --- a/.github/workflows/jsonread.yml +++ b/.github/workflows/jsonread.yml @@ -15,7 +15,7 @@ jobs: - name: Read JSON file run: | - json_data=$(cat path/to/your/json/file.json) + json_data=$(cat input/input.json) echo "::set-output name=json_data::$json_data" - name: Extract values from JSON From 2d03cbcd3b07302dedd4081726a42244c8444324 Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Thu, 30 Nov 2023 02:49:57 +0530 Subject: [PATCH 11/12] Create 2nd.yml --- .github/workflows/2nd.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .github/workflows/2nd.yml diff --git a/.github/workflows/2nd.yml b/.github/workflows/2nd.yml new file mode 100644 index 0000000..bd4cc06 --- /dev/null +++ b/.github/workflows/2nd.yml @@ -0,0 +1,10 @@ +name: First Workflow +on: workflow_dispatch +jobs: + first-job: + runs-on: ubuntu-latest + steps: + - name: print greeting + run: | + echo " GITHUB ACTIONS " + echo " Good Bye" From 330eb441356dc24848877a1980119d05a62f7174 Mon Sep 17 00:00:00 2001 From: CodeWrapR <129591306+CodeWrapR@users.noreply.github.com> Date: Thu, 30 Nov 2023 02:50:46 +0530 Subject: [PATCH 12/12] Update 2nd.yml --- .github/workflows/2nd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/2nd.yml b/.github/workflows/2nd.yml index bd4cc06..6cdc3fa 100644 --- a/.github/workflows/2nd.yml +++ b/.github/workflows/2nd.yml @@ -1,4 +1,4 @@ -name: First Workflow +name: 2nd Workflow on: workflow_dispatch jobs: first-job: