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 - name: docker login
run: | run: |
set -o pipefail set -o pipefail
echo "${{ secrets.GITHUB_TOKEN }}" \ # Приоритет — секрет с правом write:package (REGISTRY_TOKEN), иначе встроенный токен Actions.
| docker login "$REGISTRY" -u "${{ github.actor }}" --password-stdin 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>" - name: "push staging-<sha>"
run: | run: |