3
3
set -e
4
4
5
5
# Map the inputs over to the environment variables to support both `env` and `with` methods for backwards-compatibility
6
- export DEBUG=${INPUT_DEBUG:- " $DEBUG " }
7
- export DEPLOY_DIR=${INPUT_DEPLOY_DIR:- " $DEPLOY_DIR " }
8
- export DISABLE_GIT_TAG=${INPUT_DISABLE_GIT_TAG:- " $DISABLE_GIT_TAG " }
9
- export GIT_TAG_SUFFIX=${INPUT_GIT_TAG_SUFFIX:- " $GIT_TAG_SUFFIX " }
10
- export GITHUB_ACTOR=${INPUT_GITHUB_ACTOR:- " $GITHUB_ACTOR " }
11
- export GITHUB_REPOSITORY=${INPUT_GITHUB_REPOSITORY:- " $GITHUB_REPOSITORY " }
12
- export GITHUB_TOKEN=${INPUT_GITHUB_TOKEN:- " $GITHUB_TOKEN " }
13
- export MAJOR_TAGS=${INPUT_MAJOR_TAGS:- " $MAJOR_TAGS " }
14
- export MINOR_TAGS=${INPUT_MINOR_TAGS:- " $MINOR_TAGS " }
15
- export NPM_AUTH_TOKEN=${INPUT_NPM_AUTH_TOKEN:- " $NPM_AUTH_TOKEN " }
16
- export NPM_CONFIG_USERCONFIG=${INPUT_NPM_CONFIG_USERCONFIG:- " $NPM_CONFIG_USERCONFIG " }
17
- export NPM_CUSTOM_NPMRC=${INPUT_NPM_CUSTOM_NPMRC:- " $NPM_CUSTOM_NPMRC " }
18
- export NPM_PRIVATE=${INPUT_NPM_PRIVATE:- " $NPM_PRIVATE " }
19
- export NPM_REGISTRY_URL=${INPUT_NPM_REGISTRY_URL:- " $NPM_REGISTRY_URL " }
20
- export SRC_PACKAGE_DIR=${INPUT_SRC_PACKAGE_DIR:- " $SRC_PACKAGE_DIR " }
6
+ export DEBUG=" ${INPUT_DEBUG:- " $DEBUG " } "
7
+ export DEPLOY_DIR=" ${INPUT_DEPLOY_DIR:- " $DEPLOY_DIR " } "
8
+ export DISABLE_GIT_TAG=" ${INPUT_DISABLE_GIT_TAG:- " $DISABLE_GIT_TAG " } "
9
+ export GIT_TAG_SUFFIX=" ${INPUT_GIT_TAG_SUFFIX:- " $GIT_TAG_SUFFIX " } "
10
+ export GITHUB_ACTOR=" ${INPUT_GITHUB_ACTOR:- " $GITHUB_ACTOR " } "
11
+ export GITHUB_REPOSITORY=" ${INPUT_GITHUB_REPOSITORY:- " $GITHUB_REPOSITORY " } "
12
+ export GITHUB_TOKEN=" ${INPUT_GITHUB_TOKEN:- " $GITHUB_TOKEN " } "
13
+ export MAJOR_TAGS=" ${INPUT_MAJOR_TAGS:- " $MAJOR_TAGS " } "
14
+ export MINOR_TAGS=" ${INPUT_MINOR_TAGS:- " $MINOR_TAGS " } "
15
+ export NPM_AUTH_TOKEN=" ${INPUT_NPM_AUTH_TOKEN:- " $NPM_AUTH_TOKEN " } "
16
+ export NPM_CONFIG_USERCONFIG=" ${INPUT_NPM_CONFIG_USERCONFIG:- " $NPM_CONFIG_USERCONFIG " } "
17
+ export NPM_CUSTOM_NPMRC=" ${INPUT_NPM_CUSTOM_NPMRC:- " $NPM_CUSTOM_NPMRC " } "
18
+ export NPM_PRIVATE=" ${INPUT_NPM_PRIVATE:- " $NPM_PRIVATE " } "
19
+ export NPM_REGISTRY_URL=" ${INPUT_NPM_REGISTRY_URL:- " $NPM_REGISTRY_URL " } "
20
+ export SRC_PACKAGE_DIR=" ${INPUT_SRC_PACKAGE_DIR:- " $SRC_PACKAGE_DIR " } "
21
21
22
22
# Set default values
23
23
NPM_STRICT_SSL=" ${NPM_STRICT_SSL-true} "
@@ -26,10 +26,10 @@ if ! $NPM_STRICT_SSL; then
26
26
NPM_REGISTRY_SCHEME=" http"
27
27
fi
28
28
NPM_REGISTRY_URL=" ${NPM_REGISTRY_SCHEME} ://" $( echo " ${NPM_REGISTRY_URL:- registry.npmjs.org} " | sed -r ' s/https?:\/\///' )
29
- MINOR_TAGS=${MINOR_TAGS:- " feat" }
30
- DEPLOY_DIR=${DEPLOY_DIR:- " ." }
31
- SRC_PACKAGE_DIR=${SRC_PACKAGE_DIR:- " ." }
32
- NPM_CONFIG_USERCONFIG=${NPM_CONFIG_USERCONFIG:- " $HOME /.npmrc" }
29
+ MINOR_TAGS=" ${MINOR_TAGS:- " feat" } "
30
+ DEPLOY_DIR=" ${DEPLOY_DIR:- " ." } "
31
+ SRC_PACKAGE_DIR=" ${SRC_PACKAGE_DIR:- " ." } "
32
+ NPM_CONFIG_USERCONFIG=" ${NPM_CONFIG_USERCONFIG:- " $HOME /.npmrc" } "
33
33
34
34
if [ " $DEBUG " = " true" ]; then
35
35
echo " Debug Enabled, Printing Environment:"
40
40
if [ -n " $NPM_CUSTOM_NPMRC " ]; then
41
41
# Use a fully-formed npmrc file if provided
42
42
echo " $NPM_CUSTOM_NPMRC " > " $NPM_CONFIG_USERCONFIG "
43
+ chmod 0600 " $NPM_CONFIG_USERCONFIG "
43
44
elif [ -n " $NPM_AUTH_TOKEN " ]; then
44
45
# Allow registry.npmjs.org to be overridden with an environment variable
45
46
printf " //%s/:_authToken=%s\\ nregistry=%s\\ nstrict-ssl=%s" " $NPM_REGISTRY_URL " " $NPM_AUTH_TOKEN " " $NPM_REGISTRY_URL " " ${NPM_STRICT_SSL} " > " $NPM_CONFIG_USERCONFIG "
47
+ chmod 0600 " $NPM_CONFIG_USERCONFIG "
46
48
fi
47
49
48
- chmod 0600 " $NPM_CONFIG_USERCONFIG "
49
-
50
50
if [ " $DEBUG " = " true" ]; then
51
51
echo " Debug Enabled, Printing '$NPM_CONFIG_USERCONFIG ' file contents:"
52
52
cat " $NPM_CONFIG_USERCONFIG "
@@ -65,4 +65,4 @@ git show-ref # useful for debugging
65
65
git branch --verbose
66
66
67
67
# Dependencies are installed at build time
68
- node /usr/app/ src/merge-release-run.js " $@ " || exit 1
68
+ node /src/merge-release-run.js " $@ " || exit 1
0 commit comments