diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..90a0fe6 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +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" diff --git a/action-a/Dockerfile b/action-a/Dockerfile new file mode 100644 index 0000000..742beab --- /dev/null +++ b/action-a/Dockerfile @@ -0,0 +1,5 @@ +FROM debian:stable-slim + +ADD entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh +ENTRYPOINT ["/entrypoint.sh"] diff --git a/action-a/action.yml b/action-a/action.yml new file mode 100644 index 0000000..bca5a02 --- /dev/null +++ b/action-a/action.yml @@ -0,0 +1,32 @@ +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" diff --git a/action-a/entrypoint.sh b/action-a/entrypoint.sh new file mode 100755 index 0000000..ca017fe --- /dev/null +++ b/action-a/entrypoint.sh @@ -0,0 +1 @@ +sh -c "echo Hello world my name is $INPUT_MY_NAME"