From 27fa160b2e4090c2756c1715cdf13c7f7bcae2e3 Mon Sep 17 00:00:00 2001 From: Abhinav R Jha Date: Mon, 20 Oct 2025 16:59:47 +0530 Subject: [PATCH] Refactor deployment workflow for lactame.com Updated the GitHub Actions workflow for deployment, including version upgrades for actions and changing the package name retrieval method. --- .github/workflows/lactame.yml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/lactame.yml b/.github/workflows/lactame.yml index 8d9f8b8..e9a3879 100644 --- a/.github/workflows/lactame.yml +++ b/.github/workflows/lactame.yml @@ -1,4 +1,4 @@ -name: Deploy build on lactame.com +name: Deploy to lactame.com on: workflow_dispatch: @@ -11,20 +11,31 @@ env: jobs: deploy: runs-on: ubuntu-latest + timeout-minutes: 15 + steps: - - uses: actions/checkout@v2 - - name: Get package name - run: echo "PACKAGE_NAME=$(jq .name package.json | tr -d '"')" >> $GITHUB_ENV - - uses: actions/setup-node@v2 + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} + cache: 'npm' + + - name: Get package name + id: package + run: echo "name=$(node -p "require('./package.json').name")" >> $GITHUB_OUTPUT + - name: Install dependencies - run: npm install + run: npm ci + - name: Build project run: npm run build + - name: Deploy to lactame.com uses: zakodium/lactame-action@v1 with: token: ${{ secrets.LACTAME_TOKEN }} - name: ${{ env.PACKAGE_NAME }} + name: ${{ steps.package.outputs.name }} folder: dist