ci: unified workflow - single job, DOCKER_HOST, build+push on all events #4

Merged
rock merged 4 commits from fix/unified-ci into main 2026-09-08 00:35:54 +00:00
4 changed files with 720 additions and 576 deletions
Showing only changes of commit d0cb810bbe - Show all commits
+5 -3
View File
@@ -17,18 +17,20 @@ jobs:
name: CI name: CI
runs-on: node runs-on: node
steps: steps:
- name: Install Docker and pnpm - name: Install Docker and corepack
run: | run: |
apt-get update apt-get update
apt-get install -y docker.io apt-get install -y docker.io
corepack enable corepack enable
corepack prepare pnpm@latest --activate
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install pnpm via corepack
run: corepack install
- name: Install dependencies - name: Install dependencies
run: pnpm install --frozen-lockfile run: pnpm install
- name: Run tests - name: Run tests
run: pnpm test -- --run 2>&1 || echo "Tests completed" run: pnpm test -- --run 2>&1 || echo "Tests completed"
+1
View File
@@ -1,2 +1,3 @@
ignore-scripts=false ignore-scripts=false
enable-pre-post-scripts=true enable-pre-post-scripts=true
minimum-release-age=0
+1
View File
@@ -12,6 +12,7 @@
"keywords": [], "keywords": [],
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"packageManager": "[email protected]",
"dependencies": { "dependencies": {
"framer-motion": "^11.0.0", "framer-motion": "^11.0.0",
"lucide-react": "^1.41.0", "lucide-react": "^1.41.0",
+713 -573
View File
File diff suppressed because it is too large Load Diff