From 5f5416cdb2a053514fbfd448733e3104c3d99a62 Mon Sep 17 00:00:00 2001 From: 8man Date: Tue, 23 Sep 2025 15:50:31 +0530 Subject: [PATCH] Update check-urls.yml --- .github/workflows/check-urls.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 161e403..a2f753b 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -28,10 +28,29 @@ jobs: with: node-version: '20' # Updated to more recent LTS version cache: 'npm' + cache-dependency-path: '**/package.json' # Use package.json for caching - name: Install dependencies run: | - npm init -y 2>/dev/null || true # Initialize package.json if it doesn't exist + # Create a minimal package.json to avoid npm warnings + if [ ! -f package.json ]; then + cat > package.json << EOF + { + "name": "provider-url-checker", + "version": "1.0.0", + "description": "Automated provider URL checking", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "dependencies": { + "axios": "^1.0.0" + }, + "author": "GitHub Actions", + "license": "ISC" + } + EOF + fi npm install axios - name: Run URL checker