Compare commits
997
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
275c67ccfc | ||
|
|
fde090c0d3 | ||
|
|
093785d672 | ||
|
|
9640d4181e | ||
|
|
987bd8e182 | ||
|
|
6809060239 | ||
|
|
865e06194d | ||
|
|
af4b790e47 | ||
|
|
e465aeb3e3 | ||
|
|
949bde5919 | ||
|
|
63888d58b5 | ||
|
|
d605b439b5 | ||
|
|
158d0edb61 | ||
|
|
ca7ec7436f | ||
|
|
0f61cf27a2 | ||
|
|
a8d9bd2a5a | ||
|
|
13788fa3cd | ||
|
|
356eff743b | ||
|
|
9ef6219481 | ||
|
|
a9734772ef | ||
|
|
92f04466c5 | ||
|
|
fd33ddf3ed | ||
|
|
eadeb5b56a | ||
|
|
809d5d8d11 | ||
|
|
185dbf0bf1 | ||
|
|
aabb7ddc60 | ||
|
|
e17891afa7 | ||
|
|
7bb128eb6f | ||
|
|
3b57b30304 | ||
|
|
5c616c9244 | ||
|
|
edd60fee15 | ||
|
|
aeb696e438 | ||
|
|
4c05aa5e8c | ||
|
|
2a090f7e95 | ||
|
|
89f6b45f2b | ||
|
|
73b86425ae | ||
|
|
471b3db797 | ||
|
|
0600913c6e | ||
|
|
ce1c523641 | ||
|
|
39aa73de63 | ||
|
|
454dfbf192 | ||
|
|
acd8cb66d7 | ||
|
|
d15b126de7 | ||
|
|
82fe6e2890 | ||
|
|
bd40fa1341 | ||
|
|
e863789e56 | ||
|
|
1f48d03502 | ||
|
|
1a0a344a83 | ||
|
|
a048d60ff4 | ||
|
|
054870731c | ||
|
|
6d6ce62db9 | ||
|
|
e2c94716f4 | ||
|
|
7b63aafda8 | ||
|
|
7abd3f3248 | ||
|
|
5f1c3afb2c | ||
|
|
19305c3cce | ||
|
|
432114b0b2 | ||
|
|
70839b3003 | ||
|
|
7f78fca7ff | ||
|
|
ae0144b1ea | ||
|
|
358e4c93ae | ||
|
|
ae14559c83 | ||
|
|
9f621ec9c8 | ||
|
|
8b0ce0bcfd | ||
|
|
5bcfaea00d | ||
|
|
9746652b59 | ||
|
|
f3b10cb0df | ||
|
|
fca39bfad6 | ||
|
|
7335525354 | ||
|
|
446f62e18e | ||
|
|
acdbebf4ef | ||
|
|
7b8593a3a4 | ||
|
|
2035735bbb | ||
|
|
7fe8f0cac8 | ||
|
|
16a3bb2571 | ||
|
|
b954fbaff3 | ||
|
|
40e732c663 | ||
|
|
9d1714317b | ||
|
|
1d9b8e1b25 | ||
|
|
fcd9ffffda | ||
|
|
33376695eb | ||
|
|
4b8cc71d7b | ||
|
|
ef5008597f | ||
|
|
168513fda0 | ||
|
|
526f12aabe | ||
|
|
fcfee74206 | ||
|
|
8529298d06 | ||
|
|
ad07561b47 | ||
|
|
578650a021 | ||
|
|
3c75792a5f | ||
|
|
05044869f6 | ||
|
|
81257f2282 | ||
|
|
0e9691d965 | ||
|
|
42e58dacb5 | ||
|
|
8a22ade0e5 | ||
|
|
1057e27ed0 | ||
|
|
613a6f3248 | ||
|
|
0509d05298 | ||
|
|
840de2392a | ||
|
|
bd85e1d809 | ||
|
|
e925e09618 | ||
|
|
be8b921b26 | ||
|
|
67166a9acd | ||
|
|
637821f9c9 | ||
|
|
4ee8223990 | ||
|
|
7e2c5baaa1 | ||
|
|
8e01345453 | ||
|
|
418943de42 | ||
|
|
260c1ebd72 | ||
|
|
c2356f0386 | ||
|
|
4aa7d9c4f7 | ||
|
|
f7680ed05a | ||
|
|
c1b04dacaa | ||
|
|
03b757f738 | ||
|
|
2923c479b0 | ||
|
|
f3c70630ff | ||
|
|
0af97ad018 | ||
|
|
9001737e70 | ||
|
|
c6bcfe982a | ||
|
|
f44f153674 | ||
|
|
d14dffc01c | ||
|
|
93ec04bb54 | ||
|
|
31ab21b15b | ||
|
|
261aa7dfae | ||
|
|
fb30b6a212 | ||
|
|
fa7f123a3a | ||
|
|
b615e203cb | ||
|
|
f00a8496d6 | ||
|
|
dc39df6be1 | ||
|
|
21c9158695 | ||
|
|
7422a67051 | ||
|
|
0ed66de1d9 | ||
|
|
dda808cf9f | ||
|
|
dfcd7c6bfa | ||
|
|
264d8b8ef1 | ||
|
|
7e0c841a5c | ||
|
|
ea7516ad3b | ||
|
|
0e43fb8248 | ||
|
|
75f4ac5494 | ||
|
|
98a665e62a | ||
|
|
a427cbd404 | ||
|
|
600e69d9d9 | ||
|
|
15c252a054 | ||
|
|
18c6fc98d7 | ||
|
|
417e35d7ad | ||
|
|
3c8f24dc79 | ||
|
|
4ea840397d | ||
|
|
bc5da626a1 | ||
|
|
b072b2a057 | ||
|
|
b930efb9f8 | ||
|
|
f7f93cbec7 | ||
|
|
ecf3045ad3 | ||
|
|
4b57f9f237 | ||
|
|
d845903b3a | ||
|
|
ea6c4fa536 | ||
|
|
2bf7dd4fc4 | ||
|
|
89b396e356 | ||
|
|
42fc484e3c | ||
|
|
8cafb5ce10 | ||
|
|
2097876f5d | ||
|
|
b4f8d96284 | ||
|
|
5591705c63 | ||
|
|
663e8f5a05 | ||
|
|
064646e67f | ||
|
|
79a548cbe2 | ||
|
|
05ef7bda68 | ||
|
|
10d9446d93 | ||
|
|
1abdac0aff | ||
|
|
40cf2e83b1 | ||
|
|
07308bad45 | ||
|
|
8a937ec96d | ||
|
|
8abc82c666 | ||
|
|
47c6ace88d | ||
|
|
c76d2ed04b | ||
|
|
5ceadca8ab | ||
|
|
fd6f20d7b8 | ||
|
|
878f07dc05 | ||
|
|
b52e2f10b2 | ||
|
|
e1aa94c59e | ||
|
|
8ce1b5f727 | ||
|
|
08ce2310fe | ||
|
|
e8574300e0 | ||
|
|
d2be0313f0 | ||
|
|
7ac442f18e | ||
|
|
17899eb83b | ||
|
|
5a6f6870a4 | ||
|
|
1e0aaca957 | ||
|
|
5d68740ae0 | ||
|
|
2bc0a3be06 | ||
|
|
3a7e4fe932 | ||
|
|
4ba8bcfc94 | ||
|
|
9743d7cdf3 | ||
|
|
9f02a6435f | ||
|
|
8bfceabbde | ||
|
|
1acbfe942a | ||
|
|
488c73859b | ||
|
|
474603e8ab | ||
|
|
420b31548b | ||
|
|
c117b9e218 | ||
|
|
f8fd969d1c | ||
|
|
ee81e379ca | ||
|
|
c0c0600c36 | ||
|
|
e459bcbb25 | ||
|
|
5c446e8df9 | ||
|
|
c9e77d3191 | ||
|
|
62b6579059 | ||
|
|
1e918644ff | ||
|
|
6cabcef0f6 | ||
|
|
2efc363d37 | ||
|
|
a58da99155 | ||
|
|
e30c94bdd5 | ||
|
|
05c139d21b | ||
|
|
f964611630 | ||
|
|
f2122e2d4a | ||
|
|
184a1e7fad | ||
|
|
f81c2de32c | ||
|
|
555f445aa0 | ||
|
|
c3d54b2e23 | ||
|
|
3130d9ac5a | ||
|
|
339bc04ddc | ||
|
|
02612122a6 | ||
|
|
4d8f944d3c | ||
|
|
95f97f76a2 | ||
|
|
5e324a186f | ||
|
|
9e3a045695 | ||
|
|
b71e022d5a | ||
|
|
6132a2249c | ||
|
|
0297b1967e | ||
|
|
24889bb51f | ||
|
|
0b284bfe43 | ||
|
|
1c225eb432 | ||
|
|
8277331107 | ||
|
|
2d783d5151 | ||
|
|
290c0f8863 | ||
|
|
b126700f3c | ||
|
|
acdc80cf6b | ||
|
|
5a857b9c85 | ||
|
|
0ffdb845a6 | ||
|
|
d31b585a11 | ||
|
|
a31eb79b42 | ||
|
|
576ac73e2c | ||
|
|
924f1d2880 | ||
|
|
54e5545226 | ||
|
|
7f81aecd6f | ||
|
|
7d7f9fbf7b | ||
|
|
7d7b6a8e44 | ||
|
|
608690e15e | ||
|
|
823a8fd176 | ||
|
|
74634fab70 | ||
|
|
0ab8b73ea5 | ||
|
|
c00bb4e191 | ||
|
|
987ba8495e | ||
|
|
44f31496f2 | ||
|
|
85ca9f9037 | ||
|
|
1a04064c88 | ||
|
|
9609b54606 | ||
|
|
f7593ae783 | ||
|
|
23ad9b88df | ||
|
|
f0959db428 | ||
|
|
8157ce8a05 | ||
|
|
51e12980ba | ||
|
|
a2ae8606c2 | ||
|
|
97024d33db | ||
|
|
116fb9fc37 | ||
|
|
8fd9667f72 | ||
|
|
c06afe999e | ||
|
|
b42aa8ed69 | ||
|
|
582764c264 | ||
|
|
e17dc5f337 | ||
|
|
02dd46c503 | ||
|
|
a88c2408c2 | ||
|
|
18773a85ed | ||
|
|
984d78da7c | ||
|
|
70be95f8b9 | ||
|
|
cfff58326b | ||
|
|
033b142e80 | ||
|
|
1c5393853e | ||
|
|
b60208be05 | ||
|
|
c37500e1f6 | ||
|
|
dde3bab9ab | ||
|
|
3ca642bde4 | ||
|
|
9d31504b39 | ||
|
|
f7077c4381 | ||
|
|
dd2101bfb4 | ||
|
|
a26887c318 | ||
|
|
ee9852e97e | ||
|
|
3fe3b3e182 | ||
|
|
eff32b5313 | ||
|
|
baf72ad3f0 | ||
|
|
4a18e4d739 | ||
|
|
f13b33b73e | ||
|
|
dd884d1d5a | ||
|
|
bf60633c93 | ||
|
|
a4c08f8b05 | ||
|
|
000a8d6bc2 | ||
|
|
4f44c23396 | ||
|
|
1a3d349a09 | ||
|
|
317f1f0b5c | ||
|
|
67db5e23a0 | ||
|
|
387be3e56b | ||
|
|
8685e1c283 | ||
|
|
4f7055b1d8 | ||
|
|
68a9e09151 | ||
|
|
171c71c6eb | ||
|
|
1bad20f750 | ||
|
|
d4bc3ee1a2 | ||
|
|
a8a2e236e8 | ||
|
|
934cc7f365 | ||
|
|
2a5f5e750a | ||
|
|
f402e19a5e | ||
|
|
f74f2df981 | ||
|
|
c5a85ab067 | ||
|
|
e30a8991a3 | ||
|
|
6c7b6ba544 | ||
|
|
5cb904e621 | ||
|
|
0715958a45 | ||
|
|
864c72f269 | ||
|
|
21ab0728db | ||
|
|
1c3ff57f30 | ||
|
|
3269abe792 | ||
|
|
29962c210f | ||
|
|
5d21c009e4 | ||
|
|
b37b285a20 | ||
|
|
fdee8dfcae | ||
|
|
e896c00f07 | ||
|
|
468bf9bcd5 | ||
|
|
072ad73039 | ||
|
|
6d0608039a | ||
|
|
fe80b07a13 | ||
|
|
7930a7c864 | ||
|
|
c7e10b553d | ||
|
|
e7005aac23 | ||
|
|
5faebfbcea | ||
|
|
945b9135e3 | ||
|
|
17f3a382e8 | ||
|
|
1c9b825af2 | ||
|
|
1b49df9c5d | ||
|
|
e7950ff5e8 | ||
|
|
ca3b3a9964 | ||
|
|
a55d2c4dba | ||
|
|
96aca97524 | ||
|
|
f987ea3d75 | ||
|
|
71b942ec35 | ||
|
|
fe1c196de4 | ||
|
|
49a2ea400a | ||
|
|
91b0ef37f7 | ||
|
|
d9469f0ffe | ||
|
|
54f7a7d35f | ||
|
|
a59c5dffdb | ||
|
|
125dbc7a0f | ||
|
|
42dd817731 | ||
|
|
2dae58a013 | ||
|
|
4cc2069b00 | ||
|
|
bf34f39f64 | ||
|
|
9c23ed4b66 | ||
|
|
3a7040da5f | ||
|
|
54b64640ba | ||
|
|
3fc3e3c234 | ||
|
|
5c43fd445e | ||
|
|
b3fa79c14f | ||
|
|
b5e7f1543f | ||
|
|
3bd94d641d | ||
|
|
4b85dd8fe4 | ||
|
|
6c21062b17 | ||
|
|
1d0657121c | ||
|
|
587d66c2d6 | ||
|
|
8950c1c42b | ||
|
|
921c30a2c6 | ||
|
|
d38841b855 | ||
|
|
5587d7b158 | ||
|
|
ae296a42b9 | ||
|
|
7b5acf669d | ||
|
|
9d6b1a49b9 | ||
|
|
e9dff23177 | ||
|
|
bc2c226058 | ||
|
|
e46ed4bdbe | ||
|
|
394abc54b1 | ||
|
|
2534ca54ba | ||
|
|
b046cf5202 | ||
|
|
239fd6876e | ||
|
|
4285885cd6 | ||
|
|
d2147ede19 | ||
|
|
e0269b5593 | ||
|
|
0b0ed2309f | ||
|
|
be05f2a341 | ||
|
|
2cc1162f12 | ||
|
|
d263a49907 | ||
|
|
22c7515c56 | ||
|
|
9f1ba95558 | ||
|
|
9ef701990e | ||
|
|
ca95f04e8c | ||
|
|
a1d43287a5 | ||
|
|
f4ffe52573 | ||
|
|
7860c68e09 | ||
|
|
94f18ce21c | ||
|
|
f0fe2c7023 | ||
|
|
88eb046e79 | ||
|
|
5f673e717c | ||
|
|
08270134ac | ||
|
|
9a1b22d53b | ||
|
|
3a783bea98 | ||
|
|
6ceda90a2e | ||
|
|
69ba260877 | ||
|
|
dfb44424d3 | ||
|
|
249dbfea33 | ||
|
|
25fbfe1987 | ||
|
|
e8ceb04120 | ||
|
|
503d707126 | ||
|
|
4fdfc5e30b | ||
|
|
7eb35b0806 | ||
|
|
8ac9a4bfce | ||
|
|
e5a5c829b9 | ||
|
|
a039ddf076 | ||
|
|
bd283f6acf | ||
|
|
b0ddb6eca8 | ||
|
|
5b8a32e92b | ||
|
|
f121cc05bd | ||
|
|
0c1fba3601 | ||
|
|
6ee5984a34 | ||
|
|
8f5cc44a93 | ||
|
|
36e27b9c60 | ||
|
|
45e7ffad3a | ||
|
|
4aa2916eb6 | ||
|
|
f04fa5821e | ||
|
|
72c7b0cfcc | ||
|
|
0a4efd185b | ||
|
|
f21e0813ce | ||
|
|
8dc7a7f8fc | ||
|
|
fed3139df3 | ||
|
|
2ace26e626 | ||
|
|
adcbd3d213 | ||
|
|
871456862c | ||
|
|
d665988b2d | ||
|
|
56d10ca767 | ||
|
|
ff9a6621ad | ||
|
|
24717b5040 | ||
|
|
6398702a0f | ||
|
|
a60ec62b80 | ||
|
|
b57ef4c78f | ||
|
|
625c295dad | ||
|
|
b6ece297fb | ||
|
|
36b600a710 | ||
|
|
33347bad8a | ||
|
|
32fa843552 | ||
|
|
26d645b671 | ||
|
|
16125759ee | ||
|
|
47640b5e49 | ||
|
|
4003f4eddf | ||
|
|
182f0b16d3 | ||
|
|
a92896a805 | ||
|
|
5ae31e6b96 | ||
|
|
484d0c36dd | ||
|
|
2d6943ea60 | ||
|
|
2cfeca95ac | ||
|
|
a8acab8ae0 | ||
|
|
135f502be4 | ||
|
|
19cd8e5aac | ||
|
|
01845cc653 | ||
|
|
aaf81641f4 | ||
|
|
a85e3018d5 | ||
|
|
cfd9bebbb5 | ||
|
|
3c8e496cdb | ||
|
|
1332faef68 | ||
|
|
ec538a5763 | ||
|
|
0231a8b72b | ||
|
|
50c520687c | ||
|
|
d01e7617f0 | ||
|
|
eae1e049fa | ||
|
|
2196eb90b1 | ||
|
|
ae4c9e5d42 | ||
|
|
c323967db2 | ||
|
|
95346ca25c | ||
|
|
5595dbbbb8 | ||
|
|
1b5b8eb6e9 | ||
|
|
7f11e453e1 | ||
|
|
3b441e03b2 | ||
|
|
29a53de794 | ||
|
|
ecc01e004a | ||
|
|
434d40a4da | ||
|
|
76cc19c9c6 | ||
|
|
8f5f1ed441 | ||
|
|
7b925ad312 | ||
|
|
551e054d53 | ||
|
|
4ea5bf603a | ||
|
|
98ef59d105 | ||
|
|
c95e37b544 | ||
|
|
7101d9877a | ||
|
|
e2debc56dd | ||
|
|
44af0492e0 | ||
|
|
3512484e44 | ||
|
|
00f5239a3c | ||
|
|
2daf5c9719 | ||
|
|
ca7e02c546 | ||
|
|
bc260d49cf | ||
|
|
7caed8d8db | ||
|
|
4ef21c5b3d | ||
|
|
df9ce59a3c | ||
|
|
510c165dff | ||
|
|
fed8d83459 | ||
|
|
e5a0373909 | ||
|
|
1269b9f2c9 | ||
|
|
de68c0d5ad | ||
|
|
b7f393a245 | ||
|
|
24a8567895 | ||
|
|
0ccecacde8 | ||
|
|
8b655a292a | ||
|
|
34fa1a3f8f | ||
|
|
d13f5bbd7f | ||
|
|
5e32d5aa07 | ||
|
|
bb5f9d0c5d | ||
|
|
5a4953031c | ||
|
|
1cd27c8be6 | ||
|
|
335ce28bd2 | ||
|
|
22c627ee0d | ||
|
|
2c5dbb9d73 | ||
|
|
a829adaa5e | ||
|
|
87363f6d7e | ||
|
|
d66d099bbe | ||
|
|
2eeef317b6 | ||
|
|
94ca3a1ad2 | ||
|
|
4a08456c5b | ||
|
|
6144348920 | ||
|
|
be4a5bef4c | ||
|
|
b91e36aadf | ||
|
|
12db4054a0 | ||
|
|
d3f961d080 | ||
|
|
4936ea3554 | ||
|
|
0ef3b49fd2 | ||
|
|
825300933f | ||
|
|
d4e0398fed | ||
|
|
c1d419f343 | ||
|
|
98f1cadcfc | ||
|
|
11668a8101 | ||
|
|
04b3bcfab6 | ||
|
|
846f64543f | ||
|
|
f3eda6fc34 | ||
|
|
7e13130f57 | ||
|
|
adc3dfbb0a | ||
|
|
33db5f6648 | ||
|
|
efa7983219 | ||
|
|
3aa032d863 | ||
|
|
5c333318ba | ||
|
|
faeeffca24 | ||
|
|
97ec9f0a54 | ||
|
|
f2560f55a5 | ||
|
|
d50eae6497 | ||
|
|
b1a4215b09 | ||
|
|
238dcf5d25 | ||
|
|
385912cca3 | ||
|
|
895bce1379 | ||
|
|
18be25a3d4 | ||
|
|
5dfab50b35 | ||
|
|
f4aa1902ef | ||
|
|
61efde8e51 | ||
|
|
26150834a4 | ||
|
|
e086183f69 | ||
|
|
7385aef754 | ||
|
|
fed11ff8f2 | ||
|
|
59c0db74bf | ||
|
|
2292d6f3ff | ||
|
|
adfc50b133 | ||
|
|
275a7d60ac | ||
|
|
9c771f4aec | ||
|
|
cef54f71ab | ||
|
|
6718078570 | ||
|
|
b5762af5b5 | ||
|
|
b494662ed9 | ||
|
|
b8517c3b46 | ||
|
|
2e74cb0a5a | ||
|
|
bbcb812cff | ||
|
|
34d6ed15b2 | ||
|
|
b804fceb4b | ||
|
|
6d41b41122 | ||
|
|
121bd05cab | ||
|
|
af91cc00de | ||
|
|
82eed19fcc | ||
|
|
6fd9fa0f36 | ||
|
|
f21c63b46e | ||
|
|
92b738a28c | ||
|
|
d809fa0913 | ||
|
|
19c5a5eeb5 | ||
|
|
c672281154 | ||
|
|
0b8834e473 | ||
|
|
20c4651838 | ||
|
|
9063f7d9bc | ||
|
|
cf0839fcd7 | ||
|
|
2f324102de | ||
|
|
c75ecccc5c | ||
|
|
a3e89a9c35 | ||
|
|
1afd7c2bc3 | ||
|
|
5275bab2f0 | ||
|
|
089923ee94 | ||
|
|
2780fc7288 | ||
|
|
7b841f470e | ||
|
|
1f39738ea0 | ||
|
|
a556bbc63a | ||
|
|
bbffd0fa31 | ||
|
|
9bf9414244 | ||
|
|
b2b5cebd18 | ||
|
|
06193ef5df | ||
|
|
7028e9c2db | ||
|
|
a373c77ac7 | ||
|
|
8aa32d059b | ||
|
|
40537cd6e5 | ||
|
|
c609027f1a | ||
|
|
01590ee0ef | ||
|
|
778d96b58e | ||
|
|
bc9406b4a6 | ||
|
|
714fbc64f5 | ||
|
|
6e57168400 | ||
|
|
c1b924af3a | ||
|
|
2952d83588 | ||
|
|
95d0fbb251 | ||
|
|
389b61e0ae | ||
|
|
fd1a13c1dd | ||
|
|
987deeefaf | ||
|
|
0a233c9137 | ||
|
|
f5edb07d58 | ||
|
|
ccbfff0eff | ||
|
|
071c46d6c3 | ||
|
|
11191ef565 | ||
|
|
cb20af8c0e | ||
|
|
a2b026ee4b | ||
|
|
38b33957e8 | ||
|
|
371ab0e9ad | ||
|
|
233cd4f856 | ||
|
|
50a2f0147d | ||
|
|
de92809562 | ||
|
|
3691acf340 | ||
|
|
a05aab9dfa | ||
|
|
a7c85f4de8 | ||
|
|
72467b1875 | ||
|
|
3dec811499 | ||
|
|
17d31f774d | ||
|
|
fb9e75b0fd | ||
|
|
7210bb33df | ||
|
|
8776f926b1 | ||
|
|
104e2425d5 | ||
|
|
a4970f008e | ||
|
|
5b1ab32d16 | ||
|
|
49d1493162 | ||
|
|
92f00fc965 | ||
|
|
e48010e699 | ||
|
|
b08f930342 | ||
|
|
56c73693e9 | ||
|
|
cdfdbe9f98 | ||
|
|
389b5eaa49 | ||
|
|
9aaa5776c1 | ||
|
|
29f18b3ef3 | ||
|
|
fc192a4228 | ||
|
|
4f34fa87e0 | ||
|
|
ac40c676e6 | ||
|
|
52b2def360 | ||
|
|
2e0ee54dff | ||
|
|
345d04fefb | ||
|
|
90c695eb7e | ||
|
|
07bad92a35 | ||
|
|
c7a644fe1f | ||
|
|
adf055d00a | ||
|
|
1812cdab6c | ||
|
|
0e95f77e04 | ||
|
|
8d93c66e77 | ||
|
|
12f9ca014f | ||
|
|
1a7a702ce5 | ||
|
|
4798757d77 | ||
|
|
06ca3a807c | ||
|
|
7bca08c431 | ||
|
|
85636fc7ab | ||
|
|
e8a2d655fd | ||
|
|
1445f8448d | ||
|
|
e90c670e3f | ||
|
|
97deb92f57 | ||
|
|
39587b7eb5 | ||
|
|
888b4cfc7e | ||
|
|
260eb4edd3 | ||
|
|
e0ecc71c00 | ||
|
|
767a4e1ede | ||
|
|
a7303518aa | ||
|
|
495edaac23 | ||
|
|
8121c14167 | ||
|
|
0165b8c67c | ||
|
|
1c4188b5ff | ||
|
|
c8dd1ae1dc | ||
|
|
f24eefec85 | ||
|
|
667d85d6eb | ||
|
|
21f45c2e7e | ||
|
|
2a8df74642 | ||
|
|
867d1d06d6 | ||
|
|
53329815c0 | ||
|
|
871d99a7f5 | ||
|
|
1da91d09c6 | ||
|
|
931a6c4a1a | ||
|
|
df55f9e0a3 | ||
|
|
8643b34b12 | ||
|
|
0b9244f81d | ||
|
|
e5618182a3 | ||
|
|
7e9e4c539f | ||
|
|
af66e5c830 | ||
|
|
2c420ed77b | ||
|
|
9973f6e20f | ||
|
|
1e610e9c20 | ||
|
|
fe6db89afd | ||
|
|
3f52bd6c87 | ||
|
|
6685981137 | ||
|
|
c512845991 | ||
|
|
ae3f5fbecd | ||
|
|
1672d7c4df | ||
|
|
ad60c7f2bf | ||
|
|
b941c41532 | ||
|
|
28a47b5ba8 | ||
|
|
5fe9b92407 | ||
|
|
970ffdd2b7 | ||
|
|
5a5326fb01 | ||
|
|
71aab81c9a | ||
|
|
b6991abc3a | ||
|
|
426f48f292 | ||
|
|
d5e3416ff6 | ||
|
|
2295ca7b59 | ||
|
|
826ce444b1 | ||
|
|
f9503ed837 | ||
|
|
2292291a84 | ||
|
|
dfd1992f95 | ||
|
|
689e7dd943 | ||
|
|
fac8596396 | ||
|
|
b2c2979ca0 | ||
|
|
8b4d15c96e | ||
|
|
f6a5060a4b | ||
|
|
8e8845c7bb | ||
|
|
bb34519dcc | ||
|
|
b4d9e736d3 | ||
|
|
ee07885aba | ||
|
|
38a6228995 | ||
|
|
9a506b2f79 | ||
|
|
99bb646781 | ||
|
|
f6b99fb27f | ||
|
|
7053a62c0b | ||
|
|
8f335670d4 | ||
|
|
a995b45147 | ||
|
|
887ca9a6ab | ||
|
|
a3379e5f35 | ||
|
|
e336cf9d77 | ||
|
|
ed56703892 | ||
|
|
da60013844 | ||
|
|
ce657e1b4f | ||
|
|
cbaed036f4 | ||
|
|
9ec4fca6fe | ||
|
|
cdcf970731 | ||
|
|
ab909cca25 | ||
|
|
d6fed8fc27 | ||
|
|
ceea5ff8f5 | ||
|
|
186cf9533b | ||
|
|
45d4b51912 | ||
|
|
2f4346471b | ||
|
|
4ae140d91a | ||
|
|
75a75e9a8d | ||
|
|
59fc289161 | ||
|
|
9dd1210c24 | ||
|
|
1b9e0a5d5d | ||
|
|
eea4b62c6c | ||
|
|
8a07a25e0f | ||
|
|
80bacb8d58 | ||
|
|
edc3c441bb | ||
|
|
5fc5965b63 | ||
|
|
32c60d0ce7 | ||
|
|
5620d1468e | ||
|
|
d086628abf | ||
|
|
d9e9f1d8f6 | ||
|
|
e42fb8d5d8 | ||
|
|
883501470f | ||
|
|
a4134b9853 | ||
|
|
ad8d645ec0 | ||
|
|
b18c8e255e | ||
|
|
0a9f97902c | ||
|
|
4cf08e3bbe | ||
|
|
f40a60d6ca | ||
|
|
d043dc8097 | ||
|
|
87ba24eea8 | ||
|
|
af85da7eed | ||
|
|
46bf5c8c9e | ||
|
|
e448c8bd9a | ||
|
|
2d3791e1e6 | ||
|
|
4839d00080 | ||
|
|
4d68d344d4 | ||
|
|
b90d1c2cb7 | ||
|
|
db1ca922f9 | ||
|
|
a809a6b376 | ||
|
|
1c56e99290 | ||
|
|
b037b0c7a0 | ||
|
|
1eb6a431e7 | ||
|
|
30fa1e85ea | ||
|
|
eb0cf75092 | ||
|
|
8fa4f30501 | ||
|
|
e823aefa28 | ||
|
|
aacd2296a4 | ||
|
|
aa3466db87 | ||
|
|
f9582fab11 | ||
|
|
43ae81b643 | ||
|
|
2e78f20fbc | ||
|
|
1abe925f51 | ||
|
|
3b44dd05dd | ||
|
|
20b40f635e | ||
|
|
915b115fbe | ||
|
|
e65dfa2f09 | ||
|
|
01202898fe | ||
|
|
2a61bc93cf | ||
|
|
a1d6a33b87 | ||
|
|
825e066bb7 | ||
|
|
c87235d010 | ||
|
|
3f421c1f50 | ||
|
|
02fa5c2ff2 | ||
|
|
96c69b93b9 | ||
|
|
e0457e4e61 | ||
|
|
03e0b3c8aa | ||
|
|
f8a4095328 | ||
|
|
74e29f633a | ||
|
|
b7c5f8aaf3 | ||
|
|
4b495db6d5 | ||
|
|
24da2fb86b | ||
|
|
f8f066372e | ||
|
|
bf283e0ad4 | ||
|
|
561fa7b45f | ||
|
|
7b0784a8ca | ||
|
|
2c48db6e5e | ||
|
|
700330c01a | ||
|
|
a01284140d | ||
|
|
17bebdaec3 | ||
|
|
49ee4ceafd | ||
|
|
4eed21acf7 | ||
|
|
cb54cf960c | ||
|
|
a3eff5cd04 | ||
|
|
c004c96e6a | ||
|
|
0df4ec8855 | ||
|
|
6d688949f8 | ||
|
|
20300e5e91 | ||
|
|
f24116b3fc | ||
|
|
fe92d1b238 | ||
|
|
9bfe299184 | ||
|
|
2392816148 | ||
|
|
a82400d14b | ||
|
|
d637fea1e7 | ||
|
|
62947d3569 | ||
|
|
abde6d117a | ||
|
|
cc1be019d7 | ||
|
|
726270b960 | ||
|
|
db6a2ca889 | ||
|
|
f6f41a379e | ||
|
|
3fd3ba44dc | ||
|
|
618a8ba62f | ||
|
|
a6e33b8f8d | ||
|
|
e6cbfe6424 | ||
|
|
f9d8f6c90a | ||
|
|
eae1582b1c | ||
|
|
9aed12ac5a | ||
|
|
e46f4a3ce3 | ||
|
|
494445558a | ||
|
|
160843fd10 | ||
|
|
7eaed0f05d | ||
|
|
378a847e3c | ||
|
|
fb6642d4ec | ||
|
|
054b9d28c0 | ||
|
|
547f3a53db | ||
|
|
6434bfaeae | ||
|
|
4c39a5117e | ||
|
|
f128cf407a | ||
|
|
58c965d169 | ||
|
|
9e6ed37ef4 | ||
|
|
d53bfc2598 | ||
|
|
b965da1724 | ||
|
|
b83689ef2e | ||
|
|
e07575f25c | ||
|
|
5405cf4770 | ||
|
|
85b34148a4 | ||
|
|
bd850c862f | ||
|
|
7809a7f31c | ||
|
|
2811f2279f | ||
|
|
e08c144f4e | ||
|
|
b28092bf50 | ||
|
|
19976aa998 | ||
|
|
82789a4bd0 | ||
|
|
3e47fcf446 | ||
|
|
f0a26f7549 | ||
|
|
89be45ef5c | ||
|
|
79775d5c2a | ||
|
|
09dfa84d10 | ||
|
|
db1c5384f4 | ||
|
|
1fd4efc9fb | ||
|
|
7ff9f386ad | ||
|
|
eee1d0f59d | ||
|
|
feccf71b01 | ||
|
|
decf2121e6 | ||
|
|
a238056593 | ||
|
|
7a280bc516 | ||
|
|
9d44640632 | ||
|
|
b87ba7a0bf | ||
|
|
10dc0a912d | ||
|
|
754f4cb92e | ||
|
|
fd2ad9c7d9 | ||
|
|
56006f05f0 | ||
|
|
e2961d19ce | ||
|
|
9b63cf2002 | ||
|
|
69317f0708 | ||
|
|
ad871f4602 | ||
|
|
414e400d7c | ||
|
|
7d0a97a63f | ||
|
|
6e898120cd | ||
|
|
00b3446da5 | ||
|
|
b66c9e67ba | ||
|
|
a622ae4b86 | ||
|
|
c455942d93 | ||
|
|
981735d669 | ||
|
|
5e764c70a2 | ||
|
|
06ebd37f8a | ||
|
|
9af3274988 | ||
|
|
d0b4b4a185 | ||
|
|
eec6e729e0 | ||
|
|
20751176bb | ||
|
|
e9a8b3d69c | ||
|
|
4caf6a7f7a | ||
|
|
dd4696bf90 | ||
|
|
e46f43d03c | ||
|
|
9ab0c9e9cb | ||
|
|
c698c3c14a | ||
|
|
99e9c256ba | ||
|
|
a2bc4dde67 | ||
|
|
55d8fe97c4 | ||
|
|
9e8358b7b5 | ||
|
|
2dd2c52aa6 | ||
|
|
2488814063 | ||
|
|
5d7c0c6253 | ||
|
|
8c79555ca4 | ||
|
|
b10fe9f1a0 | ||
|
|
d76b53db99 | ||
|
|
8dca688ad4 | ||
|
|
76c806d0d1 | ||
|
|
222f63785c | ||
|
|
0dc5d37e6e | ||
|
|
b83d9d6636 | ||
|
|
e241182176 | ||
|
|
1c145651d4 | ||
|
|
a4cf5442d4 | ||
|
|
d56d1582d7 | ||
|
|
2fae902d82 | ||
|
|
39403a6358 | ||
|
|
416a57cd96 | ||
|
|
01608e5bb3 | ||
|
|
895c8d5122 | ||
|
|
37dc931b88 | ||
|
|
9135276be5 | ||
|
|
8efc2ef5fe | ||
|
|
7e581147f5 | ||
|
|
5c2d7db25e | ||
|
|
16f4295a45 | ||
|
|
4fb89c3831 | ||
|
|
b0099433bc | ||
|
|
c74282baf9 | ||
|
|
c7803e78c0 | ||
|
|
1416c516a3 | ||
|
|
a5b77ca3ba | ||
|
|
5e438474c6 | ||
|
|
5946b8d50d | ||
|
|
1825714676 | ||
|
|
69cabbf480 | ||
|
|
90025e0a1a | ||
|
|
efececa905 | ||
|
|
631f59bc30 | ||
|
|
7ed682ea15 | ||
|
|
026add53bd | ||
|
|
8ea3639339 | ||
|
|
f45d4ed1da | ||
|
|
de2242899c | ||
|
|
d41d7567dc | ||
|
|
8ae8389f9e | ||
|
|
e5783531ea | ||
|
|
0b7516b02c | ||
|
|
d0ad345508 | ||
|
|
7a9442aa6a | ||
|
|
41fb59faf0 | ||
|
|
fe3189a12c | ||
|
|
e370fa1ded | ||
|
|
13fd9e2406 | ||
|
|
4581484d28 | ||
|
|
9c313eaf77 | ||
|
|
80203b0109 | ||
|
|
7b50a52695 | ||
|
|
70f578a033 | ||
|
|
dcfc983cde | ||
|
|
39b833a5c1 | ||
|
|
132e13d6e1 | ||
|
|
f176811628 | ||
|
|
e49db238d6 | ||
|
|
67049079c7 | ||
|
|
526cde30ba | ||
|
|
373f0559b0 | ||
|
|
81d20d042c | ||
|
|
82f065c29c | ||
|
|
6ffc35a77f | ||
|
|
b6ac711304 |
@@ -0,0 +1,14 @@
|
||||
{{ range .Versions }}
|
||||
<a name="{{ .Tag.Name }}"></a>
|
||||
## {{ if .Tag.Previous }}[{{ .Tag.Name }}]({{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}){{ else }}{{ .Tag.Name }}{{ end }} ({{ datetime "2006-01-02" .Tag.Date }})
|
||||
|
||||
{{ range .Commits -}}
|
||||
{{ if not (contains .Type "[") }}- {{.Hash.Short}} {{ .Subject }}
|
||||
{{ if not (eq (len .Body) 0) }}{{ .Body }}{{ end }}
|
||||
{{ range .Refs -}}
|
||||
{{ " " }} - #{{ .Ref }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ end -}}
|
||||
@@ -0,0 +1,20 @@
|
||||
style: github
|
||||
template: CHANGELOG.tpl.md
|
||||
info:
|
||||
title: CHANGELOG
|
||||
repository_url: https://github.com/uazo/cromite
|
||||
options:
|
||||
commits:
|
||||
filters:
|
||||
Type:
|
||||
- "[AUTO]"
|
||||
commit_groups:
|
||||
# title_maps: []
|
||||
header:
|
||||
pattern: "^(\\[.*\\])?(.*)$"
|
||||
pattern_maps:
|
||||
- Type
|
||||
- Subject
|
||||
notes:
|
||||
keywords:
|
||||
- BREAKING CHANGE
|
||||
+1
-3
@@ -1,4 +1,2 @@
|
||||
*.zip binary
|
||||
*.ttf binary
|
||||
*.otf binary
|
||||
*.ttc binary
|
||||
*.pdf binary
|
||||
@@ -22,7 +22,7 @@ body:
|
||||
required: true
|
||||
- label: "I have searched the existing issues for my problem. This is a new ticket, NOT a duplicate or related to another open issue."
|
||||
required: true
|
||||
- label: "I have read the [FAQs](https://github.com/uazo/cromite/blob/master/FAQ.md)."
|
||||
- label: "I have read the [FAQs](https://github.com/uazo/cromite/blob/master/docs/FAQ.md)."
|
||||
required: true
|
||||
- label: "I have updated Cromite to the latest version. The bug is reproducible on this latest version."
|
||||
required: true
|
||||
@@ -93,10 +93,11 @@ body:
|
||||
multiple: false
|
||||
description: What version of Android are you running?
|
||||
options:
|
||||
- Android 15
|
||||
- Android 14
|
||||
- Android 13
|
||||
- Android 12.1
|
||||
- Android 12.0
|
||||
- Android 12
|
||||
- Android 11
|
||||
- Android 10
|
||||
- Android 9
|
||||
@@ -150,7 +151,7 @@ body:
|
||||
- type: dropdown
|
||||
id: is_incognito
|
||||
attributes:
|
||||
label: Is this bug happening in an incognito tab?
|
||||
label: Is this bug happening ONLY in an incognito tab?
|
||||
multiple: false
|
||||
options:
|
||||
- "Yes"
|
||||
|
||||
@@ -24,8 +24,6 @@ body:
|
||||
options:
|
||||
- label: "I have read the [README](https://github.com/uazo/cromite/blob/master/README.md)"
|
||||
required: true
|
||||
- label: "I have read the [FAQs](https://github.com/uazo/cromite/blob/master/FAQ.md)."
|
||||
required: true
|
||||
- label: "I have searched [existing issues](https://github.com/uazo/cromite/issues) for my feature request. This is a new issue (NOT a duplicate) and is not related to another issue."
|
||||
required: true
|
||||
- label: "I have searched [wont fix issues](https://github.com/uazo/cromite/issues?q=label%3Awontfix) and this request is not among them"
|
||||
|
||||
@@ -37,18 +37,41 @@ jobs:
|
||||
- name: Reclaiming disk space on / by removing dotnet/android/ghc
|
||||
#if: ${{ github.event.inputs.type == '' }}
|
||||
run: |
|
||||
test -d /usr/share/dotnet && sudo rm -rf /usr/share/dotnet
|
||||
test -d /usr/local/lib/android && sudo rm -rf /usr/local/lib/android
|
||||
test -d /opt/ghc && sudo rm -rf /opt/ghc
|
||||
test -d /opt/hostedtoolcache/CodeQL && sudo rm -rf /opt/hostedtoolcache/CodeQL
|
||||
df -h
|
||||
|
||||
DIR=/usr/share/dotnet && sudo rm -rf $DIR
|
||||
DIR=/usr/local/lib/android && sudo rm -rf $DIR
|
||||
DIR=/opt/ghc && sudo rm -rf $DIR
|
||||
DIR=/opt/hostedtoolcache/CodeQL && sudo rm -rf $DIR
|
||||
DIR=/usr/local/.ghcup && sudo rm -rf $DIR
|
||||
DIR=/usr/lib/jvm && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/local/julia1.10.5 && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/local/x86_64-linux-gnu && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/local/gcc && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/local/llvm-15 && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/local/llvm-14 && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/local/llvm-13 && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/local/heroku && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/share/swift && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/share/miniconda && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/share/az_12.1.0 && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/local/share/powershell && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/local/share/chromium && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/lib/gcc && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/lib/llvm-15 && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/lib/llvm-14 && test -d $DIR && sudo rm -rf $DIR
|
||||
DIR=/usr/lib/llvm-13 && test -d $DIR && sudo rm -rf $DIR
|
||||
|
||||
sudo apt-get remove google-cloud-cli azure-cli google-chrome-stable \
|
||||
firefox mysql-server-core-8.0 mono-devel podman \
|
||||
powershell || true
|
||||
sudo apt-get autoremove
|
||||
|
||||
df -h
|
||||
|
||||
- name: Enable proxy on container
|
||||
shell: bash
|
||||
if: ${{ github.event.inputs.type != 'ubuntu-latest' }}
|
||||
if: ${{ github.event.inputs.type != '' && github.event.inputs.type != 'ubuntu-latest' }}
|
||||
run: |
|
||||
if ! [[ -z "${HTTP_PROXY}" ]]; then
|
||||
PROXY_ADDR=http://$(hostname -I | cut -d' ' -f1 | xargs):8118
|
||||
@@ -82,12 +105,18 @@ jobs:
|
||||
echo "CHR_VERSION=$CHR_VERSION" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
- name: Download regctl
|
||||
shell: bash
|
||||
run: |
|
||||
curl -L https://github.com/regclient/regclient/releases/latest/download/regctl-linux-amd64 >regctl
|
||||
chmod 755 regctl
|
||||
|
||||
- name: Building build-deps container ${{ env.VERSION }}
|
||||
shell: bash
|
||||
run: |
|
||||
IS_PRESENT=$(docker inspect --type=image uazo/build-deps:$CHR_VERSION > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
IS_PRESENT=$(docker manifest inspect uazo/build-deps:$CHR_VERSION > /dev/null ; echo $?)
|
||||
IS_PRESENT=$(./regctl image inspect uazo/build-deps:$CHR_VERSION > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
DOCKER_BUILDKIT=1 docker build -t uazo/build-deps:$CHR_VERSION \
|
||||
--progress plain \
|
||||
@@ -106,7 +135,7 @@ jobs:
|
||||
run: |
|
||||
IS_PRESENT=$(docker inspect --type=image uazo/chromium:$CHR_VERSION > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
IS_PRESENT=$(docker manifest inspect uazo/chromium:$CHR_VERSION > /dev/null ; echo $?)
|
||||
IS_PRESENT=$(./regctl image inspect uazo/chromium:$CHR_VERSION > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
DOCKER_BUILDKIT=1 docker build -t uazo/chromium:$CHR_VERSION \
|
||||
--progress plain \
|
||||
@@ -156,15 +185,15 @@ jobs:
|
||||
fi
|
||||
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@dcd5fd746d53dd8de555c0f10bca6c35628be47a #v3.12.0
|
||||
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c #v6.1.0
|
||||
if: env.CHANGES == '1'
|
||||
with:
|
||||
token: ${{ secrets.CROMITE_PULLS }}
|
||||
path: cromite
|
||||
add-paths: |
|
||||
tools/under-control/*
|
||||
commit-message: 'AUTOMATED - new files under control ${{ env.NEW_VERSION }}'
|
||||
title: New files under control ${{ env.NEW_VERSION }}
|
||||
commit-message: '[AUTO][FILECONTROL] - version ${{ env.NEW_VERSION }}'
|
||||
title: '[AUTO][FILECONTROL] - version ${{ env.NEW_VERSION }}'
|
||||
body: ${{ env.MESSAGE }}
|
||||
delete-branch: true
|
||||
branch-suffix: short-commit-hash
|
||||
@@ -180,8 +209,10 @@ jobs:
|
||||
cd cromite/tools
|
||||
echo ${{ secrets.GITHUB_TOKEN }} | $GH auth login --with-token
|
||||
|
||||
echo Custom Release $CHR_VERSION >body.txt
|
||||
|
||||
if [[ "$LATEST_WIN" == "$CHR_VERSION" ]]; then
|
||||
echo Using Windows Release >>body.txt
|
||||
echo Using Windows Release >body.txt
|
||||
echo "\`\`\`" >>body.txt
|
||||
curl -s 'https://chromiumdash.appspot.com/fetch_releases?channel=Stable&platform=Windows&num=10&offset=0' | \
|
||||
jq --arg LATEST "$LATEST_WIN" '.[] | select( .version == $LATEST )' >>body.txt
|
||||
@@ -189,7 +220,7 @@ jobs:
|
||||
fi
|
||||
|
||||
if [[ "$LATEST_ANDROID" == "$CHR_VERSION" ]]; then
|
||||
echo Using Android Release >>body.txt
|
||||
echo Using Android Release >body.txt
|
||||
echo "\`\`\`" >>body.txt
|
||||
curl -s 'https://chromiumdash.appspot.com/fetch_releases?channel=Stable&platform=Android&num=10&offset=0' | \
|
||||
jq --arg LATEST "$LATEST_ANDROID" '.[] | select( .version == $LATEST )' >>body.txt
|
||||
|
||||
@@ -0,0 +1,267 @@
|
||||
name: Build Additional Targets
|
||||
permissions:
|
||||
actions: none
|
||||
checks: none
|
||||
contents: none
|
||||
deployments: none
|
||||
issues: none
|
||||
packages: none
|
||||
pull-requests: none
|
||||
repository-projects: none
|
||||
security-events: none
|
||||
statuses: none
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
sha:
|
||||
description: 'uazo/cromite SHA'
|
||||
required: true
|
||||
default: ''
|
||||
type:
|
||||
description: 'runner? [dev/ci]'
|
||||
required: true
|
||||
default: 'ci'
|
||||
debug:
|
||||
description: 'debug? [true/false]'
|
||||
required: true
|
||||
default: 'false'
|
||||
|
||||
env:
|
||||
CROMITE_SHA: ${{ github.event.inputs.sha }}
|
||||
REMOVEDOCKERSUPPORT: true
|
||||
USELOCALIMAGE: true
|
||||
|
||||
jobs:
|
||||
check_images:
|
||||
runs-on: ${{ github.event.inputs.type }}
|
||||
steps:
|
||||
- name: Checkout repo
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
path: cromite
|
||||
ref: ${{ github.event.inputs.sha }}
|
||||
fetch-depth: 1
|
||||
|
||||
- name: Enable proxy on container
|
||||
shell: bash
|
||||
run: |
|
||||
if ! [[ -z "${HTTP_PROXY}" ]]; then
|
||||
PROXY_ADDR=http://$(hostname -I | cut -d' ' -f1 | xargs):8118
|
||||
echo "PROXY_ADDR=$PROXY_ADDR" >> $GITHUB_ENV
|
||||
sudo iptables -D INPUT -p tcp -s localhost --dport 8118 -j ACCEPT
|
||||
sudo iptables -D INPUT -p tcp --dport 8118 -j DROP
|
||||
fi
|
||||
|
||||
- name: Get current chromium version
|
||||
shell: bash
|
||||
run: |
|
||||
export VERSION=$( cat ./cromite/build/RELEASE )
|
||||
|
||||
echo Current version is $VERSION
|
||||
echo "VERSION=$VERSION" >> $GITHUB_ENV
|
||||
|
||||
cd cromite/tools
|
||||
|
||||
- name: Get uazo/cromite-build from docker hub if present
|
||||
shell: bash
|
||||
run: |
|
||||
IS_PRESENT=$(docker manifest inspect uazo/cromite-build:$VERSION-$CROMITE_SHA > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -eq "0" ]; then
|
||||
docker pull uazo/cromite-build:$VERSION-$CROMITE_SHA
|
||||
fi
|
||||
|
||||
- name: Mark image to build
|
||||
shell: bash
|
||||
run: |
|
||||
IS_PRESENT=$(docker inspect --type=image uazo/cromite-build:build > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -eq "0" ]; then
|
||||
docker rmi uazo/cromite-build:build
|
||||
fi
|
||||
docker tag uazo/cromite-build:$VERSION-$CROMITE_SHA uazo/cromite-build:build
|
||||
|
||||
build:
|
||||
runs-on: ${{ github.event.inputs.type }}
|
||||
needs: check_images
|
||||
if: success()
|
||||
timeout-minutes: 1440
|
||||
|
||||
container:
|
||||
image: uazo/cromite-build:build
|
||||
env:
|
||||
REMOVEDOCKERSUPPORT: true # CUSTOM RUNNER: remove sharing of docker socket
|
||||
USELOCALIMAGE: true # CUSTOM RUNNER: permit use of local images
|
||||
USEINTERNALNETWORK: true # CUSTOM RUNNER: create the docker network as internal
|
||||
WORKSPACE: /home/lg/working_dir
|
||||
# kythe
|
||||
KYTHE_CORPUS: chromium.googlesource.com/chromium/src
|
||||
KYTHE_ROOT_DIRECTORY: /home/lg/working_dir/chromium/src
|
||||
KYTHE_OUTPUT_DIRECTORY: /home/lg/working_dir/chromium/src/out/arm64/kythe
|
||||
# cross build
|
||||
DEPOT_TOOLS_WIN_TOOLCHAIN_BASE_URL: /win_sdk/10.0.22621.0/
|
||||
WINDOWSSDKDIR: "/win_sdk/10.0.22621.0/Windows Kits/10/"
|
||||
GYP_MSVS_OVERRIDE_PATH: /win_sdk/10.0.22621.0/
|
||||
# compile in debug mode
|
||||
TARGET_ISDEBUG: ${{ github.event.inputs.debug }}
|
||||
USE_KEYSTORE: true
|
||||
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
|
||||
CROMITE_PREF_HASH_SEED_BIN: ${{ secrets.CROMITE_PREF_HASH_SEED_BIN }}
|
||||
volumes:
|
||||
- /storage/images/${{ github.event.inputs.sha }}/android/${{ github.event.inputs.debug }}/chr_arm:/home/lg/working_dir/chromium/src/out/chr_arm
|
||||
- /storage/images/${{ github.event.inputs.sha }}/android/${{ github.event.inputs.debug }}/chr_arm64:/home/lg/working_dir/chromium/src/out/chr_arm64
|
||||
- /storage/images/${{ github.event.inputs.sha }}/android/${{ github.event.inputs.debug }}/chr_x64:/home/lg/working_dir/chromium/src/out/chr_x64
|
||||
- /storage/images/${{ github.event.inputs.sha }}/android/${{ github.event.inputs.debug }}/x64_webview:/home/lg/working_dir/chromium/src/out/x64_webview
|
||||
- /storage/images/${{ github.event.inputs.sha }}/android/${{ github.event.inputs.debug }}/arm64_webview:/home/lg/working_dir/chromium/src/out/arm64_webview
|
||||
- /tmp/proxy:/tmp/proxy
|
||||
- /win_sdk:/win_sdk
|
||||
|
||||
steps:
|
||||
- name: Prepare Build Container
|
||||
shell: bash
|
||||
run: |
|
||||
# set workspace paths
|
||||
PATH=$WORKSPACE/chromium/src/third_party/llvm-build/Release+Asserts/bin:$WORKSPACE/depot_tools/:/usr/local/go/bin:$WORKSPACE/mtool/bin:$PATH
|
||||
cd $WORKSPACE
|
||||
|
||||
# reset proxy env
|
||||
HTTP_PROXY=
|
||||
HTTPS_PROXY=
|
||||
http_proxy=
|
||||
https_proxy=
|
||||
|
||||
# set out folder permissions
|
||||
test -d chromium/src/out/chr_arm || sudo mkdir -p chromium/src/out/chr_arm && \
|
||||
sudo chown lg chromium/src/out &&
|
||||
sudo chown lg chromium/src/out/chr_arm
|
||||
|
||||
test -d chromium/src/out/chr_arm64 || sudo mkdir -p chromium/src/out/chr_arm64 && \
|
||||
sudo chown lg chromium/src/out &&
|
||||
sudo chown lg chromium/src/out/chr_arm64
|
||||
|
||||
test -d chromium/src/out/chr_x64 || sudo mkdir -p chromium/src/out/chr_x64 && \
|
||||
sudo chown lg chromium/src/out &&
|
||||
sudo chown lg chromium/src/out/chr_x64
|
||||
|
||||
test -d chromium/src/out/x64_webview || sudo mkdir -p chromium/src/out/x64_webview && \
|
||||
sudo chown lg chromium/src/out &&
|
||||
sudo chown lg chromium/src/out/x64_webview
|
||||
|
||||
test -d chromium/src/out/arm64_webview || sudo mkdir -p chromium/src/out/arm64_webview && \
|
||||
sudo chown lg chromium/src/out &&
|
||||
sudo chown lg chromium/src/out/arm64_webview
|
||||
|
||||
sudo mkdir -p /run/user/1000/
|
||||
sudo chown lg /run/user/1000/
|
||||
sudo chmod g-rxw /run/user/1000/
|
||||
sudo chmod o-rxw /run/user/1000/
|
||||
|
||||
# prepare keystore
|
||||
echo "::group::-------- prepare keystore"
|
||||
cd $WORKSPACE
|
||||
echo "${{ secrets.KEYSTORE }}" > cromite.keystore.asc
|
||||
gpg --homedir ./ -d --passphrase "${{ secrets.KEYSTORE_PASSPHRASE }}" --batch cromite.keystore.asc > cromite.keystore
|
||||
echo "::endgroup::"
|
||||
|
||||
- name: Build Cromite System WebView x64
|
||||
shell: bash
|
||||
run: |
|
||||
PATH=$WORKSPACE/chromium/src/third_party/llvm-build/Release+Asserts/bin:$WORKSPACE/depot_tools/:/usr/local/go/bin:$WORKSPACE/mtool/bin:$PATH
|
||||
cd $WORKSPACE/chromium/src
|
||||
|
||||
echo "::group::-------- gn gen"
|
||||
gn gen --args="target_os = \"android\" target_cpu = \"x64\" $(cat /home/lg/working_dir/cromite/build/cromite.gn_args) system_webview_package_name=\"com.android.webview\" enable_trybot_verification=false " out/x64_webview
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::-------- gn args"
|
||||
gn args out/x64_webview/ --list --short
|
||||
gn args out/x64_webview/ --list >out/x64_webview/gn_list
|
||||
echo "::endgroup::"
|
||||
|
||||
ninja -C out/x64_webview system_webview_apk system_webview_shell
|
||||
cp ../../cromite/build/RELEASE out/x64_webview
|
||||
|
||||
- name: Build Cromite System WebView arm64
|
||||
shell: bash
|
||||
run: |
|
||||
PATH=$WORKSPACE/chromium/src/third_party/llvm-build/Release+Asserts/bin:$WORKSPACE/depot_tools/:/usr/local/go/bin:$WORKSPACE/mtool/bin:$PATH
|
||||
cd $WORKSPACE/chromium/src
|
||||
|
||||
echo "::group::-------- gn gen"
|
||||
gn gen --args="target_os = \"android\" target_cpu = \"arm64\" $(cat /home/lg/working_dir/cromite/build/cromite.gn_args) system_webview_package_name=\"com.android.webview\" enable_trybot_verification=false " out/arm64_webview
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::-------- gn args"
|
||||
gn args out/arm64_webview/ --list --short
|
||||
gn args out/arm64_webview/ --list >out/arm64_webview/gn_list
|
||||
echo "::endgroup::"
|
||||
|
||||
ninja -C out/arm64_webview system_webview_apk system_webview_shell
|
||||
cp ../../cromite/build/RELEASE out/arm64_webview
|
||||
|
||||
- name: Prepare Build Container for vanilla chromium
|
||||
shell: bash
|
||||
run: |
|
||||
# set workspace paths
|
||||
PATH=$WORKSPACE/chromium/src/third_party/llvm-build/Release+Asserts/bin:$WORKSPACE/depot_tools/:/usr/local/go/bin:$WORKSPACE/mtool/bin:$PATH
|
||||
cd $WORKSPACE/chromium/src
|
||||
|
||||
# checkout chromium commit
|
||||
LAST_PATCH=$(git log --all --grep='Fix-chromium-vanilla.patch' --format="%H")
|
||||
git checkout $LAST_PATCH
|
||||
|
||||
- name: Build Chromium Vanilla Android x64
|
||||
shell: bash
|
||||
run: |
|
||||
PATH=$WORKSPACE/chromium/src/third_party/llvm-build/Release+Asserts/bin:$WORKSPACE/depot_tools/:/usr/local/go/bin:$WORKSPACE/mtool/bin:$PATH
|
||||
cd $WORKSPACE/chromium/src
|
||||
|
||||
echo "::group::-------- gn gen"
|
||||
gn gen --args="target_os = \"android\" $(cat /home/lg/working_dir/cromite/build/chromium.gn_args) target_cpu = \"x64\" " out/chr_x64
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::-------- gn args"
|
||||
gn args out/chr_x64/ --list --short
|
||||
gn args out/chr_x64/ --list >out/chr_x64/gn_list
|
||||
echo "::endgroup::"
|
||||
|
||||
ninja -C out/chr_x64 chrome_public_apk
|
||||
|
||||
cp ../../cromite/build/RELEASE out/chr_x64
|
||||
|
||||
- name: Build Chromium Vanilla Android arm64
|
||||
shell: bash
|
||||
run: |
|
||||
PATH=$WORKSPACE/chromium/src/third_party/llvm-build/Release+Asserts/bin:$WORKSPACE/depot_tools/:/usr/local/go/bin:$WORKSPACE/mtool/bin:$PATH
|
||||
cd $WORKSPACE/chromium/src
|
||||
|
||||
echo "::group::-------- gn gen"
|
||||
gn gen --args="target_os = \"android\" $(cat /home/lg/working_dir/cromite/build/chromium.gn_args) target_cpu = \"arm64\" " out/chr_arm64
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::-------- gn args"
|
||||
gn args out/chr_arm64/ --list --short
|
||||
gn args out/chr_arm64/ --list >out/chr_arm64/gn_list
|
||||
echo "::endgroup::"
|
||||
|
||||
ninja -C out/chr_arm64 chrome_public_apk
|
||||
|
||||
cp ../../cromite/build/RELEASE out/chr_arm64
|
||||
|
||||
- name: Build Chromium Vanilla Android arm
|
||||
shell: bash
|
||||
run: |
|
||||
PATH=$WORKSPACE/chromium/src/third_party/llvm-build/Release+Asserts/bin:$WORKSPACE/depot_tools/:/usr/local/go/bin:$WORKSPACE/mtool/bin:$PATH
|
||||
cd $WORKSPACE/chromium/src
|
||||
|
||||
echo "::group::-------- gn gen"
|
||||
gn gen --args="target_os = \"android\" $(cat /home/lg/working_dir/cromite/build/chromium.gn_args) target_cpu = \"arm\" " out/chr_arm
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::-------- gn args"
|
||||
gn args out/chr_arm/ --list --short
|
||||
gn args out/chr_arm/ --list >out/chr_arm/gn_list
|
||||
echo "::endgroup::"
|
||||
|
||||
ninja -C out/chr_arm chrome_public_apk
|
||||
|
||||
cp ../../cromite/build/RELEASE out/chr_arm
|
||||
@@ -65,6 +65,12 @@ jobs:
|
||||
sudo iptables -D INPUT -p tcp --dport 8118 -j DROP
|
||||
fi
|
||||
|
||||
- name: Download regctl
|
||||
shell: bash
|
||||
run: |
|
||||
curl -L https://github.com/regclient/regclient/releases/latest/download/regctl-linux-amd64 >regctl
|
||||
chmod 755 regctl
|
||||
|
||||
- name: Get current chromium version
|
||||
shell: bash
|
||||
run: |
|
||||
@@ -78,9 +84,10 @@ jobs:
|
||||
- name: Building build-deps container ${{ env.VERSION }}
|
||||
shell: bash
|
||||
run: |
|
||||
docker pull uazo/build-deps:$VERSION || true
|
||||
IS_PRESENT=$(docker inspect --type=image uazo/build-deps:$VERSION > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
IS_PRESENT=$(docker manifest inspect uazo/build-deps:$VERSION > /dev/null ; echo $?)
|
||||
IS_PRESENT=$(./regctl image inspect uazo/build-deps:$VERSION > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
DOCKER_BUILDKIT=1 docker build -t uazo/build-deps:$VERSION \
|
||||
--progress plain \
|
||||
@@ -94,9 +101,10 @@ jobs:
|
||||
- name: Building chromium container ${{ env.VERSION }}
|
||||
shell: bash
|
||||
run: |
|
||||
docker pull uazo/chromium:$VERSION || true
|
||||
IS_PRESENT=$(docker inspect --type=image uazo/chromium:$VERSION > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
IS_PRESENT=$(docker manifest inspect uazo/chromium:$VERSION > /dev/null ; echo $?)
|
||||
IS_PRESENT=$(./regctl image inspect uazo/chromium:$VERSION > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
DOCKER_BUILDKIT=1 docker build -t uazo/chromium:$VERSION \
|
||||
--progress plain \
|
||||
@@ -109,9 +117,10 @@ jobs:
|
||||
- name: Building cromite container ${{ env.VERSION }}-${{ env.CROMITE_SHA }}
|
||||
shell: bash
|
||||
run: |
|
||||
docker pull uazo/cromite:$VERSION-$CROMITE_SHA || true
|
||||
IS_PRESENT=$(docker inspect --type=image uazo/cromite:$VERSION-$CROMITE_SHA > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
IS_PRESENT=$(docker manifest inspect uazo/cromite:$VERSION-$CROMITE_SHA > /dev/null ; echo $?)
|
||||
IS_PRESENT=$(./regctl image inspect uazo/cromite:$VERSION-$CROMITE_SHA > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
DOCKER_BUILDKIT=1 docker build -t uazo/cromite:$VERSION-$CROMITE_SHA --progress plain \
|
||||
--build-arg CROMITE_SHA=$CROMITE_SHA \
|
||||
@@ -124,9 +133,10 @@ jobs:
|
||||
- name: Building cromite-build container ${{ env.VERSION }}-${{ env.CROMITE_SHA }}
|
||||
shell: bash
|
||||
run: |
|
||||
docker pull uazo/cromite-build:$VERSION-$CROMITE_SHA || true
|
||||
IS_PRESENT=$(docker inspect --type=image uazo/cromite-build:$VERSION-$CROMITE_SHA > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
IS_PRESENT=$(docker manifest inspect uazo/cromite-build:$VERSION-$CROMITE_SHA > /dev/null ; echo $?)
|
||||
IS_PRESENT=$(./regctl image inspect uazo/cromite-build:$VERSION-$CROMITE_SHA > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -ne "0" ]; then
|
||||
DOCKER_BUILDKIT=1 docker build -t uazo/cromite-build:$VERSION-$CROMITE_SHA --progress plain \
|
||||
--build-arg CROMITE_SHA=$CROMITE_SHA \
|
||||
@@ -140,7 +150,7 @@ jobs:
|
||||
- name: Get uazo/cromite-build from docker hub if present
|
||||
shell: bash
|
||||
run: |
|
||||
IS_PRESENT=$(docker manifest inspect uazo/cromite-build:$VERSION-$CROMITE_SHA > /dev/null ; echo $?)
|
||||
IS_PRESENT=$(./regctl image inspect uazo/cromite-build:$VERSION-$CROMITE_SHA > /dev/null ; echo $?)
|
||||
if [ $IS_PRESENT -eq "0" ]; then
|
||||
docker pull uazo/cromite-build:$VERSION-$CROMITE_SHA
|
||||
fi
|
||||
@@ -172,9 +182,9 @@ jobs:
|
||||
KYTHE_ROOT_DIRECTORY: /home/lg/working_dir/chromium/src
|
||||
KYTHE_OUTPUT_DIRECTORY: /home/lg/working_dir/chromium/src/out/arm64/kythe
|
||||
# cross build
|
||||
DEPOT_TOOLS_WIN_TOOLCHAIN_BASE_URL: /win_sdk/10.0.22621.0/
|
||||
WINDOWSSDKDIR: "/win_sdk/10.0.22621.0/Windows Kits/10/"
|
||||
GYP_MSVS_OVERRIDE_PATH: /win_sdk/10.0.22621.0/
|
||||
DEPOT_TOOLS_WIN_TOOLCHAIN_BASE_URL: /win_sdk/sdks/Win11SDK_10.0.26100.0/
|
||||
WINDOWSSDKDIR: "/win_sdk/sdks/Win11SDK_10.0.26100.0/Windows Kits/10/"
|
||||
GYP_MSVS_OVERRIDE_PATH: /win_sdk/sdks/Win11SDK_10.0.26100.0/
|
||||
# compile in debug mode
|
||||
TARGET_ISDEBUG: ${{ github.event.inputs.debug }}
|
||||
TARGET_OS: ${{ github.event.inputs.target_os }}
|
||||
@@ -240,6 +250,9 @@ jobs:
|
||||
gpg --homedir ./ -d --passphrase "${{ secrets.KEYSTORE_PASSPHRASE }}" --batch cromite.keystore.asc > cromite.keystore
|
||||
echo "::endgroup::"
|
||||
|
||||
# bootstrap python3 for gn
|
||||
echo ../../../../../usr/bin >$WORKSPACE/depot_tools/python3_bin_reldir.txt
|
||||
|
||||
- name: Build Cromite Android x64
|
||||
if: ${{ (github.event.inputs.target_os == 'android' || github.event.inputs.target_os == 'all') && (github.event.inputs.build == 'x64' || github.event.inputs.build == 'all') }}
|
||||
shell: bash
|
||||
@@ -397,7 +410,7 @@ jobs:
|
||||
gn args out/lin64/ --list >out/lin64/gn_list
|
||||
echo "::endgroup::"
|
||||
|
||||
ninja -C out/lin64 chrome
|
||||
ninja -C out/lin64 chrome chrome_sandbox
|
||||
|
||||
cp ../../cromite/build/RELEASE out/lin64
|
||||
|
||||
@@ -421,5 +434,5 @@ jobs:
|
||||
gn gen --args="import(\"/home/lg/working_dir/cromite/build/cromite.gn_args\") $(cat ../../build_args.gni) skip_clangd_unsupported_options = true" out/clangd && \
|
||||
$WORKSPACE/ninja/ninja -C $WORKSPACE/chromium/src/out/clangd -a chrome_public_apk \
|
||||
-t compdb cc cxx objc objcxx >$WORKSPACE/chromium/src/out/clangd/compile_commands.json && \
|
||||
/home/lg/working_dir/clangd_snapshot_20211205/bin/clangd-indexer --executor=all-TUs out/clangd/compile_commands.json >out/arm64/cromite.idx && \
|
||||
/home/lg/working_dir/clangd_snapshot_20250518/bin/clangd-indexer --executor=all-TUs out/clangd/compile_commands.json >out/arm64/cromite.idx && \
|
||||
rm -rf out/clangd
|
||||
|
||||
@@ -138,7 +138,7 @@ jobs:
|
||||
fi
|
||||
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@dcd5fd746d53dd8de555c0f10bca6c35628be47a #v3.12.0
|
||||
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c #v6.1.0
|
||||
if: env.CHANGES == '1'
|
||||
with:
|
||||
token: ${{ secrets.CROMITE_PULLS }}
|
||||
@@ -147,8 +147,8 @@ jobs:
|
||||
#push-to-fork: uazo/cromite
|
||||
add-paths: |
|
||||
build/patches/*.patch
|
||||
commit-message: 'AUTOMATED - git apply results'
|
||||
title: Git apply result for ${{ env.BRANCH }} branch
|
||||
commit-message: '[AUTO] Patches auto-rebase'
|
||||
title: '[AUTO] Patches auto-rebase for ${{ env.BRANCH }} branch'
|
||||
body: ${{ env.MESSAGE }}
|
||||
delete-branch: true
|
||||
branch-suffix: short-commit-hash
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
name: 'Check NIST database'
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '30 1 * * *'
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
@@ -56,7 +53,7 @@ jobs:
|
||||
fi
|
||||
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@dcd5fd746d53dd8de555c0f10bca6c35628be47a #v3.12.0
|
||||
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c #v6.1.0
|
||||
if: env.CHANGES == '1'
|
||||
with:
|
||||
token: ${{ secrets.CROMITE_PULLS }}
|
||||
|
||||
@@ -17,11 +17,15 @@ on:
|
||||
description: 'draft? [true/false]'
|
||||
required: true
|
||||
default: 'false'
|
||||
comment:
|
||||
description: 'comment'
|
||||
required: true
|
||||
|
||||
env:
|
||||
CROMITE_SHA: ${{ github.event.inputs.sha }}
|
||||
REMOVEDOCKERSUPPORT: true
|
||||
USELOCALIMAGE: true
|
||||
COMMENT: ${{ github.event.inputs.comment }}
|
||||
|
||||
jobs:
|
||||
release:
|
||||
@@ -48,9 +52,6 @@ jobs:
|
||||
BRANCH=$(curl https://github.com/uazo/cromite/branch_commits/$CROMITE_SHA | ./pup -p li.branch:last-child a text{} | xargs)
|
||||
echo "BRANCH=$BRANCH" >> $GITHUB_ENV
|
||||
|
||||
wget https://github.com/cli/cli/releases/download/v2.18.1/gh_2.18.1_linux_amd64.tar.gz
|
||||
tar xfz gh_2.18.1_linux_amd64.tar.gz
|
||||
|
||||
- name: Checkout 'uazo/cromite'
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
@@ -71,10 +72,7 @@ jobs:
|
||||
|
||||
echo ${{ secrets.GITHUB_TOKEN }} | $GH auth login --with-token
|
||||
|
||||
echo "\`\`\`" >note
|
||||
# echo "this is not the official release of bromite but a test version." >>note
|
||||
# echo "you can try it at your own risk." >>note
|
||||
echo "\`\`\`" >>note
|
||||
echo $COMMENT >note
|
||||
|
||||
$GH release create $VERSION-$CROMITE_SHA --notes-file note -d
|
||||
|
||||
@@ -140,7 +138,6 @@ jobs:
|
||||
cp $OUTPUTFILE_WIN/libEGL.dll chrome-win/
|
||||
cp $OUTPUTFILE_WIN/libGLESv2.dll chrome-win/
|
||||
cp $OUTPUTFILE_WIN/Logo.png chrome-win/
|
||||
cp $OUTPUTFILE_WIN/mojo_core.dll chrome-win/
|
||||
cp $OUTPUTFILE_WIN/notification_helper.exe chrome-win/
|
||||
cp $OUTPUTFILE_WIN/resources.pak chrome-win/
|
||||
cp $OUTPUTFILE_WIN/SmallLogo.png chrome-win/
|
||||
@@ -179,6 +176,7 @@ jobs:
|
||||
cp $OUTPUTFILE_LIN/snapshot_blob.bin chrome-lin/
|
||||
cp $OUTPUTFILE_LIN/xdg-mime chrome-lin/
|
||||
cp $OUTPUTFILE_LIN/xdg-settings chrome-lin/
|
||||
cp $OUTPUTFILE_LIN/chrome_sandbox chrome-lin/
|
||||
|
||||
tar -czvf chrome-lin64.tar.gz chrome-lin/
|
||||
|
||||
@@ -193,9 +191,6 @@ jobs:
|
||||
$GH release upload $VERSION-$CROMITE_SHA arm64_symbols.zip
|
||||
echo "::endgroup::"
|
||||
|
||||
# workaround for https://github.com/cli/cli/issues/6599
|
||||
sleep 30s
|
||||
|
||||
TIMESTAMP=$(date +%s -r chrome-win.zip)
|
||||
echo >updateurl.txt "browser=chromium;os=windows;architecture=64-bit;timestamp=$TIMESTAMP;editor=uazo;channel=stable;repository=https://github.com/uazo/cromite/releases;download=https://github.com/uazo/cromite/releases/latest/download/chrome-win.zip;version=$(cat $OUTPUTFILE_WIN/RELEASE);revision=1;commit=$CROMITE_SHA"
|
||||
$GH release upload $VERSION-$CROMITE_SHA updateurl.txt
|
||||
|
||||
@@ -0,0 +1,112 @@
|
||||
name: Release Additional Targets
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
sha:
|
||||
description: 'uazo/cromite SHA'
|
||||
required: true
|
||||
default: ''
|
||||
type:
|
||||
description: 'runner? [dev/ci]'
|
||||
required: true
|
||||
default: 'ci'
|
||||
|
||||
env:
|
||||
CROMITE_SHA: ${{ github.event.inputs.sha }}
|
||||
REMOVEDOCKERSUPPORT: true
|
||||
USELOCALIMAGE: true
|
||||
|
||||
jobs:
|
||||
release:
|
||||
runs-on: ${{ github.event.inputs.type }}
|
||||
env:
|
||||
IS_DRAFT: ${{ github.event.inputs.draft }}
|
||||
OUTPUTFILE_ARM64: /storage/images/${{ github.event.inputs.sha }}/android/false/arm64_webview/
|
||||
OUTPUTFILE_X64: /storage/images/${{ github.event.inputs.sha }}/android/false/x64_webview/
|
||||
OUTPUTFILE_CHR_ARM64: /storage/images/${{ github.event.inputs.sha }}/android/false/chr_arm64/
|
||||
OUTPUTFILE_CHR_ARM: /storage/images/${{ github.event.inputs.sha }}/android/false/chr_arm/
|
||||
OUTPUTFILE_CHR_X64: /storage/images/${{ github.event.inputs.sha }}/android/false/chr_x64/
|
||||
|
||||
steps:
|
||||
- name: Prepare container
|
||||
run: |
|
||||
wget https://github.com/ericchiang/pup/releases/download/v0.4.0/pup_v0.4.0_linux_amd64.zip
|
||||
unzip pup_v0.4.0_linux_amd64.zip && rm pup_v0.4.0_linux_amd64.zip
|
||||
BRANCH=$(curl https://github.com/uazo/cromite/branch_commits/$CROMITE_SHA | ./pup -p li.branch:last-child a text{} | xargs)
|
||||
echo "BRANCH=$BRANCH" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout 'uazo/cromite'
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
repository: 'uazo/cromite'
|
||||
path: 'cromite'
|
||||
fetch-depth: 1
|
||||
|
||||
- name: Create release
|
||||
shell: bash
|
||||
run: |
|
||||
VERSION=v$(cat ${{ env.OUTPUTFILE_ARM64 }}/RELEASE)
|
||||
|
||||
cd cromite/tools
|
||||
|
||||
GH=gh_2.21.1_linux_amd64/bin/gh
|
||||
wget https://github.com/cli/cli/releases/download/v2.21.1/gh_2.21.1_linux_amd64.tar.gz
|
||||
tar xfz gh_2.21.1_linux_amd64.tar.gz
|
||||
|
||||
echo ${{ secrets.GITHUB_TOKEN }} | $GH auth login --with-token
|
||||
|
||||
# android arm64
|
||||
echo "::group::-------- android systemwebview arm64"
|
||||
sudo cp ${{ env.OUTPUTFILE_ARM64 }}/apks/SystemWebView.apk arm64_SystemWebView.apk
|
||||
sudo chown runner arm64_SystemWebView.apk
|
||||
|
||||
sudo cp ${{ env.OUTPUTFILE_ARM64 }}/apks/SystemWebViewShell.apk arm64_SystemWebViewShell.apk
|
||||
sudo chown runner arm64_SystemWebViewShell.apk
|
||||
|
||||
echo Uploading arm64_SystemWebView
|
||||
$GH release upload $VERSION-$CROMITE_SHA arm64_SystemWebView.apk
|
||||
$GH release upload $VERSION-$CROMITE_SHA arm64_SystemWebViewShell.apk
|
||||
echo "::endgroup::"
|
||||
|
||||
# android x64
|
||||
echo "::group::-------- android systemwebview x64"
|
||||
sudo cp ${{ env.OUTPUTFILE_X64 }}/apks/SystemWebView.apk x64_SystemWebView.apk
|
||||
sudo chown runner x64_SystemWebView.apk
|
||||
|
||||
sudo cp ${{ env.OUTPUTFILE_X64 }}/apks/SystemWebViewShell.apk x64_SystemWebViewShell.apk
|
||||
sudo chown runner x64_SystemWebViewShell.apk
|
||||
|
||||
echo Uploading x64_SystemWebView
|
||||
$GH release upload $VERSION-$CROMITE_SHA x64_SystemWebView.apk
|
||||
$GH release upload $VERSION-$CROMITE_SHA x64_SystemWebViewShell.apk
|
||||
echo "::endgroup::"
|
||||
|
||||
# vanilla chromium arm
|
||||
echo "::group::-------- vanilla chromium arm"
|
||||
sudo cp ${{ env.OUTPUTFILE_CHR_ARM }}/apks/ChromePublic.apk arm_VanillaChromium.apk
|
||||
sudo chown runner arm_VanillaChromium.apk
|
||||
|
||||
echo Uploading arm_VanillaChromium
|
||||
$GH release upload $VERSION-$CROMITE_SHA arm_VanillaChromium.apk
|
||||
echo "::endgroup::"
|
||||
|
||||
# vanilla chromium arm64
|
||||
echo "::group::-------- vanilla chromium arm64"
|
||||
sudo cp ${{ env.OUTPUTFILE_CHR_ARM64 }}/apks/ChromePublic.apk arm64_VanillaChromium.apk
|
||||
sudo chown runner arm64_VanillaChromium.apk
|
||||
|
||||
echo Uploading arm64_VanillaChromium
|
||||
$GH release upload $VERSION-$CROMITE_SHA arm64_VanillaChromium.apk
|
||||
echo "::endgroup::"
|
||||
|
||||
# vanilla chromium x64
|
||||
echo "::group::-------- vanilla chromium x64"
|
||||
sudo cp ${{ env.OUTPUTFILE_CHR_X64 }}/apks/ChromePublic.apk x64_VanillaChromium.apk
|
||||
sudo chown runner x64_VanillaChromium.apk
|
||||
|
||||
echo Uploading x64_VanillaChromium
|
||||
$GH release upload $VERSION-$CROMITE_SHA x64_VanillaChromium.apk
|
||||
echo "::endgroup::"
|
||||
@@ -13,8 +13,8 @@ permissions:
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore:
|
||||
- 'ci'
|
||||
branches:
|
||||
- 'master'
|
||||
paths:
|
||||
- 'build/**'
|
||||
|
||||
@@ -67,16 +67,16 @@ jobs:
|
||||
fi
|
||||
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@dcd5fd746d53dd8de555c0f10bca6c35628be47a #v3.12.0
|
||||
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c #v6.1.0
|
||||
if: env.CHANGES == '1'
|
||||
with:
|
||||
token: ${{ secrets.CROMITE_PULLS }}
|
||||
path: cromite
|
||||
base: ${{ env.BRANCH }}
|
||||
add-paths: |
|
||||
build/patches/*.patch
|
||||
commit-message: 'AUTOMATED - update patch docs'
|
||||
title: Generate patches doc for ${{ env.BRANCH }} branch
|
||||
docs/*.md
|
||||
commit-message: '[AUTO][DOC] Generate patches doc for master branch'
|
||||
title: '[AUTO][DOC] Generate patches doc for master branch'
|
||||
body: ${{ env.MESSAGE }}
|
||||
delete-branch: true
|
||||
branch-suffix: short-commit-hash
|
||||
|
||||
@@ -2,6 +2,11 @@ name: Update fdroid repo
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
type:
|
||||
description: 'runner? [dev/ci]'
|
||||
required: true
|
||||
default: 'ci'
|
||||
|
||||
env:
|
||||
REMOVEDOCKERSUPPORT: true
|
||||
@@ -10,7 +15,7 @@ env:
|
||||
|
||||
jobs:
|
||||
update-fdroid:
|
||||
runs-on: ci2
|
||||
runs-on: ${{ github.event.inputs.type }}
|
||||
|
||||
container:
|
||||
image: uazo/fdroidserver:latest
|
||||
@@ -27,9 +32,11 @@ jobs:
|
||||
touch /etc/apt/apt.conf.d/proxy.conf
|
||||
echo "Acquire::http::Proxy \"$https_proxy\";" >/etc/apt/apt.conf.d/proxy.conf
|
||||
|
||||
cd /
|
||||
. fdroidserver-env/bin/activate
|
||||
apt update
|
||||
|
||||
DEBIAN_FRONTEND=noninteractive apt update && apt install -y wget
|
||||
DEBIAN_FRONTEND=noninteractive apt update && apt install -y wget unzip
|
||||
wget https://github.com/rclone/rclone/releases/download/v1.64.0/rclone-v1.64.0-linux-amd64.zip
|
||||
unzip rclone-v1.64.0-linux-amd64.zip
|
||||
export rclone=rclone-v1.64.0-linux-amd64/rclone
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
Cromite is a [Chromium](https://www.chromium.org/Home) fork based on [Bromite](https://github.com/bromite/bromite) with built-in support for ad blocking and an eye for privacy.
|
||||
|
||||
Cromite is available for Android arm64-v8a, arm32-v7a and x86_64, Nougat and above (Minimum v7.0, API level 24), Windows and Linux 64bit.
|
||||
Cromite is available for Android arm64-v8a, arm32-v7a and x86_64, Android 10 and above, Windows and Linux 64bit.
|
||||
|
||||
# Goals
|
||||
|
||||
@@ -27,12 +27,13 @@ In addition, Cromite would like to promote greater integration with other non-pr
|
||||
|
||||
# Privacy limitations
|
||||
|
||||
Cromite's privacy features, including anti-fingerprinting mitigations (which are not comprehensive), **are not to be considered useful for journalists and people living in countries with freedom limitations**, please look at [Tor Browser](https://www.torproject.org/download/) in such cases.
|
||||
Cromite's privacy features, including anti-fingerprinting mitigations (which are not comprehensive), **are not to be considered useful for journalists and people living in countries with freedom limitations**, please look at [Tor Browser](https://www.torproject.org/download/) in such cases (better to use the desktop version).
|
||||
Please note that this project is not free of bugs and that changing the behaviour of a browser can be risky and not without problems.
|
||||
|
||||
# Docs
|
||||
- [Privacy Policy](https://github.com/uazo/cromite/blob/master/docs/PRIVACY_POLICY.md)
|
||||
- [Features](https://github.com/uazo/cromite/blob/master/docs/FEATURES.md)
|
||||
- [Faqs](https://github.com/uazo/cromite/blob/master/docs/FAQ.md)
|
||||
- [How to build](https://github.com/uazo/cromite/blob/master/docs/HOW_TO_BUILD.md)
|
||||
- [Patch list](https://github.com/uazo/cromite/blob/master/docs/PATCHES.md)
|
||||
|
||||
@@ -40,16 +41,58 @@ Please note that this project is not free of bugs and that changing the behaviou
|
||||
|
||||
All built versions are available as [releases](https://github.com/uazo/cromite/releases).
|
||||
|
||||
Cromite is currently built for ARM64, x86 (Android SDK version 23+) and Windows x64.
|
||||
Cromite is currently built for ARM, ARM64, Android x86, Windows x64 and Linux.
|
||||
|
||||
You will automatically receive notifications about new updates (and be able to install them) via the auto updater functionality (enabled by default), see [related wiki page](https://github.com/bromite/bromite/wiki/AutomaticUpdates).
|
||||
The following files will be present for each release:
|
||||
|
||||
#### Cromite apk for android:
|
||||
- [arm64_ChromePublic.apk](https://github.com/uazo/cromite/releases/latest/download/arm64_ChromePublic.apk)
|
||||
- [arm_ChromePublic.apk](https://github.com/uazo/cromite/releases/latest/download/arm_ChromePublic.apk)
|
||||
- [x64_ChromePublic.apk](https://github.com/uazo/cromite/releases/latest/download/x64_ChromePublic.apk)
|
||||
|
||||
#### Linux package:
|
||||
- [chrome-lin64.tar.gz](https://github.com/uazo/cromite/releases/latest/download/chrome-lin64.tar.gz)
|
||||
|
||||
#### Windows package:
|
||||
- [chrome-win.zip](https://github.com/uazo/cromite/releases/latest/download/chrome-win.zip)
|
||||
|
||||
#### Debugging symbols and proguard file for java stacktrace deobfuscation
|
||||
- x64_ChromePublic.apk.mapping
|
||||
- arm64_ChromePublic.apk.mapping
|
||||
- arm64_symbols.zip
|
||||
|
||||
#### Build time analysis file:
|
||||
- arm64_ninja_log_trace.html
|
||||
|
||||
#### Chrlauncher autoupdate file:
|
||||
- updateurl.txt
|
||||
|
||||
Additional files are also available: please note that these files are created by an [additional build](https://github.com/uazo/cromite/actions/workflows/build_additional_targets.yaml) separate from the release process, and therefore may not be immediately available.
|
||||
|
||||
#### Cromite System WebView apk for android:
|
||||
- arm64_SystemWebView.apk
|
||||
- x64_SystemWebView.apk
|
||||
|
||||
#### Vanilla Chromium for android (used for tests):
|
||||
- arm64_VanillaChromium.apk
|
||||
- arm_VanillaChromium.apk
|
||||
- x64_VanillaChromium.apk
|
||||
|
||||
#### SystemWebView Shell (used for tests)
|
||||
- arm64_SystemWebViewShell.apk
|
||||
- x64_SystemWebViewShell.apk
|
||||
|
||||
### F-droid
|
||||
|
||||
Official F-droid repo url:
|
||||
https://www.cromite.org/fdroid/repo/?fingerprint=49F37E74DEE483DCA2B991334FB5A0200787430D0B5F9A783DD5F13695E9517B
|
||||
|
||||
### Auto-update setup for windows
|
||||
### Auto-update in Android
|
||||
|
||||
You will automatically receive notifications about new updates (and be able to install them) via the auto updater functionality.
|
||||
You will be asked whether you want to activate the functionality during the first start-up.
|
||||
|
||||
### Auto-update setup for Windows
|
||||
|
||||
1. Download https://github.com/henrypp/chrlauncher/releases
|
||||
2. Create a `chrlauncher.ini`
|
||||
@@ -63,7 +106,7 @@ ChromiumUpdateUrl=https://github.com/uazo/cromite/releases/latest/download/updat
|
||||
# Command line for Chromium (string):
|
||||
# note --user-data-dir= works better if path is absolute
|
||||
# See here: http://peter.sh/experiments/chromium-command-line-switches/
|
||||
ChromiumCommandLine=--user-data-dir="C:\Users\<my user>\AppData\Local\Chromium\User Data" --no-default-browser-check
|
||||
ChromiumCommandLine=--user-data-dir="%LOCALAPPDATA%\Cromite\User Data" --no-default-browser-check
|
||||
|
||||
# to enable full logging in c:\temp\log.txt (daily rotate, no automatic deletion)
|
||||
# ChromiumCommandLine=--enable-logging --v=0 --log-file=C:\temp\log.txt --user-data-dir=".\User Data" --no-default-browser-check
|
||||
@@ -86,11 +129,37 @@ icacls . /grant "*S-1-15-2-2:(OI)(CI)(RX)"
|
||||
see https://github.com/uazo/bromite-buildtools/issues/51
|
||||
|
||||
### Enable AppContainer for renderer process in windows
|
||||
you can activate the 'RendererAppContainer' flag from the command line with
|
||||
you can activate (highly recommended) the 'RendererAppContainer' flag from the command line with
|
||||
```
|
||||
--enable-features=RendererAppContainer
|
||||
```
|
||||
|
||||
### Auto-update setup for linux
|
||||
working in progress in https://github.com/uazo/cromite/issues/771
|
||||
|
||||
### Making Cromite work in Ubuntu 24.04 and its derivatives (kubuntu, etc)
|
||||
This happens because, starting with Ubuntu 24.04, Apparmor
|
||||
restricts the use of unprivileged user namespaces. To fix this, you have several options:
|
||||
#### 1. Creating an apparmor profile for cromite
|
||||
Create `/etc/apparmor.d/chrome`, and write:
|
||||
```
|
||||
abi <abi/4.0>,
|
||||
include <tunables/global>
|
||||
|
||||
profile cromite /home/user/cromite/chrome-lin/chrome flags=(unconfined) {
|
||||
userns,
|
||||
|
||||
include if exists <local/chrome>
|
||||
}
|
||||
```
|
||||
replacing the cromite binary path with where you have placed cromite.
|
||||
|
||||
Now, run `sudo apparmor_parser -r /etc/apparmor.d/cromite` to apply the changes.
|
||||
#### 2. Disabling the restriction until next reboot
|
||||
`sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0`
|
||||
#### 3. Disabling the restriction permanently
|
||||
Add `kernel.apparmor_restrict_unprivileged_userns=0` to the file `/etc/sysctl.d/60-apparmor-namespace.conf`. Create the file if not exists.
|
||||
|
||||
# Contributing
|
||||
|
||||
Please submit issues following the issue template; beware that GitHub does not display the templates from mobile.
|
||||
@@ -112,6 +181,19 @@ For any usage or development discussion please use GitHub Discussions: https://g
|
||||
* [Inox patchset](https://github.com/gcarq/inox-patchset) for some patches (via ungoogled-chromium)
|
||||
* [Brave Browser](https://github.com/brave/brave-core) for some patches
|
||||
|
||||
thanks to [austinhuang0131](https://github.com/austinhuang0131) for the svg icon
|
||||
|
||||
# Donate
|
||||
|
||||
If you want, you can donate to support cromite development through [paypal](https://www.paypal.com/pools/c/9e5lO2OIzb).
|
||||
|
||||
Current link:
|
||||
- https://www.paypal.com/pools/c/9hEHZ6tElk
|
||||
|
||||
Historical fundraisings links:
|
||||
- https://www.paypal.com/pools/c/9cwNgAQhRL
|
||||
- https://www.paypal.com/pools/c/9e5lO2OIzb
|
||||
|
||||
# License
|
||||
|
||||
Cromite is published under [GNU GPL v3](./LICENSE).
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
123.0.6312.106
|
||||
140.0.7339.186
|
||||
@@ -0,0 +1,9 @@
|
||||
# infra/config/generated/builders/ci/android-official/gn-args.json
|
||||
debuggable_apks = false
|
||||
is_official_build = true
|
||||
|
||||
# the official instructions use symbol_level=2 but I do not need the debug symbols
|
||||
symbol_level = 0
|
||||
|
||||
# do not make the second build of v8
|
||||
include_both_v8_snapshots = false
|
||||
@@ -1,55 +0,0 @@
|
||||
## Components on Cromite
|
||||
|
||||
Cromite needs to download certain static files for certain features.
|
||||
Specifically, the need arises from making the fonts used by the browser standard, in order to minimise the use of fingerprint scripts based on the fonts present on the device.
|
||||
|
||||
To do this, the automatic update of components was reactivated with some differences compared to Chromium:
|
||||
|
||||
- Since there is no backend, the response to the request for updates is static (see `query.json`). It currently resides on the cromite.org site because, deliberately, no request log is active.
|
||||
- The update file (a zip file) is downloaded only once and, if already done, nothing more is requested externally, unless the user goes to `chrome://components` and requests the update check.
|
||||
|
||||
It is possible to generate a zip for the components in this way:
|
||||
|
||||
### prerequisites
|
||||
|
||||
- generate a der file, used to 'sign' the zip:
|
||||
|
||||
```
|
||||
openssl genrsa 4096 | openssl pkcs8 \
|
||||
-inform PEM -nocrypt -topk8 -outform DER \
|
||||
-out cromite.pkcs8.der
|
||||
```
|
||||
|
||||
currently the certificate used for cromite is in the pkcs8.der.asc, encrypted with gpg, so not public, for security reasons.
|
||||
|
||||
- build `crx3_build_action`, necessary for 'signing' the zip:
|
||||
|
||||
```
|
||||
ninja -C out/lin64 crx3_build_action
|
||||
```
|
||||
|
||||
### how to generate the zip
|
||||
|
||||
simply:
|
||||
|
||||
```
|
||||
zip -j fonts.zip fonts/*
|
||||
out/lin64/crx3_build_action fonts_component.zip fonts.zip pkcs8.der
|
||||
```
|
||||
|
||||
the resulting zip cannot currently be unzipped with system tools.
|
||||
|
||||
The zip must contain the file `manifest.json`.
|
||||
|
||||
### important sections in the query.json
|
||||
|
||||
- `appid`:
|
||||
is the value used to identify the component. currently I do not know how to create a new one, there is no documentation or code to generate it.
|
||||
- `codebase`:
|
||||
is the base url from which to download the file
|
||||
- `name`:
|
||||
is the name of the file to download, the url is "codebase + name"
|
||||
- `hash_sha256`:
|
||||
is the hash of the resulting zip, used for comparison. compatible with sha256sum
|
||||
- `fp`:
|
||||
currently not used, is an additional protection mechanism for which I have found no documentation.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user