CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
32 lines
909 B
Bash
Executable File
32 lines
909 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Redirect output to stderr.
|
|
exec 1>&2
|
|
|
|
check_failed=false
|
|
|
|
# Do the code format check
|
|
if ! "$(git rev-parse --show-toplevel)/projects/rocprim/scripts/code-format/check-format.sh" HEAD --cached 1>&2; then
|
|
printf "\n\033[31mFailed\033[0m: code format check.\n"
|
|
check_failed=true
|
|
fi
|
|
|
|
# Do the copyright check
|
|
# update & apply copyright when hook config is set, otherwise just verify
|
|
opts="-qc"
|
|
if [ "$(git config --get --type bool --default false hooks.updateCopyright)" = "true" ]; then
|
|
opts="-qca"
|
|
fi
|
|
|
|
if ! "$(git rev-parse --show-toplevel)/projects/rocprim/scripts/copyright-date/check-copyright.sh" "$opts" 1>&2; then
|
|
printf "\n\033[31mFailed\033[0m: copyright date check.\n"
|
|
check_failed=true
|
|
fi
|
|
|
|
if $check_failed; then
|
|
printf "
|
|
Pre-commit check failed, please fix the reported errors.
|
|
Note: Use '\033[33mgit commit --no-verify\033[0m' to bypass checks.\n"
|
|
exit 1
|
|
fi
|