From 65377ae80c9890b8e4b82ad5fbb020f989a5c6da Mon Sep 17 00:00:00 2001 From: Jesus Redon Date: Mon, 11 Apr 2022 10:26:07 -0400 Subject: [PATCH 1/7] Create Dockerfile --- action-a/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 action-a/Dockerfile diff --git a/action-a/Dockerfile b/action-a/Dockerfile new file mode 100644 index 0000000..44e85cb --- /dev/null +++ b/action-a/Dockerfile @@ -0,0 +1,5 @@ +FROM debian:9.5-slim + +ADD entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh +ENTRYPOINT ["/entrypoint.sh"] From 5c675ad2ce69b8e51e0e638aa8442260cedef704 Mon Sep 17 00:00:00 2001 From: Jesus Redon Date: Mon, 11 Apr 2022 10:27:26 -0400 Subject: [PATCH 2/7] Create entrypoint.sh --- action-a/entrypoint.sh | 1 + 1 file changed, 1 insertion(+) 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..ca017fe --- /dev/null +++ b/action-a/entrypoint.sh @@ -0,0 +1 @@ +sh -c "echo Hello world my name is $INPUT_MY_NAME" From 7e407627bd88786b4cff0bcf7db0fa612938e4a2 Mon Sep 17 00:00:00 2001 From: Jesus Redon Date: Mon, 11 Apr 2022 10:30:29 -0400 Subject: [PATCH 3/7] Create action.yml --- action-a/action.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 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..04e7b53 --- /dev/null +++ b/action-a/action.yml @@ -0,0 +1,33 @@ +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 ac09970b068c1b6c8e0dee3fe3819561522f80a2 Mon Sep 17 00:00:00 2001 From: Jesus Redon Date: Mon, 11 Apr 2022 10:38:23 -0400 Subject: [PATCH 4/7] Create main.yml --- .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..244026b --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,3 @@ +name: A workflow for my Hello World file + +on: push From 9043eabc79e96240f4058400f935e4f45534d903 Mon Sep 17 00:00:00 2001 From: Jesus Redon Date: Mon, 11 Apr 2022 10:42:35 -0400 Subject: [PATCH 5/7] Update main.yml --- .github/workflows/main.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 244026b..90a0fe6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,3 +1,20 @@ name: A workflow for my Hello World file on: push +jobs: + + build: + + name: Hello world action + + runs-on: ubuntu-latest + + steps: + + - uses: actions/checkout@v1 + + - uses: ./action-a + + with: + + MY_NAME: "Mona" From a8cfa285f14f2a0bc6b51144447e4603bffeedf4 Mon Sep 17 00:00:00 2001 From: Jesus Redon Date: Mon, 11 Apr 2022 11:42:20 -0400 Subject: [PATCH 6/7] permision changed --- action-a/entrypoint.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 action-a/entrypoint.sh diff --git a/action-a/entrypoint.sh b/action-a/entrypoint.sh old mode 100644 new mode 100755 From e3ef0b1e1dd7c808e0e491c777918cc842b10509 Mon Sep 17 00:00:00 2001 From: Jesus Redon Date: Wed, 13 Apr 2022 10:57:14 -0400 Subject: [PATCH 7/7] update docker --- action-a/Dockerfile | 2 +- action-a/action.yml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/action-a/Dockerfile b/action-a/Dockerfile index 44e85cb..742beab 100644 --- a/action-a/Dockerfile +++ b/action-a/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:9.5-slim +FROM debian:stable-slim ADD entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh diff --git a/action-a/action.yml b/action-a/action.yml index 04e7b53..bca5a02 100644 --- a/action-a/action.yml +++ b/action-a/action.yml @@ -17,7 +17,6 @@ inputs: default: "World" - runs: using: "docker"