@@ -12,16 +12,38 @@ jobs:
1212 runs-on : ubuntu-latest
1313
1414 steps :
15- - name : Checkout repository
15+ - name : Checkout Code 📥
1616 uses : actions/checkout@v4
1717
18- - name : Set up Node.js
19- uses : actions/setup-node@v4
18+ - name : Set up NodeJs
19+ uses : actions/setup-node@v3
2020 with :
2121 node-version : " 20"
2222
23- - name : Install Node.js dependencies
24- run : npm install
23+ - name : 🔧 Setup and load environment
24+ uses : ./.github/actions/setup-and-load-env
25+ with :
26+ DOCKER_USERNAME : ${{ secrets.DOCKER_USERNAME }}
27+ PACKAGE_NAME : ${{ secrets.PACKAGE_NAME }}
28+ PACKAGE_VERSION : ${{ secrets.PACKAGE_VERSION }}
29+ EMAIL : ${{ secrets.EMAIL }}
30+
31+ BASE_URL : ${{ secrets.BASE_URL }}
32+ PORT : ${{ secrets.PORT }}
33+
34+ IMAGE_TAG : ${{ secrets.IMAGE_TAG }}
35+ DOCKER_PASSWORD : ${{ secrets.DOCKER_PASSWORD }}
36+
37+ VPS_HOST : ${{ secrets.VPS_HOST }}
38+ VPS_USER : ${{ secrets.VPS_USER }}
39+ VPS_SSH_PRIVATE_KEY : ${{ secrets.VPS_SSH_PRIVATE_KEY }}
40+
41+ - name : 📋 Verify environment variables
42+ run : |
43+ echo "Package name: $PACKAGE_NAME"
44+ echo "Package version: $PACKAGE_VERSION"
45+ echo "Docker image: $IMAGE_TAG"
46+ echo "✅ Environment variables are accessible"
2547
2648 - name : Set up Docker BuildX (for multi-platform builds, good practice)
2749 uses : docker/setup-buildx-action@v3
0 commit comments