File tree Expand file tree Collapse file tree 4 files changed +376
-7
lines changed
Expand file tree Collapse file tree 4 files changed +376
-7
lines changed Original file line number Diff line number Diff line change 11default_install_hook_types :
22 - pre-commit
33 - commit-msg
4- exclude : ^docs/snippets/|vendor/|node_modules/|target/|invalid*|dist/|artifacts/|test_documents/
4+ exclude : ^docs/snippets/|vendor/|node_modules/|target/|invalid*|dist/|artifacts/|test_documents/|scripts/ci/|packages/.*/tools/vendor-
55
66repos :
77 # Commit message linting
Original file line number Diff line number Diff line change @@ -57,10 +57,23 @@ if [ ! -f "vendor/kreuzberg/Cargo.toml" ]; then
5757 fi
5858
5959 echo " * running vendoring script against downloaded source..."
60- REPO_ROOT=" ${EXTRACTED} " python3 " ${EXTRACTED} /scripts/ci/r/vendor-kreuzberg-core.py" || {
61- echo " ERROR: vendoring from downloaded source failed."
60+ # Prefer the local copy of the vendor script (shipped with the R package)
61+ # over the one in the downloaded archive (which may not exist for older tags).
62+ LOCAL_VENDOR_SCRIPT=" $( pwd) /tools/vendor-kreuzberg-core.py"
63+ if [ -f " ${LOCAL_VENDOR_SCRIPT} " ]; then
64+ REPO_ROOT=" ${EXTRACTED} " python3 " ${LOCAL_VENDOR_SCRIPT} " || {
65+ echo " ERROR: vendoring from downloaded source failed."
66+ exit 1
67+ }
68+ elif [ -f " ${EXTRACTED} /scripts/ci/r/vendor-kreuzberg-core.py" ]; then
69+ REPO_ROOT=" ${EXTRACTED} " python3 " ${EXTRACTED} /scripts/ci/r/vendor-kreuzberg-core.py" || {
70+ echo " ERROR: vendoring from downloaded source failed."
71+ exit 1
72+ }
73+ else
74+ echo " ERROR: vendoring script not found (neither local nor in downloaded source)."
6275 exit 1
63- }
76+ fi
6477
6578 if [ ! -d " ${EXTRACTED} /packages/r/vendor/kreuzberg" ]; then
6679 echo " ERROR: vendor directory was not created by vendoring script."
Original file line number Diff line number Diff line change @@ -57,10 +57,23 @@ if [ ! -f "vendor/kreuzberg/Cargo.toml" ]; then
5757 fi
5858
5959 echo " * running vendoring script against downloaded source..."
60- REPO_ROOT=" ${EXTRACTED} " python3 " ${EXTRACTED} /scripts/ci/r/vendor-kreuzberg-core.py" || {
61- echo " ERROR: vendoring from downloaded source failed."
60+ # Prefer the local copy of the vendor script (shipped with the R package)
61+ # over the one in the downloaded archive (which may not exist for older tags).
62+ LOCAL_VENDOR_SCRIPT=" $( pwd) /tools/vendor-kreuzberg-core.py"
63+ if [ -f " ${LOCAL_VENDOR_SCRIPT} " ]; then
64+ REPO_ROOT=" ${EXTRACTED} " python3 " ${LOCAL_VENDOR_SCRIPT} " || {
65+ echo " ERROR: vendoring from downloaded source failed."
66+ exit 1
67+ }
68+ elif [ -f " ${EXTRACTED} /scripts/ci/r/vendor-kreuzberg-core.py" ]; then
69+ REPO_ROOT=" ${EXTRACTED} " python3 " ${EXTRACTED} /scripts/ci/r/vendor-kreuzberg-core.py" || {
70+ echo " ERROR: vendoring from downloaded source failed."
71+ exit 1
72+ }
73+ else
74+ echo " ERROR: vendoring script not found (neither local nor in downloaded source)."
6275 exit 1
63- }
76+ fi
6477
6578 if [ ! -d " ${EXTRACTED} /packages/r/vendor/kreuzberg" ]; then
6679 echo " ERROR: vendor directory was not created by vendoring script."
You can’t perform that action at this time.
0 commit comments