From 8cf7bb4c45212d40b105d9a8e5555dc9512575c9 Mon Sep 17 00:00:00 2001 From: XuluWarrior Date: Sat, 13 Jul 2019 14:05:31 +0100 Subject: [PATCH 1/4] --no-save flag for installing @percy script --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 255b73c..82929ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,7 @@ before_install: install: - npm install - npm install -g resume-cli -- npm install @percy/script +- npm install --no-save @percy/script script: - npm run build:styles From 3da6812cb99d8d95fadcb7e719c8a02d84406313 Mon Sep 17 00:00:00 2001 From: XuluWarrior Date: Sat, 13 Jul 2019 14:05:42 +0100 Subject: [PATCH 2/4] Ensure on latest master before running `npm version` --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1b68181..5d7a0d7 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "homepage": "https://github.com/XuluWarrior/jsonresume-theme-kards", "scripts": { "build:styles": "lessc Kards10/less/styles.less Kards10/css/styles.css", - "release:prepare": "npm version patch -m \"Release: %s\"" + "release:prepare": "git checkout master && git pull && npm version patch -m \"Release: %s\"" }, "dependencies": { "handlebars": "^4.1.2", From 9ec111720fe93c9dce9bb56948090b3b7febcfe4 Mon Sep 17 00:00:00 2001 From: XuluWarrior Date: Sat, 13 Jul 2019 14:06:06 +0100 Subject: [PATCH 3/4] Ignore envrc --- .gitignore | 3 ++- .npmignore | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 40b2ccb..e46c129 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ # Created by .ignore support plugin (hsz.mobi) -node_modules/ \ No newline at end of file +node_modules/ +.envrc diff --git a/.npmignore b/.npmignore index 36a68d4..4a99a0a 100644 --- a/.npmignore +++ b/.npmignore @@ -7,6 +7,7 @@ resume.pdf resume.json .DS_Store .idea/ +.envrc .travis.yml Kards10/less/ Kards10/images/ From d70f8e2d0d29d0a46599c100753c4038ddf255df Mon Sep 17 00:00:00 2001 From: XuluWarrior Date: Sat, 13 Jul 2019 16:26:21 +0100 Subject: [PATCH 4/4] Install using `npm ci` --- .travis.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 82929ba..bd0f8f2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,9 +5,13 @@ before_install: - npm install -g npm@latest install: -- npm install -- npm install -g resume-cli -- npm install --no-save @percy/script + - npm ci + - npm install -g resume-cli + - npm install --no-save @percy/script + +cache: + directories: + - "$HOME/.npm" script: - npm run build:styles