From ebac69db302623cc6ca45bc378f44a24a61a326e Mon Sep 17 00:00:00 2001 From: ibon eskudero <ibon.eskudero@tecnalia.com> Date: Fri, 10 Jan 2025 15:51:59 +0100 Subject: [PATCH] clear cat .npmrc file content & use cache instead of artifacts --- npm-packages/license_checker.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/npm-packages/license_checker.yml b/npm-packages/license_checker.yml index a9dd6c7..d824087 100644 --- a/npm-packages/license_checker.yml +++ b/npm-packages/license_checker.yml @@ -7,18 +7,18 @@ before_script: # check if js-green-licenses.json exist on PACKAGE_DIR. If not, inform user and continue - test -f $PACKAGE_DIR/js-green-licenses.json || (echo "js-green-licenses.json not found in $PACKAGE_DIR" && echo "Continuing with default configuration") +cache: + key: "$CI_COMMIT_REF_SLUG-npm-config" + paths: + - $PACKAGE_DIR/node_modules + - $PACKAGE_DIR/package-lock.json + license_check: stage: license-check tags: - docker image: $ACR_URL/node:18.12.0 # cache build for the next jobs - artifacts: - untracked: true - expire_in: 1h - paths: - - $PACKAGE_DIR/node_modules - - $PACKAGE_DIR/package-lock.json script: # Change to the directory containing package.json - cd $PACKAGE_DIR @@ -26,7 +26,6 @@ license_check: - touch ".npmrc" # write config json to config file - echo "$NPMRCV2" >> .npmrc - - cat .npmrc # install dependencies using local .npmrc - npm install --userconfig ./.npmrc # check for licenses -- GitLab