From d3f39fbc53739246b2e52dfecae3bd03fd320b42 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Fri, 13 Jun 2025 23:05:32 +0100 Subject: [PATCH] fix: add CSS build step to RC release workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Install Node.js and dependencies before creating tarball - Build CSS with Tailwind to include output.css in RC releases - Ensures RC tarballs work without requiring devDependencies 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/rc-release.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/rc-release.yml b/.github/workflows/rc-release.yml index 5e4503458..56c05569b 100644 --- a/.github/workflows/rc-release.yml +++ b/.github/workflows/rc-release.yml @@ -93,6 +93,21 @@ jobs: rcourtman/pulse:v${{ steps.check.outputs.base_version }}-rc${{ steps.check.outputs.rc_number }} rcourtman/pulse:rc + - name: Set up Node.js + if: steps.check.outputs.create_release == 'true' + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + - name: Install dependencies and build CSS + if: steps.check.outputs.create_release == 'true' + run: | + echo "Installing dependencies for CSS build..." + npm install + echo "Building CSS with Tailwind..." + npm run build:css + - name: Create Release Archive if: steps.check.outputs.create_release == 'true' run: |