Sprint 0 / #17: CI-пайплайн с гейтами (lint, unit+coverage>=70%, security, build, image-scan, push) #60

Merged
embeddevio merged 8 commits from feat/17-ci into main 2026-10-29 21:09:27 +03:00
Showing only changes of commit aac82e6d23 - Show all commits
+6 -2
View File
@@ -300,8 +300,12 @@ jobs:
- name: docker login
run: |
set -o pipefail
echo "${{ secrets.GITHUB_TOKEN }}" \
| docker login "$REGISTRY" -u "${{ github.actor }}" --password-stdin
# Приоритет — секрет с правом write:package (REGISTRY_TOKEN), иначе встроенный токен Actions.
TOKEN="${{ secrets.REGISTRY_TOKEN }}"
if [ -z "$TOKEN" ]; then
TOKEN="${{ secrets.GITHUB_TOKEN }}"
fi
echo "$TOKEN" | docker login "$REGISTRY" -u "${{ github.actor }}" --password-stdin
- name: "push staging-<sha>"
run: |