This is an automated email from the ASF dual-hosted git repository.

linkinstar pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-answer.git

commit 7d5bfaa3fbbfc65efee99515c32902190c058917
Author: Sonui <[email protected]>
AuthorDate: Wed Aug 14 00:21:55 2024 +0800

    perf: update check-asf-header.sh script to support Podman
---
 script/check-asf-header.sh | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/script/check-asf-header.sh b/script/check-asf-header.sh
index ff765eab..808efa10 100755
--- a/script/check-asf-header.sh
+++ b/script/check-asf-header.sh
@@ -16,5 +16,16 @@
 # specific language governing permissions and limitations
 # under the License.
 
-docker run -it --rm -v $(pwd):/github/workspace 
ghcr.io/korandoru/hawkeye-native format
+# check if docker or podman is installed
+if command -v docker >/dev/null 2>&1; then
+    CONTAINER_RUNTIME="docker"
+elif command -v podman >/dev/null 2>&1; then
+    CONTAINER_RUNTIME="podman"
+else
+    echo "Neither Docker nor Podman is installed. Please install either Docker 
or Podman."
+    exit 1
+fi
+
+$CONTAINER_RUNTIME run -it --rm -v "$(pwd)":/github/workspace 
ghcr.io/korandoru/hawkeye-native format
+
 gofmt -w -l .

Reply via email to