feat: use npx for automdated dep install
This commit is contained in:
parent
7a39bb7781
commit
241ed6179b
|
@ -8,12 +8,18 @@ action "Shell Lint" {
|
||||||
args = "entrypoint.sh"
|
args = "entrypoint.sh"
|
||||||
}
|
}
|
||||||
|
|
||||||
action "Build" {
|
action "Build Docker" {
|
||||||
needs = ["Shell Lint"]
|
needs = ["Shell Lint"]
|
||||||
uses = "actions/docker/cli@master"
|
uses = "actions/docker/cli@master"
|
||||||
args = "build -t npm ."
|
args = "build -t npm ."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
action "Build" {
|
||||||
|
needs = ["Build Docker"]
|
||||||
|
uses = "actions/npm@master"
|
||||||
|
args = "install"
|
||||||
|
}
|
||||||
|
|
||||||
action "Docker Tag" {
|
action "Docker Tag" {
|
||||||
needs = ["Build"]
|
needs = ["Build"]
|
||||||
uses = "actions/docker/tag@master"
|
uses = "actions/docker/tag@master"
|
||||||
|
|
|
@ -12,4 +12,9 @@ if [ -n "$NPM_AUTH_TOKEN" ]; then
|
||||||
chmod 0600 "$NPM_CONFIG_USERCONFIG"
|
chmod 0600 "$NPM_CONFIG_USERCONFIG"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ $GITHUB_REPOSITORY == "mikeal/merge-release" ]
|
||||||
|
then
|
||||||
sh -c "node /merge-release-run.js $*"
|
sh -c "node /merge-release-run.js $*"
|
||||||
|
else
|
||||||
|
sh -c "npx merge-release $*"
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in New Issue