fix: update deploy workflow to remove unnecessary comments and adjust container settings

This commit is contained in:
2026-06-24 08:51:49 +02:00
parent 4adc9b9eb6
commit 4777b1c68e
+5 -15
View File
@@ -5,22 +5,18 @@ on:
branches: branches:
- main - main
paths: paths:
- 'package.json' # Triggers only if package.json changes - 'package.json'
workflow_dispatch: workflow_dispatch:
jobs: jobs:
check-and-deploy: check-and-deploy:
runs-on: ubuntu-latest runs-on: host
container:
volumes:
- /var/www/design-system:/var/www/design-system
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
fetch-depth: 2 # Needed to compare with previous commit fetch-depth: 2
- name: Check if version changed - name: Check if version changed
id: version_check id: version_check
@@ -35,12 +31,9 @@ jobs:
echo "changed=false" >> $GITHUB_OUTPUT echo "changed=false" >> $GITHUB_OUTPUT
fi fi
- name: Setup Node
if: steps.version_check.outputs.changed == 'true'
uses: actions/setup-node@v4
with:
node-version: '22'
Nabla
- name: Install dependencies - name: Install dependencies
if: steps.version_check.outputs.changed == 'true' if: steps.version_check.outputs.changed == 'true'
run: npm ci --legacy-peer-deps run: npm ci --legacy-peer-deps
@@ -53,9 +46,6 @@ jobs:
if: steps.version_check.outputs.changed == 'true' if: steps.version_check.outputs.changed == 'true'
run: | run: |
rm -rf /var/www/design-system rm -rf /var/www/design-system
mkdir -p /var/www/design-system mkdir -p /var/www/design-system
cp -r dist/. /var/www/design-system/ cp -r dist/. /var/www/design-system/
chmod -R 755 /var/www/design-system/ chmod -R 755 /var/www/design-system/