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
Showing only changes of commit ffb31e7f33 - Show all commits
+9 -4
View File
@@ -17,19 +17,24 @@ jobs:
name: CI
runs-on: node
steps:
- name: Install Node.js and Docker
- name: Install Docker and pnpm
run: |
apt-get update
apt-get install -y nodejs docker.io
apt-get install -y docker.io
corepack enable
corepack prepare pnpm@latest --activate
- name: Checkout code
uses: actions/checkout@v4
- name: Install dependencies
run: npm install
run: pnpm install --frozen-lockfile
- name: Run tests
run: npm test -- --run 2>&1 || echo "Tests completed"
run: pnpm test -- --run 2>&1 || echo "Tests completed"
- name: Build
run: pnpm run build
- name: Get short SHA
id: sha