CI: build: add option to configure container to use
authorChristian Marangi <ansuelsmth@gmail.com>
Sat, 17 Dec 2022 01:02:26 +0000 (02:02 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Tue, 24 Oct 2023 15:11:06 +0000 (17:11 +0200)
Add option to configure container to use for build test.
By default the tools container is used if no option is provided.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 803b0110485a12c1119a51044d17979795ede966)

.github/workflows/build.yml

index 5ca6f4e32eb2e371f1231e523001b563af41ccfc..da389e9cf86f5a7120d7b0c7c35bd6714cd2d17e 100644 (file)
@@ -5,6 +5,9 @@ on:
     secrets:
       coverity_api_token:
     inputs:
+      container_name:
+        type: string
+        default: tools
       target:
         required: true
         type: string
@@ -112,7 +115,7 @@ jobs:
     needs: setup_build
     runs-on: ubuntu-latest
 
-    container: ghcr.io/${{ needs.setup_build.outputs.owner_lc }}/tools:${{ needs.setup_build.outputs.container_tag }}
+    container: ghcr.io/${{ needs.setup_build.outputs.owner_lc }}/${{ inputs.container_name }}:${{ needs.setup_build.outputs.container_tag }}
 
     permissions:
       contents: read