@@ -9,6 +9,7 @@ setup() {
99 export BUILDKITE_PLUGIN_MONOREPO_DIFF_BUILDKITE_PLUGIN_TEST_MODE=true
1010 # Set a minimal plugin config (only used by Go binary, not the bash hook's download logic)
1111 export BUILDKITE_PLUGINS=' [{"monorepo-diff": {}}]'
12+ export BUILDKITE_PLUGINS_PATH=' /etc/buildkite-agent/plugins'
1213
1314 # Create a mock binary in the current directory for download mode tests
1415 cat > " $PWD /monorepo-diff-buildkite-plugin" << 'MOCKBIN '
@@ -104,8 +105,8 @@ teardown() {
104105 export BUILDKITE_PLUGINS=' [{"github.com/buildkite-plugins/monorepo-diff-buildkite-plugin#v1.0.0": {}}]'
105106
106107 # Remove mock binary so it actually needs to download
107- rm -f " $PWD /monorepo-diff-buildkite-plugin"
108- rm -f " $PWD /monorepo-diff-buildkite-plugin.version"
108+ rm -f " $BUILDKITE_PLUGINS_PATH /monorepo-diff-buildkite-plugin"
109+ rm -f " $BUILDKITE_PLUGINS_PATH /monorepo-diff-buildkite-plugin.version"
109110
110111 # Stub curl: fail twice on download, then succeed and create executable
111112 stub curl \
@@ -129,9 +130,10 @@ teardown() {
129130 export BUILDKITE_PLUGIN_MONOREPO_DIFF_BUILDKITE_PLUGIN_TEST_MODE=false
130131 # Use pinned version to skip get_latest_version API call
131132 export BUILDKITE_PLUGINS=' [{"github.com/buildkite-plugins/monorepo-diff-buildkite-plugin#v1.0.0": {}}]'
132-
133+
133134 # Remove mock binary so it actually needs to download
134- rm -f " $PWD /monorepo-diff-buildkite-plugin"
135+ rm -f " $BUILDKITE_PLUGINS_PATH /monorepo-diff-buildkite-plugin"
136+ rm -f " $BUILDKITE_PLUGINS_PATH /monorepo-diff-buildkite-plugin.version"
135137
136138 # Stub curl to always fail on download
137139 stub curl \
0 commit comments