fix: add CSS build step to RC release workflow

- 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 <noreply@anthropic.com>
This commit is contained in:
rcourtman
2025-06-13 23:05:32 +01:00
parent 28529b5f96
commit d3f39fbc53
+15
View File
@@ -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: |