Add initial setup for React and Vite application #4

Merged
RaiLinKey merged 6 commits from fix into test 2026-03-24 12:37:11 +03:00
Showing only changes of commit 71fdd9dcca - Show all commits

View File

@@ -65,22 +65,22 @@ jobs:
- name: Create archives - name: Create archives
run: | run: |
echo "Creating api.zip..." echo "Creating full-build.zip with api and web..."
zip -r api.zip api/ -x "*.pyc" "*__pycache__*" "*.git*" "*.pytest_cache*" || echo "Warning: zip command failed for api" # Создаём единый архив, включающий папки api и web, с исключениями
echo "Creating web.zip..." zip -r full-build.zip api/ web/ \
zip -r web.zip web/ -x "node_modules/*" ".git*" "dist/*" "*.log" || echo "Warning: zip command failed for web" -x "api/*.pyc" "api/*__pycache__*" "api/.git*" "api/.pytest_cache*" \
# Проверяем, что файлы созданы -x "web/node_modules/*" "web/.git*" "web/dist/*" "web/*.log" \
ls -la api.zip web.zip || echo "Warning: zip command had issues"
# Проверяем, что файл создан
ls -la full-build.zip
- name: Upload artifacts - name: Upload artifacts
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: build-artifacts-${{ github.run_id }} name: build-artifacts-${{ github.run_id }}
path: | path: full-build.zip
api.zip
web.zip
retention-days: 7 retention-days: 7
if-no-files-found: error # добавим, чтобы явно указывать, что файлы обязательны if-no-files-found: error
# Явный статус для PR # Явный статус для PR
pr-status: pr-status: