From 28b461f3f6d38f342c770419fd62a6ac19c39443 Mon Sep 17 00:00:00 2001 From: Shane Wilson Date: Wed, 22 Jan 2020 23:03:53 -0500 Subject: [PATCH 1/5] =?UTF-8?q?=F0=9F=8E=89initial=20pre-release=20action?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ pre-release/Dockerfile | 14 ++++++++++++++ pre-release/action.yml | 15 +++++++++++++++ pre-release/entrypoint.sh | 9 +++++++++ 4 files changed, 40 insertions(+) create mode 100644 pre-release/Dockerfile create mode 100644 pre-release/action.yml create mode 100644 pre-release/entrypoint.sh diff --git a/.gitignore b/.gitignore index 6704566..80c59ee 100644 --- a/.gitignore +++ b/.gitignore @@ -102,3 +102,5 @@ dist # TernJS port file .tern-port + +.history \ No newline at end of file diff --git a/pre-release/Dockerfile b/pre-release/Dockerfile new file mode 100644 index 0000000..895de3a --- /dev/null +++ b/pre-release/Dockerfile @@ -0,0 +1,14 @@ +FROM alpine:3.10 + +RUN apk add yarn + +RUN yarn global add @knit/knit + +LABEL com.github.actions.name="knit" +LABEL com.github.actions.description="A simple GitHub Action to use knit" +LABEL com.github.actions.icon="package" +LABEL com.github.actions.color="purple" + +COPY entrypoint.sh /entrypoint.sh + +ENTRYPOINT ["/entrypoint.sh"] \ No newline at end of file diff --git a/pre-release/action.yml b/pre-release/action.yml new file mode 100644 index 0000000..05bcc71 --- /dev/null +++ b/pre-release/action.yml @@ -0,0 +1,15 @@ +name: 'Hello World' +description: 'Greet someone and record the time' +inputs: + who-to-greet: # id of input + description: 'Who to greet' + required: false + default: 'World' +outputs: + time: # id of output + description: 'The time we greeted you' +runs: + using: 'docker' + image: 'Dockerfile' + args: + - ${{ inputs.who-to-greet }} \ No newline at end of file diff --git a/pre-release/entrypoint.sh b/pre-release/entrypoint.sh new file mode 100644 index 0000000..59b0297 --- /dev/null +++ b/pre-release/entrypoint.sh @@ -0,0 +1,9 @@ +#!/bin/sh -l + +set -eu + +echo "Hello $1" +knit list +knit exec --parallel npm version KNIT_MODULE_VERSION --no-git-tag-version +time=$(date) +echo ::set-output name=time::$time \ No newline at end of file From 4e921e28adc2c5acaedf4ddc05d642835395017e Mon Sep 17 00:00:00 2001 From: Shane Wilson Date: Wed, 22 Jan 2020 23:38:23 -0500 Subject: [PATCH 2/5] make executable --- pre-release/entrypoint.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 pre-release/entrypoint.sh diff --git a/pre-release/entrypoint.sh b/pre-release/entrypoint.sh old mode 100644 new mode 100755 From 201fac6584de7a889d6acfe05c9992e271eee29e Mon Sep 17 00:00:00 2001 From: Shane Wilson Date: Wed, 22 Jan 2020 23:44:43 -0500 Subject: [PATCH 3/5] node image --- pre-release/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pre-release/Dockerfile b/pre-release/Dockerfile index 895de3a..df908ec 100644 --- a/pre-release/Dockerfile +++ b/pre-release/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.10 +FROM node:13 RUN apk add yarn From 1d7b8bbe5e914d2c5297d7bc2a990720d6053825 Mon Sep 17 00:00:00 2001 From: Shane Wilson Date: Wed, 22 Jan 2020 23:47:52 -0500 Subject: [PATCH 4/5] node:alpine --- pre-release/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pre-release/Dockerfile b/pre-release/Dockerfile index df908ec..712723c 100644 --- a/pre-release/Dockerfile +++ b/pre-release/Dockerfile @@ -1,4 +1,4 @@ -FROM node:13 +FROM node:alpine RUN apk add yarn From e4b08c6f513fd91ad15537525b371fc259f1aa55 Mon Sep 17 00:00:00 2001 From: Shane Wilson Date: Wed, 22 Jan 2020 23:50:24 -0500 Subject: [PATCH 5/5] it worked? --- pre-release/entrypoint.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/pre-release/entrypoint.sh b/pre-release/entrypoint.sh index 59b0297..6147580 100755 --- a/pre-release/entrypoint.sh +++ b/pre-release/entrypoint.sh @@ -5,5 +5,6 @@ set -eu echo "Hello $1" knit list knit exec --parallel npm version KNIT_MODULE_VERSION --no-git-tag-version +knit list time=$(date) echo ::set-output name=time::$time \ No newline at end of file