From 98f5feec12142a7f062c4c02ab9461b82d302ad7 Mon Sep 17 00:00:00 2001 From: edinstance Date: Tue, 21 Oct 2025 11:56:24 +0100 Subject: [PATCH 1/2] feat: added target config to build images --- .github/workflows/build_images.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_images.yml b/.github/workflows/build_images.yml index 2fce318..3030fa4 100644 --- a/.github/workflows/build_images.yml +++ b/.github/workflows/build_images.yml @@ -31,6 +31,15 @@ jobs: strategy: matrix: include: + - service: services/authentication + target: web + uses_buf: false + - service: services/authentication + target: migrate + uses_buf: false + - service: services/authentication + target: keygen + uses_buf: false - service: services/flights uses_buf: true - service: services/aircraft @@ -39,8 +48,6 @@ jobs: - service: services/search needs_app_file: true uses_buf: false - - service: services/authentication - uses_buf: false - service: services/gateway uses_buf: false @@ -78,6 +85,7 @@ jobs: context: ./${{ matrix.service }} file: ./${{ matrix.service }}/Dockerfile push: true + target: ${{ matrix.target || '' }} tags: | - ${{ env.IMAGE_PREFIX }}-${{ matrix.service }}:${{ github.sha }} - ${{ github.ref_name == 'main' && format('{0}-{1}:latest', env.IMAGE_PREFIX, matrix.service) || '' }} + ${{ env.IMAGE_PREFIX }}-${{ matrix.service }}${{ matrix.target && format('-{0}', matrix.target) || '' }}:${{ github.ref_name }} + ${{ github.ref_name == 'main' && format('{0}-{1}{2}:latest', env.IMAGE_PREFIX, matrix.service, matrix.target && format('-{0}', matrix.target) || '') || '' }} From 729f93806d7caf49a69a0e5721f46e05b93f1396 Mon Sep 17 00:00:00 2001 From: edinstance Date: Tue, 21 Oct 2025 12:24:34 +0100 Subject: [PATCH 2/2] fix: removed keygen config from build images --- .github/workflows/build_images.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/build_images.yml b/.github/workflows/build_images.yml index 3030fa4..4a176af 100644 --- a/.github/workflows/build_images.yml +++ b/.github/workflows/build_images.yml @@ -37,9 +37,6 @@ jobs: - service: services/authentication target: migrate uses_buf: false - - service: services/authentication - target: keygen - uses_buf: false - service: services/flights uses_buf: true - service: services/aircraft