From c9fb9586af0ea31053218809541852c67a296c11 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Thu, 22 Jul 2021 15:19:47 +0530 Subject: [PATCH 01/23] Create Dockerfile Creating Directory with Docker file. --- action-a/Dockerfile | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 action-a/Dockerfile diff --git a/action-a/Dockerfile b/action-a/Dockerfile new file mode 100644 index 0000000..50cc4a0 --- /dev/null +++ b/action-a/Dockerfile @@ -0,0 +1,9 @@ +1. FROM debian:9.5-slim +2. +3. +4. +5. ADD entrypoint.sh /entrypoint.sh +6. +7. RUN chmod +x /entrypoint.sh +8. +ENTRYPOINT ["/entrypoint.sh"] From 40705e8c5cea017602e252c41d81624b9e11a304 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Thu, 22 Jul 2021 16:01:03 +0530 Subject: [PATCH 02/23] Create entrypoint.sh In the directory action-a Adding another file named entrypoint.sh with the script #!/bin/sh -l sh -c "echo Hello world my name is $INPUT_MY_NAME" As this file is mentioned in the script of the Dockerfile. --- action-a/entrypoint.sh | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 action-a/entrypoint.sh diff --git a/action-a/entrypoint.sh b/action-a/entrypoint.sh new file mode 100644 index 0000000..7d3abef --- /dev/null +++ b/action-a/entrypoint.sh @@ -0,0 +1,3 @@ +#!/bin/sh -l + +sh -c "echo Hello world my name is $INPUT_MY_NAME" From b7997853883d21263f5c6b0c42ec1390f53729e0 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Thu, 22 Jul 2021 16:24:37 +0530 Subject: [PATCH 03/23] Create action.yml We will use an input parameter to read in the value of MY_NAME. --- action-a/action.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 action-a/action.yml diff --git a/action-a/action.yml b/action-a/action.yml new file mode 100644 index 0000000..5d1f4e7 --- /dev/null +++ b/action-a/action.yml @@ -0,0 +1,32 @@ +1. name: "Hello Actions" +2. +3. description: "Greet someone" +4. +5. author: "octocat@github.com" +6. +7. +8. +9. inputs: +10. +11. MY_NAME: +12. +13. description: "Who to greet" +14. +15. required: true +16. +17. default: "World" +18. +19. +20. +21. runs: +22. +23. using: "docker" +24. +25. image: "Dockerfile" +26. +27. +28. +29. branding: +30. +31. icon: "mic" +32. color: "purple" From 09dc89b3a7decffff597102bd345b52cea2407fc Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Thu, 22 Jul 2021 16:44:09 +0530 Subject: [PATCH 04/23] Create main.yml Name and trigger your workflow. --- .github/workflows/main.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..63579b8 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,3 @@ +1. name: A workflow for my Hello World file +2. +3. on: push From 7a6bc76644abb283fa3b92a2cb6d13b5708cb4bb Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Thu, 22 Jul 2021 18:29:58 +0530 Subject: [PATCH 05/23] Update main.yml Add an action block to workflow file. --- .github/workflows/main.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 63579b8..98f0598 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,3 +1,18 @@ 1. name: A workflow for my Hello World file 2. 3. on: push +4. build: +5. +6. name: Hello world action +7. +8. runs-on: ubuntu-latest +9. +10. steps: +11. +12. - uses: actions/checkout@v1 +13. +14. - uses: ./action-a +15. +16. with: +17. MY_NAME: "Mona" + From 624f45aea709cfee35e2337680a7bd38acf322af Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Thu, 22 Jul 2021 18:39:59 +0530 Subject: [PATCH 06/23] Update main.yml Error control --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 98f0598..63772ed 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,6 @@ 1. name: A workflow for my Hello World file 2. -3. on: push + 4. build: 5. 6. name: Hello world action @@ -15,4 +15,5 @@ 15. 16. with: 17. MY_NAME: "Mona" +on: push From a16304521e4a8aa5389909a85582088ec65383dd Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Fri, 23 Jul 2021 00:02:58 +0530 Subject: [PATCH 07/23] Update main.yml Remove on Push --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 63772ed..97462ce 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,5 +15,5 @@ 15. 16. with: 17. MY_NAME: "Mona" -on: push + From 314ad6ba8e3b34e2d9a4264b3ad3a9d489466481 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Fri, 23 Jul 2021 00:22:49 +0530 Subject: [PATCH 08/23] Update main.yml Add on: push --- .github/workflows/main.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 97462ce..1ba476e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,6 @@ 1. name: A workflow for my Hello World file -2. - +2. on: push +3. jobs: 4. build: 5. 6. name: Hello world action @@ -14,6 +14,5 @@ 14. - uses: ./action-a 15. 16. with: -17. MY_NAME: "Mona" - - +17. + MY_NAME: "Mona" From 57f190377ef29e46da522b8c4c6091735625e984 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Fri, 23 Jul 2021 00:27:54 +0530 Subject: [PATCH 09/23] Update main.yml re --- .github/workflows/main.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1ba476e..a945a91 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,5 +1,3 @@ -1. name: A workflow for my Hello World file -2. on: push 3. jobs: 4. build: 5. @@ -14,5 +12,4 @@ 14. - uses: ./action-a 15. 16. with: -17. - MY_NAME: "Mona" +17. MY_NAME: "Mona" From 93993a89f49230aa2154d0dd15290c1e91d86222 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Fri, 23 Jul 2021 17:09:02 +0530 Subject: [PATCH 10/23] Update main.yml Converted from Yamal tool --- .github/workflows/main.yml | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a945a91..a9a2d89 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,15 +1,22 @@ -3. jobs: -4. build: -5. -6. name: Hello world action -7. -8. runs-on: ubuntu-latest -9. -10. steps: -11. -12. - uses: actions/checkout@v1 -13. -14. - uses: ./action-a -15. -16. with: -17. MY_NAME: "Mona" +? "1. name" +: "A workflow for my Hello World file" +? "10. with" +: ~ +? "11. MY_NAME" +: SKY +? "2. on" +: push +? "3. jobs" +: ~ +? "4. build" +: ~ +? "5. name" +: "Hello world action" +? "6. runs-on" +: ubuntu-latest +? "7. steps" +: ~ +? "8. - uses" +: actions/checkout@v1 +? "9. - uses" +: ./action-a From 4ae6050b4975d7058d34bf7d6aba24fa1ba9cc0f Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Fri, 23 Jul 2021 17:18:41 +0530 Subject: [PATCH 11/23] Update main.yml Re2 --- .github/workflows/main.yml | 39 +++++++++++++++++--------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a9a2d89..973f00a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,22 +1,17 @@ -? "1. name" -: "A workflow for my Hello World file" -? "10. with" -: ~ -? "11. MY_NAME" -: SKY -? "2. on" -: push -? "3. jobs" -: ~ -? "4. build" -: ~ -? "5. name" -: "Hello world action" -? "6. runs-on" -: ubuntu-latest -? "7. steps" -: ~ -? "8. - uses" -: actions/checkout@v1 -? "9. - uses" -: ./action-a + jobs: + + build: + + name: Hello world action + + runs-on: ubuntu-latest + + steps: + + - uses: actions/checkout@v1 + + - uses: ./action-a + + with: + + MY_NAME: "Mona" From a02c098a6d4fefb666dd6ef29f5f2d2a700af027 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Fri, 23 Jul 2021 17:27:39 +0530 Subject: [PATCH 12/23] Update main.yml Re3 --- .github/workflows/main.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 973f00a..1987fe4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,17 +1,19 @@ - jobs: +name: A workflow for my Hello World file +on: push +jobs: - build: + build: - name: Hello world action + name: Hello world action - runs-on: ubuntu-latest + runs-on: ubuntu-latest - steps: + steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v1 - - uses: ./action-a + - uses: ./action-a - with: + with: - MY_NAME: "Mona" + MY_NAME: "SKY" From 266954fe296d14c172f50b9fb241b4ed7ecff68f Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Fri, 23 Jul 2021 17:30:07 +0530 Subject: [PATCH 13/23] Update main.yml Re4 --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1987fe4..9ea0883 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,5 +1,5 @@ -name: A workflow for my Hello World file -on: push +#name: A workflow for my Hello World file +#on: push jobs: build: From 53abedb95205cef08860242ecb8858b53394ed95 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Sat, 24 Jul 2021 14:08:35 +0530 Subject: [PATCH 14/23] Update main.yml Re4 --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9ea0883..6a6da9e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,8 +1,8 @@ #name: A workflow for my Hello World file #on: push jobs: - - build: + +build: name: Hello world action From 85e3024ca3b5661f73f90fe2b560a7c8db5e17c3 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Sat, 24 Jul 2021 15:17:55 +0530 Subject: [PATCH 15/23] Update main.yml Corrected bad indention for -uses: ./action-a with: --- .github/workflows/main.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6a6da9e..d2b723a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,8 +1,8 @@ -#name: A workflow for my Hello World file -#on: push +name: A workflow for my Hello World file +on: push jobs: -build: + build: name: Hello world action @@ -13,7 +13,6 @@ build: - uses: actions/checkout@v1 - uses: ./action-a - - with: + with: MY_NAME: "SKY" From 538afb8867f74d9587d7b1bc45750ac1570167af Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Sat, 24 Jul 2021 21:27:59 +0530 Subject: [PATCH 16/23] Update main.yml Commented duplicate name section. --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d2b723a..b606fc4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,7 +4,7 @@ jobs: build: - name: Hello world action + #name: Hello world action runs-on: ubuntu-latest From 796662bae979c67a2d5149764ba7d2af6150ae9a Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Sat, 24 Jul 2021 21:31:56 +0530 Subject: [PATCH 17/23] Update main.yml on: push: --- .github/workflows/main.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b606fc4..480416a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,10 +1,11 @@ -name: A workflow for my Hello World file -on: push +#name: A workflow for my Hello World file +on: + push: jobs: build: - #name: Hello world action + name: Hello world action runs-on: ubuntu-latest From 58063ebcf60a26394391ed1804b8b56ebf9858ab Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Sat, 24 Jul 2021 21:34:43 +0530 Subject: [PATCH 18/23] Update main.yml on: push --- .github/workflows/main.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 480416a..a0f306a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,4 @@ -#name: A workflow for my Hello World file -on: - push: +on: push jobs: build: From 6d2d02347486d6c1b6e66524544a0d0ef25c9042 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Sat, 24 Jul 2021 21:38:44 +0530 Subject: [PATCH 19/23] Update main.yml re --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a0f306a..da58451 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,4 +1,5 @@ -on: push +on: + push: jobs: build: From 82952311b288f35997bb4bc93cdd1f9622b77879 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Sat, 24 Jul 2021 21:43:41 +0530 Subject: [PATCH 20/23] Update main.yml replaced build with my_job --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index da58451..5245f67 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,7 +2,7 @@ on: push: jobs: - build: + my_job: name: Hello world action From b97f419845465672703127c288927ce6297a20e9 Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Mon, 26 Jul 2021 01:36:38 +0530 Subject: [PATCH 21/23] Create entrypoint2.sh Add an entrypoint script and commit it to your branch. --- action-a/entrypoint2.sh | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 action-a/entrypoint2.sh diff --git a/action-a/entrypoint2.sh b/action-a/entrypoint2.sh new file mode 100644 index 0000000..7d3abef --- /dev/null +++ b/action-a/entrypoint2.sh @@ -0,0 +1,3 @@ +#!/bin/sh -l + +sh -c "echo Hello world my name is $INPUT_MY_NAME" From e3714a7efb92feb9d9fff414a54b8824c71d23af Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Mon, 26 Jul 2021 01:41:04 +0530 Subject: [PATCH 22/23] Create action2.yml Add an action metadata file. --- action-a/action2.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 action-a/action2.yml diff --git a/action-a/action2.yml b/action-a/action2.yml new file mode 100644 index 0000000..3438607 --- /dev/null +++ b/action-a/action2.yml @@ -0,0 +1,17 @@ +name: "Hello Actions" +description: "Greet someone" +author: "octocat@github.com" + +inputs: + MY_NAME: + description: "Who to greet" + required: true + default: "World" + +runs: + using: "docker" + image: "Dockerfile" + +branding: + icon: "mic" + color: "purple" From 1cd1779900422c89fa70e7889f49eecaa00eab9e Mon Sep 17 00:00:00 2001 From: Dewrajputra <42251858+Dewrajputra@users.noreply.github.com> Date: Mon, 26 Jul 2021 01:44:35 +0530 Subject: [PATCH 23/23] Create main2.yml Name and trigger your workflow Name and trigger your workflow --- .github/workflows/main2.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .github/workflows/main2.yml diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml new file mode 100644 index 0000000..f2809f7 --- /dev/null +++ b/.github/workflows/main2.yml @@ -0,0 +1,2 @@ +name: A workflow for my Hello World file +on: push