fix(ci): lowercase Docker image refs для registry cache
Build and Push EvoFirewall Docker Image / build-and-push (push) Successful in 2m42s
Build and Push EvoFirewall Docker Image / create-release (push) Skipped

Docker требует lowercase в имени репозитория; gitea.repository был EvoFirewall.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Denozordec
2026-07-20 19:59:18 +07:00
co-authored by Cursor
parent ebadf70e2b
commit c5132056b3
2 changed files with 9 additions and 4 deletions
+8 -3
View File
@@ -39,11 +39,16 @@ jobs:
echo "GIT_COMMIT_SHORT=$(echo ${{ gitea.sha }} | cut -c1-7)" >> ./version.txt
echo "BUILD_TIMESTAMP=$(date -u +%s)" >> ./version.txt
# Docker registry refs must be lowercase (repo name is EvoFirewall).
- name: Lowercase image repository
id: image
run: echo "repo=$(echo '${{ gitea.repository }}' | tr '[:upper:]' '[:lower:]')" >> "$GITHUB_OUTPUT"
- name: Docker meta
id: meta
uses: docker/metadata-action@v5
with:
images: git.shts.su/${{ gitea.repository }}
images: git.shts.su/${{ steps.image.outputs.repo }}
tags: |
type=semver,pattern={{version}}
type=raw,value=latest,enable=${{ gitea.ref_name == 'main' }}
@@ -59,8 +64,8 @@ jobs:
labels: ${{ steps.meta.outputs.labels }}
build-args: |
NODE_VERSION=22.23.0-bookworm-slim
cache-from: type=registry,ref=git.shts.su/${{ gitea.repository }}:buildcache
cache-to: type=registry,ref=git.shts.su/${{ gitea.repository }}:buildcache,mode=max
cache-from: type=registry,ref=git.shts.su/${{ steps.image.outputs.repo }}:buildcache
cache-to: type=registry,ref=git.shts.su/${{ steps.image.outputs.repo }}:buildcache,mode=max
provenance: true
create-release:
+1 -1
View File
@@ -1,6 +1,6 @@
services:
evofirewall:
image: git.shts.su/denozord/EvoFirewall:latest
image: git.shts.su/denozord/evofirewall:latest
restart: unless-stopped
environment:
DATABASE_URL: sqlite:/data/app.db