fix build to contain ony release
Some checks failed
CI / test-and-build (push) Has been cancelled

This commit is contained in:
2026-03-24 12:08:50 +01:00
parent ee43f5241b
commit 5e35ecd921

View File

@@ -34,8 +34,24 @@ jobs:
if: github.event_name == 'push' && github.ref == 'refs/heads/main' if: github.event_name == 'push' && github.ref == 'refs/heads/main'
run: | run: |
git config user.name "ci" git config user.name "ci"
git config user.email "ci@limelight" git config user.email "git@limelight.de"
git checkout -B release
git add -f dist/ # Save distributable files before switching branch
git commit -m "release: $(git log main -1 --pretty=%s)" || echo "nothing to commit" mkdir -p /tmp/release
cp package.json theme.css font.css /tmp/release/
cp -r fonts assets /tmp/release/
# Create a clean orphan branch (no source files)
git checkout --orphan release
git rm -rf .
# Restore distributable files (dist/ survived as it was gitignored)
cp /tmp/release/package.json .
cp /tmp/release/theme.css .
cp /tmp/release/font.css .
cp -r /tmp/release/fonts .
cp -r /tmp/release/assets .
git add package.json theme.css font.css dist/ fonts/ assets/
git commit -m "release: $(git log origin/main -1 --pretty=%s)" || echo "nothing to commit"
git push origin release --force git push origin release --force