Skip to content

Commit 17dde59

Browse files
committed
Fix "working tree dirty" error for lavaomat policies
1 parent 127ca1d commit 17dde59

File tree

5 files changed

+75
-140
lines changed

5 files changed

+75
-140
lines changed

lavamoat/browserify/beta/policy.json

+15-28
Original file line numberDiff line numberDiff line change
@@ -988,33 +988,12 @@
988988
"@metamask/browser-passworder": true,
989989
"@metamask/eth-keyring-controller>@metamask/obs-store": true,
990990
"@metamask/eth-sig-util": true,
991+
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
992+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
991993
"@metamask/utils": true,
992994
"webpack>events": true
993995
}
994996
},
995-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": {
996-
"globals": {
997-
"TextEncoder": true
998-
},
999-
"packages": {
1000-
"@ethereumjs/tx>@ethereumjs/util": true,
1001-
"@ethereumjs/tx>ethereum-cryptography": true,
1002-
"@metamask/eth-sig-util": true,
1003-
"@metamask/scure-bip39": true,
1004-
"@metamask/utils": true,
1005-
"browserify>buffer": true
1006-
}
1007-
},
1008-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": {
1009-
"packages": {
1010-
"@ethereumjs/tx>@ethereumjs/util": true,
1011-
"@ethereumjs/tx>ethereum-cryptography": true,
1012-
"@metamask/eth-sig-util": true,
1013-
"@metamask/utils": true,
1014-
"browserify>buffer": true,
1015-
"mocha>serialize-javascript>randombytes": true
1016-
}
1017-
},
1018997
"@metamask/eth-keyring-controller>@metamask/obs-store": {
1019998
"packages": {
1020999
"@metamask/eth-keyring-controller>@metamask/obs-store>@metamask/safe-event-emitter": true,
@@ -1465,10 +1444,10 @@
14651444
"@ethereumjs/tx>@ethereumjs/util": true,
14661445
"@metamask/base-controller": true,
14671446
"@metamask/browser-passworder": true,
1447+
"@metamask/eth-sig-util": true,
14681448
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
14691449
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
14701450
"@metamask/keyring-controller>ethereumjs-wallet": true,
1471-
"@metamask/message-manager>@metamask/eth-sig-util": true,
14721451
"@metamask/name-controller>async-mutex": true,
14731452
"@metamask/utils": true
14741453
}
@@ -1478,11 +1457,19 @@
14781457
"TextEncoder": true
14791458
},
14801459
"packages": {
1481-
"@metamask/browser-passworder": true,
1482-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true,
1483-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true,
1460+
"@ethereumjs/tx>@ethereumjs/util": true,
1461+
"@ethereumjs/tx>ethereum-cryptography": true,
1462+
"@metamask/eth-sig-util": true,
1463+
"@metamask/scure-bip39": true,
1464+
"@metamask/utils": true,
1465+
"browserify>buffer": true
1466+
}
1467+
},
1468+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": {
1469+
"packages": {
1470+
"@ethereumjs/tx>@ethereumjs/util": true,
1471+
"@ethereumjs/tx>ethereum-cryptography": true,
14841472
"@metamask/eth-sig-util": true,
1485-
"@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/obs-store": true,
14861473
"@metamask/utils": true,
14871474
"browserify>buffer": true,
14881475
"mocha>serialize-javascript>randombytes": true

lavamoat/browserify/desktop/policy.json

+15-28
Original file line numberDiff line numberDiff line change
@@ -1065,33 +1065,12 @@
10651065
"@metamask/browser-passworder": true,
10661066
"@metamask/eth-keyring-controller>@metamask/obs-store": true,
10671067
"@metamask/eth-sig-util": true,
1068+
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
1069+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
10681070
"@metamask/utils": true,
10691071
"webpack>events": true
10701072
}
10711073
},
1072-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": {
1073-
"globals": {
1074-
"TextEncoder": true
1075-
},
1076-
"packages": {
1077-
"@ethereumjs/tx>@ethereumjs/util": true,
1078-
"@ethereumjs/tx>ethereum-cryptography": true,
1079-
"@metamask/eth-sig-util": true,
1080-
"@metamask/scure-bip39": true,
1081-
"@metamask/utils": true,
1082-
"browserify>buffer": true
1083-
}
1084-
},
1085-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": {
1086-
"packages": {
1087-
"@ethereumjs/tx>@ethereumjs/util": true,
1088-
"@ethereumjs/tx>ethereum-cryptography": true,
1089-
"@metamask/eth-sig-util": true,
1090-
"@metamask/utils": true,
1091-
"browserify>buffer": true,
1092-
"mocha>serialize-javascript>randombytes": true
1093-
}
1094-
},
10951074
"@metamask/eth-keyring-controller>@metamask/obs-store": {
10961075
"packages": {
10971076
"@metamask/eth-keyring-controller>@metamask/obs-store>@metamask/safe-event-emitter": true,
@@ -1542,10 +1521,10 @@
15421521
"@ethereumjs/tx>@ethereumjs/util": true,
15431522
"@metamask/base-controller": true,
15441523
"@metamask/browser-passworder": true,
1524+
"@metamask/eth-sig-util": true,
15451525
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
15461526
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
15471527
"@metamask/keyring-controller>ethereumjs-wallet": true,
1548-
"@metamask/message-manager>@metamask/eth-sig-util": true,
15491528
"@metamask/name-controller>async-mutex": true,
15501529
"@metamask/utils": true
15511530
}
@@ -1555,11 +1534,19 @@
15551534
"TextEncoder": true
15561535
},
15571536
"packages": {
1558-
"@metamask/browser-passworder": true,
1559-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true,
1560-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true,
1537+
"@ethereumjs/tx>@ethereumjs/util": true,
1538+
"@ethereumjs/tx>ethereum-cryptography": true,
1539+
"@metamask/eth-sig-util": true,
1540+
"@metamask/scure-bip39": true,
1541+
"@metamask/utils": true,
1542+
"browserify>buffer": true
1543+
}
1544+
},
1545+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": {
1546+
"packages": {
1547+
"@ethereumjs/tx>@ethereumjs/util": true,
1548+
"@ethereumjs/tx>ethereum-cryptography": true,
15611549
"@metamask/eth-sig-util": true,
1562-
"@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/obs-store": true,
15631550
"@metamask/utils": true,
15641551
"browserify>buffer": true,
15651552
"mocha>serialize-javascript>randombytes": true

lavamoat/browserify/flask/policy.json

+15-28
Original file line numberDiff line numberDiff line change
@@ -1065,33 +1065,12 @@
10651065
"@metamask/browser-passworder": true,
10661066
"@metamask/eth-keyring-controller>@metamask/obs-store": true,
10671067
"@metamask/eth-sig-util": true,
1068+
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
1069+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
10681070
"@metamask/utils": true,
10691071
"webpack>events": true
10701072
}
10711073
},
1072-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": {
1073-
"globals": {
1074-
"TextEncoder": true
1075-
},
1076-
"packages": {
1077-
"@ethereumjs/tx>@ethereumjs/util": true,
1078-
"@ethereumjs/tx>ethereum-cryptography": true,
1079-
"@metamask/eth-sig-util": true,
1080-
"@metamask/scure-bip39": true,
1081-
"@metamask/utils": true,
1082-
"browserify>buffer": true
1083-
}
1084-
},
1085-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": {
1086-
"packages": {
1087-
"@ethereumjs/tx>@ethereumjs/util": true,
1088-
"@ethereumjs/tx>ethereum-cryptography": true,
1089-
"@metamask/eth-sig-util": true,
1090-
"@metamask/utils": true,
1091-
"browserify>buffer": true,
1092-
"mocha>serialize-javascript>randombytes": true
1093-
}
1094-
},
10951074
"@metamask/eth-keyring-controller>@metamask/obs-store": {
10961075
"packages": {
10971076
"@metamask/eth-keyring-controller>@metamask/obs-store>@metamask/safe-event-emitter": true,
@@ -1542,10 +1521,10 @@
15421521
"@ethereumjs/tx>@ethereumjs/util": true,
15431522
"@metamask/base-controller": true,
15441523
"@metamask/browser-passworder": true,
1524+
"@metamask/eth-sig-util": true,
15451525
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
15461526
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
15471527
"@metamask/keyring-controller>ethereumjs-wallet": true,
1548-
"@metamask/message-manager>@metamask/eth-sig-util": true,
15491528
"@metamask/name-controller>async-mutex": true,
15501529
"@metamask/utils": true
15511530
}
@@ -1555,11 +1534,19 @@
15551534
"TextEncoder": true
15561535
},
15571536
"packages": {
1558-
"@metamask/browser-passworder": true,
1559-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true,
1560-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true,
1537+
"@ethereumjs/tx>@ethereumjs/util": true,
1538+
"@ethereumjs/tx>ethereum-cryptography": true,
1539+
"@metamask/eth-sig-util": true,
1540+
"@metamask/scure-bip39": true,
1541+
"@metamask/utils": true,
1542+
"browserify>buffer": true
1543+
}
1544+
},
1545+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": {
1546+
"packages": {
1547+
"@ethereumjs/tx>@ethereumjs/util": true,
1548+
"@ethereumjs/tx>ethereum-cryptography": true,
15611549
"@metamask/eth-sig-util": true,
1562-
"@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/obs-store": true,
15631550
"@metamask/utils": true,
15641551
"browserify>buffer": true,
15651552
"mocha>serialize-javascript>randombytes": true

lavamoat/browserify/main/policy.json

+15-28
Original file line numberDiff line numberDiff line change
@@ -988,33 +988,12 @@
988988
"@metamask/browser-passworder": true,
989989
"@metamask/eth-keyring-controller>@metamask/obs-store": true,
990990
"@metamask/eth-sig-util": true,
991+
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
992+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
991993
"@metamask/utils": true,
992994
"webpack>events": true
993995
}
994996
},
995-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": {
996-
"globals": {
997-
"TextEncoder": true
998-
},
999-
"packages": {
1000-
"@ethereumjs/tx>@ethereumjs/util": true,
1001-
"@ethereumjs/tx>ethereum-cryptography": true,
1002-
"@metamask/eth-sig-util": true,
1003-
"@metamask/scure-bip39": true,
1004-
"@metamask/utils": true,
1005-
"browserify>buffer": true
1006-
}
1007-
},
1008-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": {
1009-
"packages": {
1010-
"@ethereumjs/tx>@ethereumjs/util": true,
1011-
"@ethereumjs/tx>ethereum-cryptography": true,
1012-
"@metamask/eth-sig-util": true,
1013-
"@metamask/utils": true,
1014-
"browserify>buffer": true,
1015-
"mocha>serialize-javascript>randombytes": true
1016-
}
1017-
},
1018997
"@metamask/eth-keyring-controller>@metamask/obs-store": {
1019998
"packages": {
1020999
"@metamask/eth-keyring-controller>@metamask/obs-store>@metamask/safe-event-emitter": true,
@@ -1465,10 +1444,10 @@
14651444
"@ethereumjs/tx>@ethereumjs/util": true,
14661445
"@metamask/base-controller": true,
14671446
"@metamask/browser-passworder": true,
1447+
"@metamask/eth-sig-util": true,
14681448
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
14691449
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
14701450
"@metamask/keyring-controller>ethereumjs-wallet": true,
1471-
"@metamask/message-manager>@metamask/eth-sig-util": true,
14721451
"@metamask/name-controller>async-mutex": true,
14731452
"@metamask/utils": true
14741453
}
@@ -1478,11 +1457,19 @@
14781457
"TextEncoder": true
14791458
},
14801459
"packages": {
1481-
"@metamask/browser-passworder": true,
1482-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true,
1483-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true,
1460+
"@ethereumjs/tx>@ethereumjs/util": true,
1461+
"@ethereumjs/tx>ethereum-cryptography": true,
1462+
"@metamask/eth-sig-util": true,
1463+
"@metamask/scure-bip39": true,
1464+
"@metamask/utils": true,
1465+
"browserify>buffer": true
1466+
}
1467+
},
1468+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": {
1469+
"packages": {
1470+
"@ethereumjs/tx>@ethereumjs/util": true,
1471+
"@ethereumjs/tx>ethereum-cryptography": true,
14841472
"@metamask/eth-sig-util": true,
1485-
"@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/obs-store": true,
14861473
"@metamask/utils": true,
14871474
"browserify>buffer": true,
14881475
"mocha>serialize-javascript>randombytes": true

lavamoat/browserify/mmi/policy.json

+15-28
Original file line numberDiff line numberDiff line change
@@ -1120,33 +1120,12 @@
11201120
"@metamask/browser-passworder": true,
11211121
"@metamask/eth-keyring-controller>@metamask/obs-store": true,
11221122
"@metamask/eth-sig-util": true,
1123+
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
1124+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
11231125
"@metamask/utils": true,
11241126
"webpack>events": true
11251127
}
11261128
},
1127-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": {
1128-
"globals": {
1129-
"TextEncoder": true
1130-
},
1131-
"packages": {
1132-
"@ethereumjs/tx>@ethereumjs/util": true,
1133-
"@ethereumjs/tx>ethereum-cryptography": true,
1134-
"@metamask/eth-sig-util": true,
1135-
"@metamask/scure-bip39": true,
1136-
"@metamask/utils": true,
1137-
"browserify>buffer": true
1138-
}
1139-
},
1140-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": {
1141-
"packages": {
1142-
"@ethereumjs/tx>@ethereumjs/util": true,
1143-
"@ethereumjs/tx>ethereum-cryptography": true,
1144-
"@metamask/eth-sig-util": true,
1145-
"@metamask/utils": true,
1146-
"browserify>buffer": true,
1147-
"mocha>serialize-javascript>randombytes": true
1148-
}
1149-
},
11501129
"@metamask/eth-keyring-controller>@metamask/obs-store": {
11511130
"packages": {
11521131
"@metamask/eth-keyring-controller>@metamask/obs-store>@metamask/safe-event-emitter": true,
@@ -1597,10 +1576,10 @@
15971576
"@ethereumjs/tx>@ethereumjs/util": true,
15981577
"@metamask/base-controller": true,
15991578
"@metamask/browser-passworder": true,
1579+
"@metamask/eth-sig-util": true,
16001580
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
16011581
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
16021582
"@metamask/keyring-controller>ethereumjs-wallet": true,
1603-
"@metamask/message-manager>@metamask/eth-sig-util": true,
16041583
"@metamask/name-controller>async-mutex": true,
16051584
"@metamask/utils": true
16061585
}
@@ -1610,11 +1589,19 @@
16101589
"TextEncoder": true
16111590
},
16121591
"packages": {
1613-
"@metamask/browser-passworder": true,
1614-
"@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": true,
1615-
"@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true,
1592+
"@ethereumjs/tx>@ethereumjs/util": true,
1593+
"@ethereumjs/tx>ethereum-cryptography": true,
1594+
"@metamask/eth-sig-util": true,
1595+
"@metamask/scure-bip39": true,
1596+
"@metamask/utils": true,
1597+
"browserify>buffer": true
1598+
}
1599+
},
1600+
"@metamask/keyring-controller>@metamask/eth-simple-keyring": {
1601+
"packages": {
1602+
"@ethereumjs/tx>@ethereumjs/util": true,
1603+
"@ethereumjs/tx>ethereum-cryptography": true,
16161604
"@metamask/eth-sig-util": true,
1617-
"@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/obs-store": true,
16181605
"@metamask/utils": true,
16191606
"browserify>buffer": true,
16201607
"mocha>serialize-javascript>randombytes": true

0 commit comments

Comments
 (0)