From 0b6dbeb0424e51820344112b92c31c5046c48477 Mon Sep 17 00:00:00 2001 From: Admin Date: Tue, 10 Mar 2026 20:23:07 +0500 Subject: [PATCH] ci: inject VERSION/COMMIT build-args into all docker build steps All four workflows (ci-scraper, ci-ui, release-scraper, release-ui) now pass build-args to docker/build-push-action. Release workflows use the semver tag from docker/metadata-action outputs.version; CI workflows use the git SHA. --- .gitea/workflows/ci-scraper.yaml | 3 +++ .gitea/workflows/ci-ui.yaml | 3 +++ .gitea/workflows/release-scraper.yaml | 3 +++ .gitea/workflows/release-ui.yaml | 3 +++ 4 files changed, 12 insertions(+) diff --git a/.gitea/workflows/ci-scraper.yaml b/.gitea/workflows/ci-scraper.yaml index 7c9b293..c64a042 100644 --- a/.gitea/workflows/ci-scraper.yaml +++ b/.gitea/workflows/ci-scraper.yaml @@ -74,3 +74,6 @@ jobs: tags: | ${{ secrets.DOCKER_USER }}/libnovel-scraper:latest ${{ secrets.DOCKER_USER }}/libnovel-scraper:${{ gitea.sha }} + build-args: | + VERSION=${{ gitea.sha }} + COMMIT=${{ gitea.sha }} diff --git a/.gitea/workflows/ci-ui.yaml b/.gitea/workflows/ci-ui.yaml index ad396ca..3339885 100644 --- a/.gitea/workflows/ci-ui.yaml +++ b/.gitea/workflows/ci-ui.yaml @@ -65,3 +65,6 @@ jobs: tags: | ${{ secrets.DOCKER_USER }}/libnovel-ui:latest ${{ secrets.DOCKER_USER }}/libnovel-ui:${{ gitea.sha }} + build-args: | + BUILD_VERSION=${{ gitea.sha }} + BUILD_COMMIT=${{ gitea.sha }} diff --git a/.gitea/workflows/release-scraper.yaml b/.gitea/workflows/release-scraper.yaml index 7acd530..666914d 100644 --- a/.gitea/workflows/release-scraper.yaml +++ b/.gitea/workflows/release-scraper.yaml @@ -63,3 +63,6 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} + build-args: | + VERSION=${{ steps.meta.outputs.version }} + COMMIT=${{ gitea.sha }} diff --git a/.gitea/workflows/release-ui.yaml b/.gitea/workflows/release-ui.yaml index 589b395..4e535d0 100644 --- a/.gitea/workflows/release-ui.yaml +++ b/.gitea/workflows/release-ui.yaml @@ -66,3 +66,6 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} + build-args: | + BUILD_VERSION=${{ steps.meta.outputs.version }} + BUILD_COMMIT=${{ gitea.sha }}