File tree 1 file changed +8
-1
lines changed
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 7
7
CARGO_OPTIONS=" "
8
8
fi
9
9
10
+ # Determine current user and group
11
+ USER_ID=$( id -u)
12
+ GROUP_ID=$( id -g)
13
+
10
14
for program in programs/* ; do
11
15
[ -d " $program " ] || continue
12
16
@@ -16,8 +20,11 @@ for program in programs/*; do
16
20
echo " Running verified build for $program_name "
17
21
solana-verify build --library-name " $program_name " -- $CARGO_OPTIONS
18
22
23
+ - # Fix target/ permissions after Docker build
24
+ sudo chown -R " $USER_ID :$GROUP_ID " target
25
+
19
26
echo " Building IDL for $program_name "
20
- ANCHOR_LOG=true anchor idl build -p " $dir_name " -o " target/idl/$program_name .json" -t " target/types/$program_name .ts" -- $CARGO_OPTIONS
27
+ anchor idl build -p " $dir_name " -o " target/idl/$program_name .json" -t " target/types/$program_name .ts" -- $CARGO_OPTIONS
21
28
done
22
29
23
30
echo " Generating external program types"
You can’t perform that action at this time.
0 commit comments