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..712723c --- /dev/null +++ b/pre-release/Dockerfile @@ -0,0 +1,14 @@ +FROM node:alpine + +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 100755 index 0000000..6147580 --- /dev/null +++ b/pre-release/entrypoint.sh @@ -0,0 +1,10 @@ +#!/bin/sh -l + +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