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