Module: kamailio
Branch: master
Commit: a096684c69bd121ba5e60f682e236f621f0e343b
URL: 
https://github.com/kamailio/kamailio/commit/a096684c69bd121ba5e60f682e236f621f0e343b

Author: Victor Seva <linuxman...@torreviejawireless.org>
Committer: Victor Seva <linuxman...@torreviejawireless.org>
Date: 2023-12-06T01:57:51+01:00

github: devcontainer support force build parameter [skip ci]

---

Modified: .github/workflows/devcontainer.yaml

---

Diff:  
https://github.com/kamailio/kamailio/commit/a096684c69bd121ba5e60f682e236f621f0e343b.diff
Patch: 
https://github.com/kamailio/kamailio/commit/a096684c69bd121ba5e60f682e236f621f0e343b.patch

---

diff --git a/.github/workflows/devcontainer.yaml 
b/.github/workflows/devcontainer.yaml
index 3321b4feec4..bfecd095f55 100644
--- a/.github/workflows/devcontainer.yaml
+++ b/.github/workflows/devcontainer.yaml
@@ -7,6 +7,11 @@ name: build devcontainer image
       - master
   # Allows you to run this workflow manually from the Actions tab
   workflow_dispatch:
+    inputs:
+      force:
+        required: true
+        type: boolean
+        default: false
 
 env:
   DIST: bookworm
@@ -26,12 +31,14 @@ jobs:
         run: echo ${{ github.sha }}
 
       - name: Get changed files
+        if: ${{ ! inputs.force }}
         id: changed-files
         uses: tj-actions/changed-files@v40
         with:
           since_last_remote_commit: true
 
       - name: changes in relevant files
+        if: ${{ ! inputs.force }}
         id: changed-files-builder
         uses: tj-actions/changed-files@v40
         with:
@@ -40,7 +47,7 @@ jobs:
             pkg/kamailio/deb/${{ env.DIST }}/**
 
       - name: Login to GitHub Container Registry
-        if: steps.changed-files-builder.outputs.any_changed == 'true'
+        if: steps.changed-files-builder.outputs.any_changed == 'true' || 
inputs.force
         uses: docker/login-action@v3
         with:
           registry: ghcr.io
@@ -48,7 +55,7 @@ jobs:
           password: ${{ secrets.GITHUB_TOKEN }}
 
       - name: Pre-build dev container image
-        if: steps.changed-files-builder.outputs.any_changed == 'true'
+        if: steps.changed-files-builder.outputs.any_changed == 'true' || 
inputs.force
         uses: devcontainers/ci@v0.3
         with:
           imageName: ghcr.io/${{ github.repository_owner }}/kamailio-${{ 
github.ref_name }}-devcontainer

_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org

Reply via email to