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