From 9fc38bec27654667654f1f5a007ccf4df2a416c0 Mon Sep 17 00:00:00 2001 From: Toni Bergholm Date: Fri, 23 Oct 2026 10:38:44 +0300 Subject: [PATCH 1/2] chore(forge): store conformance fixtures compactly Header on one line, one exchange per line: 3.8 MB -> 2.3 MB across both versions, still one reviewable line per exchange. Contents are unchanged (every file reloads to an identical structure); record writes the same format. --- crates/forge/conformance/FINDINGS.md | 3 +- .../__pycache__/run.cpython-311.pyc | Bin 0 -> 216177 bytes .../conformance/fixtures/1.22.6/A-meta.json | 176 +- .../fixtures/1.22.6/B-users-orgs-tokens.json | 953 +- .../conformance/fixtures/1.22.6/C-repos.json | 2306 +-- .../fixtures/1.22.6/D-empty-repo.json | 304 +- .../fixtures/1.22.6/E-history-reads.json | 2356 +-- .../conformance/fixtures/1.22.6/F-pulls.json | 4990 +---- .../conformance/fixtures/1.22.6/G-merge.json | 4582 +---- .../fixtures/1.22.6/H-statuses.json | 3551 +--- .../fixtures/1.22.6/I-branch-protection.json | 423 +- .../fixtures/1.22.6/J-smart-http.json | 721 +- .../fixtures/1.22.6/K-visibility-probing.json | 3882 +--- .../fixtures/1.22.6/L-force-private.json | 1166 +- .../conformance/fixtures/1.22.6/M-names.json | 2469 +-- .../fixtures/1.22.6/N-default-branch.json | 1384 +- .../fixtures/1.22.6/O-pr-head-lifecycle.json | 3519 +--- .../fixtures/1.22.6/P-pagination.json | 15566 +-------------- .../fixtures/1.22.6/Q-protection-bypass.json | 452 +- .../fixtures/1.22.6/R-token-scope-edges.json | 553 +- .../fixtures/1.22.6/S-ref-pushes.json | 626 +- .../fixtures/1.22.6/T-merge-outcomes.json | 3980 +--- .../fixtures/1.22.6/U-status-check-edges.json | 527 +- .../fixtures/1.22.6/V-smart-http-bytes.json | 284 +- .../fixtures/1.22.6/W-protected-contents.json | 675 +- .../fixtures/1.22.6/X-auth-forms.json | 1609 +- .../conformance/fixtures/1.26.2/A-meta.json | 176 +- .../fixtures/1.26.2/B-users-orgs-tokens.json | 971 +- .../conformance/fixtures/1.26.2/C-repos.json | 2378 +-- .../fixtures/1.26.2/D-empty-repo.json | 318 +- .../fixtures/1.26.2/E-history-reads.json | 2387 +-- .../conformance/fixtures/1.26.2/F-pulls.json | 5109 +---- .../conformance/fixtures/1.26.2/G-merge.json | 4729 +---- .../fixtures/1.26.2/H-statuses.json | 3649 +--- .../fixtures/1.26.2/I-branch-protection.json | 458 +- .../fixtures/1.26.2/J-smart-http.json | 719 +- .../fixtures/1.26.2/K-visibility-probing.json | 4010 +--- .../fixtures/1.26.2/L-force-private.json | 1206 +- .../conformance/fixtures/1.26.2/M-names.json | 2454 +-- .../fixtures/1.26.2/N-default-branch.json | 1428 +- .../fixtures/1.26.2/O-pr-head-lifecycle.json | 3633 +--- .../fixtures/1.26.2/P-pagination.json | 15966 +--------------- .../fixtures/1.26.2/Q-protection-bypass.json | 475 +- .../fixtures/1.26.2/R-token-scope-edges.json | 572 +- .../fixtures/1.26.2/S-ref-pushes.json | 636 +- .../fixtures/1.26.2/T-merge-outcomes.json | 4113 +--- .../fixtures/1.26.2/U-status-check-edges.json | 544 +- .../fixtures/1.26.2/V-smart-http-bytes.json | 284 +- .../fixtures/1.26.2/W-protected-contents.json | 710 +- .../fixtures/1.26.2/X-auth-forms.json | 1645 +- crates/forge/conformance/run.py | 13 +- 51 files changed, 1701 insertions(+), 113939 deletions(-) create mode 100644 crates/forge/conformance/__pycache__/run.cpython-311.pyc diff --git a/crates/forge/conformance/FINDINGS.md b/crates/forge/conformance/FINDINGS.md index 03c952e9..73d47505 100644 --- a/crates/forge/conformance/FINDINGS.md +++ b/crates/forge/conformance/FINDINGS.md @@ -160,7 +160,8 @@ Each version passes its own fixtures (22/22). Checking the 1.22.6 fixtures again - A full record run takes about 2.5 to 3 minutes per version and needs a fresh server (the merge scenario waits for Gitea's async PR checks and is the slowest, about 45 s). -- Fixtures are 3.5 MB across the two versions; compact JSON would roughly halve that. +- Fixtures are stored compactly (header on one line, one exchange per line): 2.3 MB across the two versions, down from 3.8 MB. + Most of the rest is real payload (diffs, base64, git output), so further savings would mean dropping recorded content. ## Additional recordings (review follow-up) diff --git a/crates/forge/conformance/__pycache__/run.cpython-311.pyc b/crates/forge/conformance/__pycache__/run.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9631d6f0e1b8598a656009c7bc8ca44f79373f86 GIT binary patch literal 216177 zcmcG%2~-^EohO(VWI`q+_aTIo2m~Y&p!+}w2?=!HpbL;7A(BI&1Vtn|vXU;@Q$0o+ zx+|qtwX(`mJ8i3MR903hyWXAky!Ot{d(~Urv(?(& z*Zcc_k(opUAj|vSB*7P7eBb}O@Bj7vFfA?BfZzX;{&!cd|7WA&KhQ_~mlU&nHDWUu z9vV19n}IWOrXgdSk-bfACiXVBnc3UYW?}E7wq*9UwprQR)@Ebxl(rQ1PHjtNZ+n}a zy&Y{1_D*X{WAF5~boO?(IoUg-Et9>oV(;wOJEtv&Gq>gT8#v4Njcs`*gV%N?Kc0Cm z=?6xG;Yavaer*Lh|74wiq0Zl`^IxI!x9R+gxRkb)Cc{Akm-?20vwMqwU`G1*kEOqg z`8nX1=FPmaI_`eO6}Rc&OVm)2HE}5Q+gqZ`Ln%um9ceg!U_$EnSAK0}y4+{zLax>M zXX^aRxvaMgZ53QL%u1F@4pPb0rQ+uD;9rFn$w!N<;|lP#o{MmWZyDRFxfS@T(WO(Q zO-JXuQtR7mYOB>j6l)>cHgKzu%0_NA%uSpN=4P%0<`!MJHM($Hxl%xFOgz5gik*ng?^_#f$kIZd#Ts3@maWydOxmuXJx$kis5UzpM&qmbG zCSCpP;Wh(qFSi9|W1pdIANPH38$#^YE(Up(^XVXm7eRU$}HSx=hs1wE`sb~kk`2zI>?)gAUOtkiwo!=-&h3cWspH`Ob7V~iy(U$__$bJU-hupu`L4IoyMUX=bGQ{1}LEc{kd6hx_3HLw;`OYFpAA|f;?x7Acya;lbLB7kqr-S_VBFGU2 z`G|Y0gZ#5akk`CC_Z?IKe!K&rj%()+qk%KEuz&Xlp8o-h_rU?b*W>CL_Vo_)S3SNS zuS@9h`aJx=u!|q{`MkWVQt)#_1KqA+-_WgH@uLa;h1*<*KQv z>2lYkrn+3bw`Z8=@CK~+x|hGT5T~clGvE{aE)Re_LoOwCkB@WR;E@rRk1{bd5b$!Y z-hrF`QQj*czMg(>&!9_*&)<(6daf>HQ*b5X^dTWHj|5#5W6$u_5fATm-5Buqt7GE^ zdV3LB!ry;mIPUG@29S6EFhAfGT*JM+LjyjqtFqCx+vUAE0uL{@-n9>3o*w_GXUL7L z3H`%2D6$cLz(=JT_Iax*RP~6LulC;T>G$~hyok2Xi$V|g0wPwfL{hg>Q(L@V*O}(V zrsK^uSGgKjORNDTjvhPq>p_ zI?$Ycug_oYzcu20nRc_ zTQ-b!bO$O_F5A~{+%(ovLw|b`V2WdRU|$FK#+I?_4z7b^MtiI45`EMqjLJQA2+FN< z?}4o?=-Si1u37=vLon_=f&J}`)oqvBJ=K9rZ)_S{??RLt*KZngX`IP*%NR^`+%6?9 zc(^UmB=ou-Z`6#6jVASY_~D_bh4WnZ_E4S1fAPKUS6Og*Xz&`aPdCsW9s6^PDz`a` zru2`FH1qs0A82fJ^>~Jc(Bumv$~(k*mJhAZp|ks4-QIqrLL-WG?D)|0dA*!aa{?K& zb$0sD-8(y@shyoyhq=)qvO79Eub~IVe5{?F+;C54=TpO1l+~AAwP!I7gj)ZwZ=kjb zBXDRK-LZC95NZX!2mQe3M*(YV(4vEW-s=@=W1SLS7&ATo+8!QV0?xyHpSM;uIn*j+ zozFlr%y7dZ$E(ubd1CmCR~e8!@tOy?f$UEF zf0Yb_PE9R_r^XX}F22wL7Qs8z8#Q{O#zDahCyY&=&MeUkJ{DOg@4YsP;TTw{N})#Y zTZ1ry6~=ADyfb^;&q{&@;WOdJQwQL)$)IxvOIs-_CB+xUjcQngQWy)h^QFm{l=G!w zv7v;gpucxj8PD`s5H9{BI~Dz_`>3jihM+NM=#2Z}fccgoXo{#SG~uURDw=d#PsEZq z?gY*FqBPhqXpX4Uk2_w@ zz*~%li>!m*Fx)g>G~B>+foUS;gr+}J)lu?aHNbdi7(kU=T0vDaW*jpGjS;vm{%NZr zX!;Y=L{W><5#7dU($Me?FaOjWHPvk3S0QxNcwI9ZUZ&P_13i8k?hS!eXKFe-2Ydtm z&d!>8S_OuLhMEQc9SAR!!?FBXCuSTKl~o z4zn1|!+uXRnZu@n^F}Rx?@cUXSA=0-)H)z^GE0)+=Lbfj#v@d64<|%Z&v}MMy=)%F zkX?yXcpA|B1~N9nU@6nWtxOJ>Wt9pDq%Ks(HiG*F3`_xeE5|Jp_IXzRsr(-oe^UJM z>Q7gr&{BS*oZkpf$9zr!UMYAzJbM3V#5!3h-je*N{=Us??t4jK`cKoi$b zvrG1EGyHU0>VAv)zc(9UE-|mw0Z>1$m5>`5Tk*eWUQ10v1{NF2yhfn{1@)EKRRjmP zy7tSZ^$nM*+@+PYxHkl{F4r%(mcp%}Y|$8DQ`!fJ=UW&he(FWB-yMTLF)ORV>Cq==KY<6-dh5{7E#8=_-)py`AWD1iW3k^ zjqSq}h(dmi!R_3pJdtZ5<2yUUr^DACwcgwFU{At>HKnFqs7_gd*2D79&_{Du=9s21 zL8G<+_e>L6u>$bB5$dUlr^zL1yeUvC#zrJ2sG$KNHbE^}hJ^PKgc4|yLlNv{$`d~Q zM~6e6JI5xDC7f91v7t&G5a@h&cD)66Kw1kNvzj#7kUSE zLxIP3wgs-YO|+#|_e!LsT2*z!3@iO2=)^i|F!&t{Y4(~Hg++?Gl$IaRCeE@5I(;Gb zMR6zjj9fB?qV+^H**AK%+sj8SwB$ss-NVB}UXPC!9-Q9#a0cLc&#h?kaQ79Q_1rdo zKcbDA;Tugl+|+rdIhu6U+Id8SyzBTX69lyS)s};^W z3&w9L&OMK}hB_qc8riyLA*|x1PJ>1HBF`1ce7{M`bIW;d(Y}2gf0H*w%XX#5A$y5m ze0u$=3{L7DI_=M~OSf=lm`R)kW-^zA`c00S_YGVLOrN6lzJGWKYqx8FqvNIjmJ8L8 zI0eJN)WFaU&n*EbBjrd$XMN?o?Yd5jIu6|~Ixl%W zJ^ij>oSOKB_|~(7KON}lkniP@x{K{Ul>7)v0vPzAk>Yy;y}1izSXqSL}RG1zF!#}^?W<{l$XCVbR{1Bz*g$4o;T6E@Q*J%*=6H{d`u zCN^ZWac2`W_8^5t;WOju*hC~_^-rEJDh~6ajrJVYP|kz=5dId=9EpM`?U=|aqE&wC zf-Gd!#J9tn?;zt63{@th4xjf%XB@Q=$e`S+U3v(dw!z5pvRSmiKmH>-tLy&=3msQD zqp~p{w%5{~T)Ft7A`0ygY=Mm+xhIt-sw^h@3^ z5W0%Lh&=FZWF*=F{$4-l?e&Zf`Q6E^>qISs13oTl^zy|7ng}G&c7=vXe0ysd@eJ?* z8#NW#df_eHgmK&O>(YwJt>4=n**(?tB8QD!;ENpp{EIL=ybFNK3 zcS-E*kvn_Evwe3g2;m9?~>6V@D$iFiq$HHVAm?_bi|KJ?MGzAcHDKI0NH$ z;*ZYO?M9jgVJ4fBFe4@mn~^>fMzT4n1&~XdEPE`G9(A{{BQe%d>(Lc}c)&?|EXiaD zCh6Bu=BC^B46-iBm*8xQXcqrCQ_%8l1BY|dh7dZgwW+&+xeRem;Q_mo8&Po@Cd5(7s?b&UV2z?I+F0Ra5~a((7H@~ zIyf!yOgQ{I>e{w!`YGCaN4umhn}@})_Q%PKTTW@aiSKX@4F5Fkv4AR(?V@S^$M$Za zCJjp?Y8VnnchW($re&ht#G>VZ2a2eoUa;z?(*WiVHc166^=pL&ejPvwtI)>}kB-1% zysBCcUfSx1JXgCpPeY)}d#w|@CDlPA=Cj!4Dxwq!Wp~>!nKxDP*0YK=3B82Bzs0iyqMO_fq@a8 zN)fg7Vwwk5gjZ(7D{yn$qGr$}qGoK3fVCdD5;bzsB%((6fC3%#4n<8@z4-SCv}b2a zL1HyXR;rAD6FyXj!d_G=R%`oS(Z2U~)4bJw+dsbl8@JxN6>17Kg|qJ+esFlsS}a9m9ioT98dnnW!Aw8)&%zB?UyEQBR*YnsU_(1iGht$Qw=dTn8G9 z?;PcaqE4XWeVrqGC!@&VK$6KE1_S|kX~l7AgzgBUr-dhI48RsNUpL^mhGQD`DX~_t-O8{>NQWXx@$wZ68fys7#cnD;s zA+HVtX9q4X?#2HxBKSl63#~BFGp(uP=e`jP-4v~>@vx3HZ%qpoh}J?p;g(;OZ4ry< zVW|3fdwQt+?rzb3@^RZ_@@E#Qc&l8z6`#}VX7j|llcMD$YpovDan_Jn+`qu`sy||D zmjlgFRkv7D*aUobgn4_bqkA6O6*{*@nk7g7$|IGfUc_)aV# zw7FdL`vF{jlyJo+;Sk#-IL6X~j-c_nkza+yc)1!dq3qV617^x&%i^VTqQXz~p4cy# zhTiU2K#v6zp&y$;mat$u=D>ywZTq7{`x*@shhrs4jg{oFp9neeICV%6ji0WCV=cP# z73HB8wQJ(g#ZPUm@z~44RxT{+Ko0itgsurV>p*`8LdZ4b_4R>;;H9zsrSTGf4Sw!)hSlL|wvC#2 zFYhBu@(?3Ku-S{RB^O)I)e(h4VMZj;6fY1^ULvjXqwrQH%adfIrP!Ux-yl03%%V84 z;TTA>JpV^z+#=&H851y~CJ^jRSWey`mw!VBAwU`CGHM)P$HAzvTc9o;U;7hp1*!Rv z;K`uqg?4lupr+EYLYwcjO|(7E4GZtCc(h{NbbH@CR=1;}{kNOvttsPYzIpTZP0cP~ zpSWV*;E@7djF#MVh2Ex18pFp0;5wZNpTy zl(tn)+j{%J3oB9%Cr6SeZIX4PY~6@;Hp$7tQnDAm`3JZEU_K}R;ocqSW_H<^XIrHlqSqd{cPZ!!u% zeAyo{J~|NbM~+91PkP9l+BnreW1cxZYnC#O$r;B)_I#PLkmQ%ChE&J+jl0F;#V_pX zwTP|frBfH=Qx_B$ zF}GcEbjXel(b4guaLxOhBf{kV@9uuGTPoZr7gBYk9H9*j%sYq28}D2X8ABUiIC4U# z!^SWdZU{F-PLmmKnA|woKW(0FnJJeXhh@iMkv*UUB_jAuN_J@f<7_FVSWW@q$eeV{ z_yVmYg!YHC!=6a4WUG*E6=M9EPjQ6IcUO$B(6syS+Wlbzi04bQAvI@wg|ghLr+*s$ zbdLS10j@y$7$W#s{Nr>JBS;GrD)s}_B(YR2BFt>iLPp|&G;jUM$FEx4bd#A4h$$7N z8IugoQ`lnV_)`|5ypovK^kfg3;+DySj>9dnjN|T32{Uf7({vI+(INCn1e_@lxv&m;WyrN0m=+zMcXD*ZXCjVz}QBz~0wyQ!P zi;w>yyy#!J0|Q$#Tk6}%caz7j-$|cHzumY9RlV|YV6x<+wI8gVN|CDSJC}7kcsuyQnK5xAbnQ-HA|Tod=j~~4Z@arKv`(_GlI^QR z`;N$(AC`Zwe6m1Vvq@gF2@X@;qGbo`V1c|2p{k>O6gV|k`{j;Hm#R80!KEy)mbouD z^WLFOhIP||ZSCj=m(c(hWE=5LScn7-c9D@``snru-uQ>R4$MUB*6%^Y8oY6$TmKi- z4s~nV2}WRF{L}83#x!Ictk{ew7)h+?>hRR@w4HOzFj1)Py00Hj(|HrA5#t8Z(C#V| zU0ahEU6;hVo8;MwG0kZ2F6x3Va1q6r?FK-#uX8cx1n@=)-t{g&kK;F%TvwOUZZ$RQ zUBuN?2X?|sT@0Py)lMx(9t-WpJUOo)fr&v71OYJovBh5$(h7B~SQ;mnuwD9i$fG2JR3}2(4;f=MU zm)I&hF@*X520)+UU!V=kZ3E7(srK>w@$R>scb$^0P_`9f45t;);AFI^!f_)lWzBb+ zLu(XzDiFU|Ei&GA+;xP`gfk^uk!&kMAbZ-xHsA$H!`CExiEJ-(Z`v%#* zL9}d8)&SM)ZLlH_^!?R2bi8jFzGeKDNqg{mC1Jl(eGI!}d<6?Yw)*IF$8g7Z$JB?} zTe}U_(iD;M@+-k*UCPTt9##)8J=1~4Pq)s+j_Z}`BigtLj0`3)GNhr-Vm~U4b}G;_ zB4}5PMWsxS$Fyku?9i2RdB}rz46nm)b;tNRP_dG))Rf!^tdODC44R{DF{_2Xgj6R= zESQWefeX#VDM>^~aLa<_(px(Ms-r^m+l8@8q+f;8HpVa`xtGGycEY3*#N*QG=1K0hbEcxeMG}>MAAL(jBvQjy-31XvA5ykj^iRX865#LAGMQR6LkAc&(-ZnG`@%ar;)uMbE;z9CSk1XAH$<6d7N5`i-L_1_!*9#eqm zZpHHx%Zzbm!_nNy8Zf>gCjuG*#esLjROxI~GG5c7^XQQ{IU56B%5G!{=%SBW`z+QhYk*L`|OSto+!kTo-6ra=C8bRw{v~+3gj@|99{fXu}gPes!x@ z-8$R&VeizLY2&A7r}s@?`@DH(vs80Xt~m%V-NUNDouWIsDfIs^q6I>BXh=ETHPNSq zcyrul{>S*>|64NXB**x4y1KfQqu3|pOvYc4S3VX`ux#Bn{01B*Yu@Qu;4oQ-z0{fy zd!*HyJStUEGL|YYY!q&XQN!B9ST10SXjqj&UZu-zK zxwgozEsDzvXI5y_of{K39+!r@->rC5G3P81ovrWps2lum%(MH%Q)hl||D_$ylDk!g zS>7s_w~Dsb*GgvInfdmOyEpFKnz$9-_nm|99enrjqr-E~wMgp2QeEBB=jj%hQgy2g zv#M3DqJ*#s3}xNjaXW^!TXG5MLe&xf(U@61#xzF&9S%n0r<;C*p!qIdAV6PHw$Ubb zUT2FbacE=6DSK@jknzecnHo82_G3qFferf;7i(%Dgt3nX`>|(;|L@@O3;YY!FtCwM zb==1AlD`1fKGJY9&Fs2+57zy@3Mh8MU9vApKTqD5yV+YPy=K(DY4_&8ljD(?Bu8zQ& z@MoIVO+`sq-wd;pK8EPBbjTk7RD(qR1Psux#jB2CuR5Nn(BmMCXnV0>oLH}cP4ss< z^ep3J0Wn0kR4+}D)|NoKxJOX_#XoI`F`%#+5Bn-L$6SPV%8Pz_?sS0=w?<$jj1!N+ zIFmqrs{`u8V6*XWgW$e%TLa!!2pW;-5=lOx&514w>SP~?mDm_TG>jwSr60mqw_G>+ zZxInQ22#m;uVP1jx4cI_>%+;khx>LX;GlIPyD+W6eDQ6=ZP3+L5 zoTZXZoIKpp48A{5U3>Z&78lzqnu4Ncpi81=-g6^r9Ma9*X&54-f@i2xiJj)|DE78|r*#s@9%0TDPZ{^?P4%kpgL*4P-ffB*7y6yP9? zk;MtZMV}_42fSwfz*w^cjcM7^>9iayn4SCkgi zH*dj>`z%!wI6Em6o3Rz#ULG=iN+ zT27vD5rVQNY9V-qL{k_~ZBZ0~Y@msdP+V{l6OiB{$r82{od{rDG8>CiA@Q(TL$eA| z1!Uv@t4bI#Ms?>HCiM(dgjva(L!AQS2T{1v_5xP3tJnvJz-l7; z#6qYx772d!f1*(3FmU)v*{(d3p7Cv=hDc+?^Q1}2t`t+<2`@G{F+Dv&2sTwQsttHz zynZmy-5^(@7%3DY$~{g+;4ua1if}wkgpKx}_$gaZyDEG996RW?-^+)z zOvz@sWHTcjZ6FdJDoW0UgWHX5`5F`l%qdAd|dqDhnl9HjIwBjtAn7 z2r23s;^GwjZ^PZbP^YLh)mN-MRbcs39U~T64dn#afI391=2dYh`PCk4j0WGOW$P!6 zOV@5b`GZKqsmY`2Ys@xgRnO$$#{e&hb`vR-|6V1?2wK_NXv3Pa1XE%Vf)Tpf%v4Zk z{C|dfmL{jFFI9id*22YVO$DoJWdoO^iBa_xi?RL{rOQQ1st~c1v@RKF^}K~NxO}ca zEgrgbErgPNv)Z_Yp=Enyp|<@;G~_>R>RQM#aAz$uG79yh74)BV;2%m2rhs#1?JMeJ z1-OTZT{s0LEz*^AiCxabdX)7H%DQr)j*w^7m(mWxYBl;5@WmQ<^%tSiS7}k{f*Yf0 zwKf&BmP;E?to>AJGZ>>fE%Y6mGS^{`qe6Q#UJ~8NVEdP3?73`6r(_|&K4Z`_W(RkZ zQSBP*Z@XVnw`+p-SRPfe!9~kGqubTKW{)%aP6q8<=^#6_hK&3n4L8to{iICWqx@Kd z;y>*?gBVu_Eg|FWm6~{$o0(rbUY;Z}mORFCx;P+ol|Sa-)}kjz!2<>v46baUP0*{2 z6KPr=CbfSsZ2?wWW-y&QzOhCV(y?@of@#{2+Am*TFpVpZ&2>%hCiPg); z9!z87Y++qkLd;;|@0M+6w>D4c5zDQpRa!{wfR^h!>$H&kwq@glW-yH7bql?Nt6s39 zTs1o1T8;09rFbisos~BZ==M+%l@Mcm+yNB{>%u+{{r!rnO^#BE}{e4B$#tPWe2D)mIGW`<`xfWc%X++&k=K1aVB)N=AI zJ>s~n`gKg3YfT(Frk4Otu+Y?o-N-U=Z`a4Y==_Qp#xfUXRRMgb>KQ*i+w#_6CRff? z^qT@X6oM;bY&;!!6QAn#SJdi`W!rHl)8*Q3p596`yTSML|+RTeN=mU)wQSo8p|Hb@|VW@ z0;CJFw7JvxWo!Ln^?U3U`EPnvc+_^Y#$T5<{10#kF*{`IM?HGqAzFv39xeigsC?uVdO2QTNB;qDmD!ZL3i4C$#mBQ-~%nESx4kONV=$y2L)` z=daq4MF^3%=%-zW$B2n?$+eU_xp*bHw0kT+nEyKQ2JhCj<&%b-@;sQ4{JC z7}kIttZQ*qWKpXyI6ypfP@4cM4`V`qnM78XqB)_*-x^I~{4_63buMt24nRK-@zn)V zhP5B`6n@I>&1%Yvw$mnv_) ziv<0mDWg8%RQ(`&Ap#~gu$5RpiJcE+jVo+ZKwOnOz}W{fKB+O}1UD1n16$Fitu7&& z)jPmLJs$aVDtZWnfStK9Xcv@55I|r>yyjiKJe2tnjyskCptobTK%T3zx|+C@di>Qa zST)7#W}1uwF&#;+m-f1aG6hoBCj=S(2&LBG!Kq>y9-O2$9vb?w;kslcJh&oKcHcB% zLw7VX@)|>O$JDbh`2sbr8{9_7qM|^GVZ7s10Ts$S4p4`d5on_WjQ63@*mL&WZ1(K6 zpXVoB7|JzjSIWwC+CaE7rgqVlAQ~u*#eWa6{g&|FFO$k>qy&l+pp55~=nD!c3mHgB zxJI3fIU2NT5EMH5y*C36asVBJ98mK_6CAki4Xlb;To7Ah3L)bu#QIBG%)gU$DjFR= zZ@>``)DPlEAT=I#y(?f(v{0RE=_VoGrWk1=l~e+8hJ~3P1PMFox#M2|=vCAQ7oqo; zXp02-;S@E-O2k6EUwf5j+BjJIFg9})pZZV9jR>twu7)QT2}TCtiIt0gpA6!@QW&qwU~?DfNF&j7^b+2akTHxp zm3gCc82UnaP`IKFn&;3VnAR~x^d`Zz6}6C>My5Lxf;V0P^p$Ql6Gn~wiqwr6a|jdF zfwu?V9>%H1|69t{W*AZ94S~iSqr@y>D8w0uy7hP~n(ChsM##1=P-iUG=a!r~OO9m8 zlP!6oC6A;dx4rd7s3%p>Rp zm8q5=pa10i^tqWc($+)r) zGm|}Y_KOvYUCccpIZn!slOlWKbfybozm!%crB(7Z|tAYj3v`Kl-o>AUnVXKsJR?avpW}JkSFWMEmnA0L= zw~7w1y`_))Cw7L-;ig9^b9U&7Dp6HJ@1%LM=~;@nsu#~p=?wRUTd~gyAoc%pOuXa~ zFMD9hC%Y97F}F{0^vjNZ(a{gfd}dCl^#O@pr?eaAv-2KqzrQ`aQ_5Z|XRj5rn?Ed` z5~g>2IwrZBWq0#<(|kb@Df^40Om312YUF|%=+;OhWgBFMEc4mmhI8;IXkoy zxj)N;7}J5z?Xk)^b5=ZmQEa~?ZM-aRybOOcKO;dHUw(yA}K29Kvw;`SD*K7uzn2?U!N7$2t`+ zF_)7ZUfJOl9bQ=G)10BrcQ4+#__!|8^TWRH^-cDEclgQhXMU-uUM{M?b8%+1)Og`V zS^#xtL@@3*qkX^uE^{X?b_>(V&!D zCFfR&cu<|~+*~UswsJq)F}wdKyT8~yvs=6}gkXri^8TLCp85P0;cXAzh-{YgE5!WT z`2v^PWpdM8ezlliJ+%hLd_f_T?JpOrPRyEM&{J|!DmWzx+C> zBrAduBjs1i`PFdFJZ?;Mv&n3+{0N>&UU|>#Q{H0nQ7Pw`oO4XfIrcRM)7#tcZV&B} z?5kz_YGS#$z(gCMF+j{cCppf`j`O19d<;&^u8{1Nvb_@hJEbcQ80tm1)t8OXda$8M zUf(>^C$B%DI4S0QNtw8Ir(9Au4Wk({cK}xV!=Bg4^a*q^eF9zNo7QFgHAEW^-aiN} zI=qxqCFfK<&)G1Svq8$)Bq zmCv)*&tfynJ-^Aw3thvE zC4eDeY$`J{78#Q=w#pe>MfSYN&I<_-Z`{8T4q!6KuaWa>r0iNbyY{ovDW9~dS>Dtv zWjDw6b#0fPw|VB;JYx5-cukPn{BoNgUecja8D{qAxQz|1yF15eraSZ~Z8CeVV7*wd z9^6Xd!pI@9pjvWNj~|-1XNFqFcaQIeO0;lGy!bI$PjOA>bjx3z|BLf8?c$kMY4=%q z_gSbc63@4h;-cN{@TaG+OUm%b86J^6B>tHlKKG~y%Sri@!KqDC*QP6H_DdOuCyYS3AS42uhVqspZs@CqGm3&b#Tl%*Zzo-z;T=;qIFKeZJ zZSuZ0vAq*K5isR_UE-QjF_vzkQ4Kt;GUGdWj@kqP0uS4F~F<03kR(7bSq>;%MapOL@dcU}8 zgr3&(&s*E)THD2rt5T~^ZuQ07bFWDbUUu-JgP*tOgpo>-WG~XK1z#E*X+7%Y&^xpF zuebkn`|KXEqg&eFBk%7K*LdkE?3FV5AR2(#Z)-s*-@%c~BD_@F9Z0J9?{?e*;n`e91=`+}} zO76X~d+$uvOvy}^>~6xaLp%xCRZM|LE>qwE6Yem7vvPIB6xsLg(MOOaPRi_oGnx0A zLXDwoFN#VcC6NP9pv!9V`m>8zRnE+0NkvU^Q4?0nTvW!w?8QxQoIdyYPO*xk=llin zVyAq*EB0C9l?r<0f?kn5^DBzN2Oha2rz1C?U?;Y5$}^q(>A+0p%#JUL#I48Y3XhA0 z#}iQ_pX)qEC3eNGm|`n>c8A=0N#p407JCL|&yeWh#SvcgUl&KO!<4&jsKMrU)l+6s zL5N!Mm_KxQwi4X^hb}6stJrY~Ypi_mvKk1WYr1LLD(s&`g!Q~kXzXY@K-(%}cB4t`;_*V*)G2Rlj z^Z=kO3sGxvhP?TXfp~Cq@N{B|{dDl@P>=(8=)v-KM1&K z@}!P^w-uqDeeevdRs~hzMG|N6UX)DO0LZU#7SAYH zAZ=7bDs=1+rAgJ)CouE^7}25Ip4kbJ{Z2E)!93sTd#^9zdH2erE5!Es;pWL}?C5drY2aDl>7HkMrcXnA zmz1+d&eNi~XScj8K)apLQV-vNTjc1KQdMo(L3wVRihbQN1>UF0b)zGK4Ibde|hJ zG?ol~MG%n#Uq5=#V+%N#k|U~|#Pb0D2i^L~==e3zO{>c30yH=~iKq89;{tV2x4wg` zqh;C9Iz^phHcj2xmghXs;^7rB)n`+bhki`rTD?M5&tb+kHHj^Mn@HO z>je&-D+w+hO-w58!g%a@-kv|!?Ow)GHGEjQoCZ?^sTf*EUs)F^YW|Pk9h~%k;%QePc=#uBmHmTq%S zcb_J-+o{G_(7ya=M~}7pp#AO}=AgaL=rdxju&eoF=tj<iL?jF@H}7xn?;?AsBS@8NuE1z!~PyLh`uzE$$0G9*3Ua0qtI^@?Wl{ zR%?6A2u6n1MH7o|-iUFYRKBuhU9XCP&0D$^5z-bOU45zQR$B`~(JRv~fxgKl)`UR=po0-pL42G8g@zJyf&uu=Bpg<(trXg1v5K;Mf_E zS($Jk7)J(h!4nuPywDKKZhWkvJDqmHmx%JiP@a2L(WOjRJ1LUBuF95M;48V>d~?9> zt_kF+xF0+Us{kFb`9DDx`3Eqfwm3UWAiK^r>KpVyPqK=|C0QZu2TJ1+DHla_GuiiH zUo~SBaVhtLFvgldMgkHW?Mg6!1hQS+FuT$Z>YImdx%|T}k1LR~u$ixfVi4TQ1yxor zjqYeNxHwSCKu#U;guq5cB<>bc3C-uB)&ef*q$I{2b}0t3LPr>|9uN-=&-VE2;G{); z(7t&y{=cFLI-yD-#!a9|8^jbP;AU{}6PWn_06^vPJbo{%Y8DSgNx~Yc_D)snEL;&5 z*D3Q3vdbhIW4aQY<)X7Zd>SeWTkhLn)je#>&rWLx*hwvL44O9S*rQyriE3ahL3Hsb z zFrJKCvCv)Y1mESVR3EdHT4sz(bg+uoH>n79^K_gFq+DkAORjU(2G-ZHmT|>nV$C%) zJUj@VtU<4wanb1EMj^X3#Xd*w{{+FzSzR}JEBRWKHNqcO=hfR0^dwfW=skSB8H)4 z2ob|tSy5z|j;2u%D~uWBC-8M=umdlcJ7WB7IMC9Sa^4Y`f)`3zEnxo;qDCL%_=qMk zemjPXVgnuQK+3R%z^z|k7#&>v!`);U9fkoEh<{qo(4la1ICVpZC&hSg;9pn^yc{(A z*c}tw-YE~8YyS4uyIVsmB>PGk zbS2!5wE+)QyuN+(?$Pj8vET@vsnb6``^nkqI%(?xdFuhiO;I%`?WcG8U-DY=s+?4^pfSuCI@fxo9%aC^w;-OB=pd05(XMBa2{!5f#EEPT9JyKeH}cRQbSg6t6s z&OAx=`%cpQPD&cmcK$k+=L>hZO4U6 zcvJ!Qi3Rj18XZK({`qw0+upn0(4jlS6T{=?7rCn==J#7;B>40*<2~a&&;(RFRXUYB zl{?D=!r@e=R-#9iOU`l`rlVYT5D!br2$;H<=1t4fb`CMkDm|6K*)~5y2>t~J9#v}5^BXCf~aYkH8kCf3O zXS9eJE&u!?EkA5|?0>%{JSe4A$!S$YKtFB#EOmOz&vK*<2jmS06qmnQ1N`rKkJ!^E z9qE^k^ee9DjbSdbPs*y0vns~-ld`Oh54Yam8ZMNwOJ!nnamN*Ieb_Tq`n3O9{~Wvi zO_iq+aplOby#3<9kmS88d#~bCd8CYMa>g|=B1}|suVg^57v3|S>nD-+Osw0_VW~t;T6CGv$fZGzPp>fjY zK<`XCWyEYI7S>Il`>Xc9XrIlIcAt=UpO6YqNa-i#^pm0ugm35Vql?jlMA0zg|En{Y zNa?z$2tF47^eRHI-3~zkABBwlUa9Nq80Z`-*mxK{N{HX8Cf(`Lfa-0t{*EA`2w=5> zQ1h!|SlGNn4AB5JuRXdFB#>Ep(i%?;@G2C@LJ9P_M67=tSHezP!V~;`0ONv@B&JJ8 zwT9!qRorAg;8#{)w#L%h&6aYIJN}I9gkC1?<+#a;>JJN}vKCr6(mcEiZT2xOfV3-z z(lg8gsrOT%Ih(Cs$w|;W3InSFrWnuT97XFdX!9ur^RBWVI=<)lZu*mSFhzW}dCLFs z&QEv#r7*Mc&#!-eeQtBJxVahER+fgid+rDB2ab>fyikqf&}Nz+Ha^}WrMcuZsN^vt zrr4Ck-LpTi6UeVIRc#4vQIV9XkHvqa_mcIu|A-?!`Wx;?TxgYLsbSD1r9F-Utz;cb zrmM!F2*%>eSvI6zkqoJSNLHt){!)(F!WtaX8Z|w`qCt@BXmdd`gtpCE5i6mDvqE`; zNgX>5j44bhP3o&+!!a7F1&A0POp3&7P4njL+Jhl);~X4NM2esi3#ln1mmWjeoaLNM zgz}{3(4Vxt3I)BEE@4y98nI|H6Z=4ENm)SVLd~+$YT||)rLS`DQBuU;F1TI{DtyxmPG<6XeWK% zwP9XIs~Lo$lOju1sexNck-=^#K1g|;c!M@3TC;q6tpKvygi_kLBF>@_K3YQ7f{q&E@O0>8oORot8igYjVY{Qcwqc>$0`^U$^B~Ct7}SpI%z1N}qq$ zU->7?=HI2Q=Mm$8A);c+S?KOsViI;00Y>Jtk3rmcnNd-qjT^{uJGUk_Ka^>DUD_*p zol~RqK!)5gTRf+WhlmI;u*R=a825$gAy3vIk?s^!{L7o)_v z3gp14Cl(PRbSx`qsexY&JZv~46awSeXoanBk`NKUHqsI=)ar(U5k*1 zE<)Z8ARj>A#?X+71Y8OplCfC;4aJgU2uXIqhMQrtyObolC_F9(AT_JFHGnkJAyQ;r zT}@2t40tpFx1kNiE=WMB6!|yc?0|_-`lLXln#UyPRKSCc^^mM0W+8V9Q)1DT${{IPo+6!n~IV)X=- zpoHdLxNJGz&cJFDBTm%TKkOSG1xh=R5|bi@4{_iy?wmm8DCsL_>~nPr+lq3>5l;~R zo($sY31q9m6ddqw{_n{9`!IeRAsey$1PaxF%Ec!xMe1yz>tFumUlf5+O>8j~Ged(1 zR;Yt(rPlaNsv%10rKJpaIRzYQSUwBBi>!7Y0V&_19AMCHld4e_aKT*ypG30#51?8D0M8xUyzc@O3bUJeu=4=c< z0NBLO0voIODp+DU&CrWe#;=(ED4pdxlaWFwo2=8nO1^UWN>60{|DdeXbsV^0!(hr9 zA;#x~88-g93&IdRau)}Iq`5Ai*yZ~&$&j7%Yi7ll(gHb%1ZV31oAUJkkn#V*z`bKn z$WGUVF`g`@HeSJ^myz3kG6>(U2v8E4R}qY)gEx~Wj3)Vk?Dx8}7vv)$oUQ27SH`{< zfgmT|e@nrLoBfcROs3$Q$)F}-5|2uEHNy?ZeJlmhl(<0UATS4zmgLwJAW&Oi70~|_ ztU$W93-d=2-RJlhHsJ`4>Pt5O8@}U#BPNq{VUm|tZIV}Qn%Xzscv}GPV(tntw|u;L zym@lpM+ZJQFtz>Z$!90&t};akuREOg;L4oUC0bpPvoJo}Hof*|1+%3;DgL5Z#3fv3 z&x;q^rOh4k<_`EW@kU{C4FvP5#6khj)Tr|QRreKf&?j{d%MfE>K4OMnbdHL)QLs;b zYxJ9=xS(?EtuexEZJf`9SYHjql8S5S$*2{b8${cNc%Bk6j#(kkc>Q?&`^k}Olle~q zQ=6x5d|E$~ExDRySMzwiiYI;uIA8ClRpP24Jk!@^@;?tKb`mY=>XSSAW1qQKC5KOT z_(X^ApK)*3__>LqaMD~#v6xZ}bXsWRIEmS0hg%;NMm&?2Cw+5;)nZ|_Dy0$J|G<5E zP!SNB-7lVM{pI19w8%wBc6#NDy<*>>*gptUzKHBF0TZ<#NqT0ea^mXq^pd&s5-Gh@ zPA`S}V+Efp=DQ& z_lvg0vX@`~LlTS8Woy+d;hFhRE-XvyGhQ4(3dH#jp_$x z2*~st63@K1^TE!@e#oZbNr=se<>zNM!oV|II?K%pv)nJ;%C}g2LCU!(=UfzXE|LTs zld#+zlVB`d@txfFa>F;@UHxdaSXeW;?|H%2xq_`y!FIV|JLFu_&Lep;??I7VXd^`V zn8?@ldv88?6Y`#=Ws}L@+ZEaMS=}`EvnFZtVR`f6$gX#KK#3Z7Fc2E}8^73kL2PUP z`PeVV6cNOd`#VBARM~EwIxXTNiSpLzOyxb>qP)f8vr^7EIp>_1bM9*}C5KK^<%DwM4&QN&4;4IlIGcRIBEVU<%5)`_GfmijZ&Up&hv-NFCfcm{7%w)N#S8d)Kx6l zGPOp^-YRErRTiR|CcLE`7i5^(7a$z#NJG?#IsS16B!-2l{j-+&qbFwffN0bIdG&O) z*u}lrUO#>Mug?C(S#f`hw7XT_-74;G!%f7}_I7!D`eYkIb+^5Qf>T zkEkSx!!c0AhEAe*vmZzdnQ^=Ntvy^DnE*~_Rvd!FaXM*Rz%D5j&P#m|b-<%yN>eOdxTJ5_)-zQz6 z9T58gO>HKNV1;W!qnc3bZ&dur1Oi*tbAaBNk7WJL@wCw=mV?ZFmZwE0X(01oJD!49##6}Rq0MXT zccm56u{UKr+andv}pFT%uiy9iM$kRaW|$Z2Zq8cz?zj8d6G zC8nq;nic!t5wUOjbFK$!;XGAl zLG@fg^(6OfKq}ZF)3XPDX#gjX`GV3AxN#;N^I17~S?6=|m~(bMUbguaYw>cvNY9ni zAwZqj-rF1#j_0<5IU6MEC0nsnzI!pVu|OYUW;|i4xvSS02NuJmd67KF9 z-xDc$Qa--tMb=8O`0}*n^Ax=B%$)w>f?^X-ot96X6VJEP#VY69 zP6&EGDv#tps%6<(SNn`A*crCUHdiE1vQ@rtQ}qu|_sKN}X3vZ6vy%I)>^{qY(j;5? zi>jJQ|FbuzZ^*R=XZyvf^HSA$x#~RgPltYz-(=@L*#11bbS}H}{X=rumgys6*+Hr7 zpbRtnkeq!8kTw$bvxk}<917o%a>{jAIxG9c_}&n`$Us{aTFk!chw%^sPnZN@Q+^Tj zs>MIt$c00C{HKQ3PPm+jO`%BbM~M^z=*rmFnNQ%RAE=TlUCT8v0amve6GgwL6NqHK z2T?QR1q4Ug_%KoDrYPb(1*C4ZO4@gVXJwpKs1Z93i)@iy#D?Y+GSPiJ;;QH zD~Uo!)bYoX!Kw>VlXi6-!^WHl1IxghGz=p;sjj7@tb0wd>b9JCiTT>!Ul&NN#~rzA zg@t-g;=7TfXz~C@bsx3ijaeMm)Gf4vg|z~4g?M_r3JPctVdBENF+PtZghZ31P?Iog z3AIQE0MQ~VOP;S>KeuxIqPr_JDO(qb4Tl(qg6Z$7Ng6Oqf>Tt zVpuwh!lMz-4~M=tME9;umwep&Y47y4kFQAOjdFRTxQe7(A=t0#*7n1%R(EjSdcIFgR~!NW?@Jy6Te~Me8DAY zL(oNPSE!uq2aV#()8U=@G`lc*5igiay{)A8Uji6xHJ);9o=h%j_!c9o^1~r+;+zQ z%MYM26@+FL;$tf&-$!n=mr(Bd@=-#`UZKYWKItL&VY@}sN7N|Lr8zwsL^^tN4?o(i zbXR6wOWpM;;313+y;@djQyB89hH2ITzAvqYa2kj2ABIMy zol;JV8<-*Nf&I#gHO{pe)SIYeq zBv=_aC}pgdGuDH72{(mZ4-LG(2D(U^o}HA|)XQt?rM&v-f!R#Sc~o{D6>Uqf$R#Fo z!bE>d*ZUXFu^cWw!qvSf@Zz8T`g(1vYE>zyVl*=i4wknT^#g=R^i;z#npxx8ACR_Y zWFRcf#1{vaYt)-F~@tZ->yarlRgrRbAraQq|r-YRATU?8G^tVQ*l4 z`-bYBp6cF9Z*18xR=H=lt8!1>q2|UWx(!mO4Ppp+x^X?bAH++yTSMQXm7k9AU$w#@ zy%M-j%JnqeIs10nd+*4oD-f^RLZ%y?jH!OIq z+Z%h=q2t7?wXt_c4XCso-EK-%6IETHq_lEC5Jtf(aP=w(+d=jb#IoS?yA@3)ntnzL z59?#)$Vkc38&-S)b?oY zP^CCAT$4}mWz_EL@cGhM9Z2crJ$+Oyb-Vy4tXx;{;_nhn3)z0p4ziOv$R8shI*7Qx zb>`Y%-}vc`*=s)ud=bEB>^a~5{JdulEb!e|#gS{zM{dlG+z@Zxl12jZNI>ci{3-}h z2ScN2pXvXi*CEsYsl4EL*mT4MGIgWrsOcY-7rw@f$LNb*__|;`PG9uGR})^hl|dG; z)cb`7Tw%wAcxct;@1va2y3*a!LrUn|d zWb&z{P;$$nBG`|PVUL_ZvNDEqoR=!36e2z08zyHw6V01R=uzf9g(q+M{#(6NH2|58 zbEZ(ZUCXVz-~ayiUlEeNP1ehvTONPKJLTW0e!Du@Hr*(eY?Mkiiq=h%b(3J;v=|#E zAjYuaZ{b1~N9e|td@Ki|Rf9ebTmyH|sBr@FaJTeSgSf+@*cki}G$%qY2KfZ_yT02w z!tbC5;q4w#^ipTAEtXrAGde-3OCfeV?qZU zfS4=5FqX!v-bE(w<6l1Fg|XE3#IV6u;7n=&!rLbFEH`4}Ah%zek^+N@OUXW|cPsD{ zXdgp(-I)o@P?3A2#I#>k1GYtFPL0KN+hW&?G~Z7uZKt8GQT{-@Dub(KQqMO{f-7-V z>|dQmfoj!?G2s z0~fFA!m>V&n5@sFA)w4XdhOLs!olsJmezuJBok6WC1DF>px?fQN>v;A3PhCUFB<9U z4GIboxMb=+^~P?fc-=FYu8`7 z9?%BX2kU}mZ*85{iaG0~oORKNi%}%nZ?Gny>H8{X3^TZvH?Cc_>e@*?S{o4QeS%8t zfbdX$xXS!HiVCy3-a?c`6}}m%a1-7xRpF>aPCHe&8nIY~Hwqba2Cw*9n4#js0Yji) zw!137LC7k}{|=Qy7t#%LA^jKy&>oewV^U;Mn-(e;ld@@}tAhwaNnHo`wRXsgtZyO# zdFAe+_ebcxdBDlJt_{QSEnC+=#xn?iQAf%|71pm*VMbZ$vG?@I)Lt3|9#gnmo2f=5 zb@nAQ8>Uv5(I)PN$UwMX<$jyF@`u-ceCF=LN}*OonTYBt)$O$)4PqRoJd z=|%)%#zqNmEF0x7GGt{{+PF4p7wo0)cm#VLPTv;amTC77uYLa-Xf&RO9>LNme^7dF z%wH%bS4hcBHL>mk&y3?IU1DvMRNF+U)Xlos56R>l=Y&J-9J=sm$UQ&g7REf{&IIrPR*!2P=Ot~1yxW~`Mm)(V!j%mDY|)sLWny!xTlo}ZR?2H%Y9 z#`WN*F5`qg9#tg&%;QGYx)}$RKv5DHXfUa5DkDuMwikMzUTM;}$|7Ie`F`k^>F3jwoFyQU>~shs5eq zsq40E8YcBu@EybQS3ia2sNh%BamjTezLgfGC~~@`*9~tRFBVEyxokVKbUtw$c51yy zD`FKfcRbVXWDG=)jTvyPI5@ zyiV^J_RJLDzfI5F^enbt7@=DRgg(X<%o!4x3286O>?v(`NPC6U;Lp4GpHa+v6cA!9 z8!V)HVOR^C0m<^9Jp;=3}q}5l+0@TIxxU9l+AQJ)jS8%#wTWTO;>JMEhF7 zzIJAvXx$;0cPw5!qbTPYv^HT6^ru9P-o^76$~b5^gUJsjHric2aE*?LUPl*HJdc72 z4!cdBL?D1h9LEp;zfdQ?L;)e+vh(n>c%d-=$6vu4PdY6)YKH4c>UUaA(eK-L!tU~s zKgsxc)-SRI=*GX(+e8c%%0_FZ{NTuPxFi4N5Kt>OpaDCGZ+rW zzGi^%8eWBToGXG~N7#<0%VVw~_}K9z)7%K(oTW+ekNAQZj~TaLBy=WY!ID1F1}hCd z!<1=q|Ly%?Xn|F3dO7u0s*e}V`I0$bFy})u7nZP1VNp=4?bT+#;cg1Jwo+!rJhPqy zJ?W{WM>fa2%@L@3XDGQt_Cn=g9iaMe4Q+#7DP* zeqgy}@ec+&XEw~W30a*uMRS*A?h+#BV(?8Mg8{NWT&QUU3Z6q82x6Q&#FvkyDFyN1 zg8b()s>$ah+6Af!#?zlE1q1Y2B<-b z;CERvBukOMPqa8Bi$fl(5wVUm(Oe*z3j}jP49D(ZvPQ7sgs(q8g`htZLF6FuMAk5W z4D_2!vA>k~Qrb(7mr7nLeW?rsA&EDl)0u1lTy*PhIl%Nz2SjsCD%JunY->YbuhPS7oR!P?im!e*?yJo3SG&0^CE7m{Mf%lgf!>~d zPq#F2hJb1ehf%lj(#W>@3svn7enoi{`tMYp_!8b*hIpjT?YAqRSO4`@N-fWrpf0Qv zU<}7LXwTDDx4?o#zvfcEPL?bq%xflnWp&yB7pXVxlUgn>+>80x#6|@{ky!NL^3`AR zMz77K=L%rPGj$?y!ZA@Yp#@pf2zhNY9Hcs;A1Yi2tJ}|OrT!YvPSof$-YoUITV>u< ze%*7Wk}YFet^%cN*om@1EhNUx-qd)Kr@9s{ty5jrD0wm7%rZ8SU0gBSl;@1+PNulE1pMT9PYPIq@gr+v`Zdpnm1XdF2i~4ty1@@SbHhWa!#gAmMU#+ zsJF%HbS4#I&(G6xoP)K0{zNHCSAxjX3!<7ex5k+%pbRx`M!m{t5LZ!({(D(TAbj;naN zk|K6dBzN`rK@O|fis(nGXAv(ZyszO_D@E-CQ33u)O7t5y&I-AjaCwQ`%?>UM9bnYC zaB1j_Qrp9kRX@tos7tNBgVEb9NJ9a4W62am6v ztD`z{>&O}aSMN0q!kIY8mU#?97LTv+uHe-M^5YBzdkekAl)~+NZ+cwJIJe%&YdyvE zX2ivdb1#l~8(6#?;EX2RZDe=3SgCSxw~6l1LQ7(M-Z(oiSQm46y9&qL99|)_+|^-o&eo?LCw@KAuOheDx>*V>?P2Qf8@!l4(0fWXbzpN{(_Pn} z)LheQH77M%{1GLnRNZpPk-TDxO=ZxwfJHyrXNC{2E{1EXYNK1WHqW~V#S^}od}w0TVK;fn(>N&zK)5^>`H1dl_e zBe3~A0NoR&{E=|*P-{o)5x#=nJ17-4V_N8nk_s81Py(GH+2eHL?yjywt>n=h3MtUB zfyq8-41u5z@)$^D^bwULWPk~hQMkb2pmW0}WFelqXug254<>4ujY^CFC+Eo~3IXZ2 z#5l+F{0?A~YaPn4<8xHf^7FntNPO2u1YMAC!UQf4utVYksjtXgxuX z)hAmWs&#E0Obt%e1V~jObfA@;{gGbtEl_u24ZvI3?o~%(GLyh#)Kv#VPNq7mJP;8$ zr6u=^e}&-r`Ncqz*8B!0Mq&DM8I&bX4uuK{Bb~Kg6qVnE4h5Z)F#wxUJf?A`vcO3w zF5iG?DoJ-1#Z$U?a>K;FLP!Lbl?Y0^+K>oHqISo3OmCZl`nN3i$!crVf2QB?c-4mK z-k)T`5ty`UhfuiN-}q+h8?Avda;fRxH`@YHD=l=ce7hHuOcRhcYu z)oCUn6BFw@kU&wE7*+%kk<74&2q?bm@ikh4jZIeP`*^_9TnkftRpKEle_hSDMWsc) zOASztbO7pvoNe+Mtb==6y}$8pTcGjvRFKpoFXSPr3fQ-$(pZ5>L6lA?Qbpc_`> zU92m5cF9u)_EOO1O95JX{to5dM7fh>$5Wj?4UXWVfmze2ZPI?4DCBfTOCVoNC*xPl z*(R}q&ADL(nHBAG+R3VLlxX{3#v78URdO5S-Auw#4#O@kl_A2y3iU^4d#4*`GH3ce%KiQU z+{T@(<%hpSu|St+OsN?pfI<5N-o!4Nj)qI!?o(^DFcze|b$vtJK<7@d)u2)`# zab5M$SsG;~9Tqi^SQ@6ji>%&{WTp2T`HDe@nygTZl$bL8DD4|L(C6im@|?XC0qb z&zzfq?_SuGn!PgDG2eblXg}radhPft$Nh)zo(x>Mdq%b=|0rwSeAc?@`Wc;=wN=X6 z`Y5Y$KC4m8YL>E^1)M!xR5U^wx+3r{X~-@1j7dFX3)}Zm9&CiO>VCc&y~+nrGXAe9 zc#2?n1_=8zt;VA}vsN}~_KaTr4h3xM_uuI1mlXUb1mq5dj0c9T%QeUb`(Rg&V;)sx zK+4=;faSYxgWbh{j;}lkaMS^IFw=pru9CH-Z%|=86c9&{|KBKRqkJ3`T*57s-=T80 zaeXMUZ{zv_Ct=Re7h}IXtw_v^1^*7Npyhs}5p+Fiyjy$u{-NQk1KqTv zg~E+2wnKOm&xVqXuGotIr*zedpt@XUS;wX=r3u}6SGR1|FV^U6T(aGO9(#8*!LYNJ zzrmlP;u+n1Z~ui*GSu_=8{OB2n3lSH;|iIbm!Kez7kr2c9qT+|H1eO(_ht^8lF?!3 z0PE0DimXB}8wGUn|DK}gv4ep519vaH`7nL`kPh1swrW>WZT=4m{)|$TC?F^)tGt)v zMNbd*DRlI(F!me1weP|qPoo#`q0HPRWb`UcnO`QbrIZkInmGxY3K+Xz=S%drh&H=m zvj;gC5=yrDTFALPHY6v5mGeb)LQ&mJnbfcszjH1GPb@aUQYcvp16r_0 zV!Ca%cVsM=fXOTh53r=cJZ%Vtuz%-~Fh5aK3&} ztRIrp1zP6=V7Q)+Y~%7QKHG5US4@5M9bsil6UF@FHE=0q&;jGOSeg-+r;ASQt|eQmfHs(r)N)9-&r-a z3Z@>?OQ7(YbySF)kZXy))z7Dw3hAZ6wqV*LUCD?YB(qfrO1@EvLr4 zt__x<;+4}~GbImC%&*)otlSR!2_Lwox6T@1v%w_R?v`qIi!1j?EBAbM?9^wNoZTbB z=w;!GOB!{Hr^lqzW8$%^(y^<8{TfbR3Jj(FN>h}0T)U8O54O#;{9*f#+h<#TbO6pU zI*%6}h-%;^;qO;4;Df^`LXC!mdz;jNVWDL$QV%bk>`y4dPWan?`Gy3ly z3?5u4a=dx`jpKpC_m92aeYYD~Z@iP_OM)ds8Uly33suz*5`z4+Hpo9n`Y`posbbY; zscN%NCuEcXNArOd5D=GHHt zlvI4D^6ko?<3R;n(3DMQJ*W{&HcKU&AC>HyFWEJlJ(nex9F$59q8MB6z!FDQ5I%o5 z&8(aq61Ko4$sw}8R>p#`Q8{u4qfIM&Txgev0|b$-+-dz1{Y#x&^|;7^9p$OJr{sDq zSo7)e#>ZttgH*NwFSd&|$AT4}BeakTEvX3SZ6!b1DO(m+vAR}@wyH3=_NR*s zkOPK?zdEjEV83d1LsH^Q<1h9Q{eNux6K7&?pr&3TX#@*}m+#gxTv8P1KLq{X9Ib;0)(7 zA~;4U7yA9l;OvnfjeJCxbdr^k6XEMKXQeZJa8V<0=Mj>*M;1rSz93~^5NsD>GC3+b z239@|VW?kNun>YkVt5Gz=|sp85!S5Sv_-{i+Lc?u7`a+0(H1XM^qPiELsiuLA6@?fW*b_hj z7axnh(>gaRor=T+f+uwW$1-k(C3MFEv02e%97(}SDB&izGdel^oCOq_1(rz+t zQ=uSlM9E!$MOgBy_(I-T=GFpmh6Aj2*h|8kQ9fLWReiVWy_GPGTizNt95_7V_-NJK zl|Q}y$Jc-E`Gp62zTMhZ-K=}o{aN>*)O}HKUV7wo&pV;Kb5(R+lbqMY?(0(bbyTHC z+e|9N^z$qFX(i28`avRjZ3rW|vn#gGWW#91zw{XRhVvdU0Zr6MaL38Ed`k~568()1 zuHU1<6+jgiAL=f0Wj@~k`f%kxY0$}ol|V8(o-Z#9a;yWdUm z*pTKy^^LL^E>PqT5d0Ry`Ij`DKSdhh;k=)AS-FuABYL{-hnv5@`Fjly8-RA<#X@7# z&vHJ=`8e;>Joy3fdSG+t{M+Z>8ooa)IJO4T0%_BSA0C@M{Ilbq9RK*_rzbH~ckI^9 zbj@^q)^%Fy!rII|>c2eS544gO`(0AM>rwyp`Tpx-zeno#h+Qv8T`yqhAJw+e(5D{^ z{iE95H1z3*hW;Kl^dkk83oTPw@Cl6IljM6G0QO{#If)}k+iH7ws>8rO(pHn~2%r%q z;fo^(6!cXGQ*nbu`f>g8s+#I?!GyFmclBYGQHe}}1vHBFHi4@SsI3wiETXo$mY|o; z<>84iD-*z|P_%;&Q@|eL)>HA-Fe}1R`ah|U8}UJeBwI2llnjbT&k9G6!J007)CF5U zZ2xZibmMz_AMBmg&GibUhv;PSlp$+i6$C-j^75393ldmY`uiekbBA2jEWG9~Az{&jQzq1cPJ9b5sx2WC)>}5EOs9q~w_(me z7xhxe)O5o=;M#K#X1bh%mk5x9x!lXMIaNUoodh<{#es``u(cFQY`snb6XZ(O;D$5< zpGF05rS!vg2kUSRH>ghdHyxmNGy!=XH8H`K9&}NJyz<|WxF=(Y>is3f=J8f0vKTCh z*m}TnbCd6|uL)T1hIy-9u-YGI7EB#{r|JIQpj#|k57TvG<_0NqgHMail5*W)kbl8Z z@}2y*^WQ4GUr6(^7TcrTTI`N;Ye60`JW0#)_4%&&`lfRIr)39`l=}V;(jUMVB^c5Y zc+v?%X1kc#E@igMS*RzMJjE!R!nX_GD!yMVPk+j1KW)PhQcl45^QwgE9YW4d!M5{D zSfr-C1}dlw7cxtQ@{XUh%%=UQ{iAki+kV{9nQ>6C#GgcoLRLrt7f)8l$mc+8a#-hWXm9AP*QymXU+^#O{U){4fB#|nC}_DbTz`S zS0a}f<2@mD`26~|22T}o`goe;HL{Ro#**(P0!mmqm>>~Pf=C`c%}6 zSx66|DV~V4A?+B`tyPk> z3Uo}wunr05x)HuwF}3S>SN+h>%_;rmvOK*9um+BJKLY#)sP;)wjZ><81F- zAKW^M^@pYU!}7~;I5>m^)3be7rYZ&KRa$rWIRt^0VA}n5`9ZK>{+(`-e<_TpUnZei zk%O+;M3Ar^k*zeiM%2EoMc147LvT+8TNu!WR&=)qADq{bvdMUoQqW-OeTVv6_1)4O zEj5b88Dqn5C{8W_Y9@*){p+R+m%zpCc~Sc4_nevPMLSq#`8wrp!g#Vbd6_ybscry~ zG=+LWObL-oJ+Jj9QR-gV)P)Z2&#av7LE5`$@%QmBALABh8}`kqk$Z^C5s+dBcF^ll zTUv6%2ba!eEUh@gcEg!V*+fwzGMK7a_u>>XIL$Y75m7F$B_?WyYg(z+Snp*BkCc`ew*?<7T)2IQ6&VR&W|gEsJYdf03qM&cuR*aYD9Usrrw(9b##}`U(ggaTI6L$L|wz&vZ5Yo^&#M2sC%NcXZ9rz$j4R?R*JR^W^n%SBLut)^G#vUML@PyRoI(KG-`7 z31jv?hm33E?O^ZNsJn@WB=XSqi|~ghzfC3EH5c@DRp>(|x&eXY#;)DW zUmM@UR{AKj>i4nhmIUPaHuPku)n#xasPhikge-;+NV_;Li+w| zu!l3?yc$Y{nMfl1b;}Od_&-L8o*95f*cm%twYf6jW3~}(!i8cZO16S@0X$oL#KXVv z#xp-EtH>v!p6`W)6iE+6-d+;mP;V}om<`IMAc93Ulsd%zq6S|?Hk7N|gw<^`jlr&% zJw-f-JK5&Zlha@)$pH949K!~E5aI&%y3K1Lqfkv{S&6`tRnu=@)SufJ;^)!run(_= zq)Iq%3D5h?gn?siWbJ~|@wkCh0Hcdlpz8-xeH!x%5id643gEEe*|bj3tP z9^tAwEsR;i$E1s|p~6#RGdT&lKd3807B(;8sDLJBC=msQIRHpegpx_8JlruMJ%q6N zHIxREmG~JYw4QDW#S0m(^-I?N_RN(?>kbI^4$*Q@V!PJIIeAl_*Is<(#lT>&Pt2*4a_V5I zd-Lphaq9tLaCo7tc1|xGKZVV#^$aV}87+!pPJTJ*RuXJM?F8T0Tq>DM1#>9`851vP zAKUV$QUgZ+wP42U;~)a8sGrH0EftQPBF>f#mJEg@+YtF=$1Xb$+XmWVUtk;UNXYE+ zcL$okv-|Dc%IP?pi92z1n}o2eO)6^>in`@fOz)A>dxXIe!7@VI?h9<&&6shHyH%pK zpWZ*4_V6GsV&~azq%HIh zKI*?P-+uv2WwHN?)PF@xzk=q@UlGguMVyj z%Qs2oo51SaA=*lavFP<*36ogtHNn2=+y|qgeXC^OiYVYkFU9&~tW?wx9C@-keI$@@ z_mq&oRz9c8epvbaO3?VL{;>APwR4q1=NYl#tkiJ!QA7WHL%-NCATjtHDgQD%c zWJBkjhf@aMxe0!PpDqn0u5NS- zMeeyPzwqLR&hGw4-GlSpa6>mDc3+UXsojOqD>$WYUXCNCk4focf@Lh$GJ#UEl}S<< zg0)64*SH9u|73-|S)=)>rcvLb*Z0%f6gi0aO~CGpIRt9*2(TLvKoG)4KMQrhSxn;w zH)d$$h?yk_P%4X#c<)QDwU7l@<{$k6yHCwB;*kbO36L47g7_6qa`eZ3v2&;2AjF;M7bc=$_59k)lq` z!>dfwGjTlWHz6;0&E7=y=43os#bAw+8kR}bw76v0vLvgw8k_|#xloJuqcs6pfY#9P z0n$RM`aLw>EMCjfhU&aY>eQimW~4uL3edkzURqD>_P<%SH$dQ6b_^^xZqh(}N%tDz zi8~`a3JlBixwB84n+-3Gvv&C<{>I~tZtBZo6BU2-lrwiO02$@2^}v)zjwuBS%_ zTs`pTZSU!0yQ3a^)gXWAB0N=H#Un`D_Asy6>=`hmA$W0;-CK760?D4U$&3=5Qm?Te zVOSbGaKl$Ne7dX&83za4{X?Myc@nq1r<3tA5?$?hW^vuP*asE}fZD(yHaifo^+1pn z*6Rs5bJd2-%$gK1LTmxA;J>L0s(5B#qAqv$r3bVl~3`MNg7^O|^o; z21(jF_ZZWIsl2{QjJN_SHO0oRw?Z?!`N-LjeBD322?&>(Bmf5}#X%Cfif6I6u`A-^ED`I=C*fu*_hAI<`a?l75=h-Auu$(QCQo8 z6JN03rM?K;x-LMM#o@}$=WQKn_a}({ORiKmQ>@XsfL#H#80!d z2;r%X7Dy!?5?vsN@Wt{ABrSOiCxYoXfF9UOB{~j3DalzOy_m7Nm`oXGj)4;;lLeq9 zse?aGQ_@sR3=UVV%p6Iol}GV_tG11)0|F8d5RgUPkJ1eM4sP+3q`)KUVTCjS8NNcR z8pBuA2Eo7{0i=+H#_4J`&52fg1#AT^dE?d%f0kh19V|tFbJ`&Pg15--=LX<|dE$m> z?UCpl5C)x+^^$PeEiv!VGJhFKMvrKdehZJ5Z&LND49kDZ!E0)INVlNb_4mkt8k~6E zh1Dvr4owf@x`M!NAg81;)YPlph7vHu(A>fQ5jD7_mbu$u{s&#pZ1F^^w)YJ1^apAe zlUOn`>K0G+31wa!13c{?>UEwUh#DLF{O5Ru?kJ+}pq_%1z)$F!^$(4N2tFCxW7AVv z@*ic_DBu{}<}oLMGLtHNQ%ij{h=}N`l(a`F#q%k}Vv1c#u}|m-GLZ+KLBDfm{alx@ zw?BMdaV@m($BeIK68Q)hj-3>``yl9)l1($8W5W5Ic0&7vIh`~443jAe3Ck!VgM6d= zg#V5k=A42IFydN1l-f+NY)8$H`bFN!UB)_L881B4nXGFQ?vd$7J!iTr?>f-cKoyM- z65mB>-j9}OJi(g~lh5RmVl#{}W}`EEnH@!(&0U~Fq`_rcRB{6=a{^{6*qmpm$B2vU zNsygO%0tN{529Kai(obxTo?${%^=M5U%HI-jSSC$YDcS2Y=rQH1u_qs*ov^Rz*wQt z2`v+hn7uo*ymWTb_iX%-wg+tF@&IAOm*KgL!G=?mr5+`S=({V1lo_Lll}+}c7`fX> zgDQycFsRmVorUJYN$DtjpZ7{f`-D~fIGHED^?ob;!NovyqzT0vf(8WgIcpFO9TPSk zr?ZC>&W_6GLXkbtA02F~Xqj1sp_XdBJ?J}j+X>Zh~ATwbYT!rRVC=qUKE-~krq0}$|zdMX)nObCmJ}I98>q)2u|J+rJU$*wJVai{jrQ3Y_5YFdh2&Jt$yhstY7`DnR58`o3gf`WLi&7f$Fn*C92N0Pj z2Zz8%k)DfsnGI*fm?khu1&@MBy4gu1nt(AzbZ%iVb7qfl@;ou)t;9wrZ|T~^%7vl| zXw&3Qb`Zvqcq`FYA>^+K)FY73X~RtCZ2tsC-CoJOS1|8g$SoFfj|MAe+UFpBbrk2L zoHO$|XT+RyQqDO_)2)@m$##(R+>vQAAQZI*pi|X~6SD8@ch({Q&RK{S*nXPGffspl z&*_pZE`gmyyNjeK@9UGG%4V0*^nT^=k1nx)jXE#C#4@ZUfuOJwYf-8>D;CRTyfLbW zw|YAnh{9VGBYLR6@EW|>aNgAucm9D{J;5+lO)*hVC61(o?0~|_^75@1fk_yFOnBQ> z3mDr&qvtJ@fM+-mLEbibOf#&h7jFP=8Ib)Yfz$s)!GES;9euQ(-iN_0!=&Dzr!3KP zlyVfYk{51T6C=Y?-h-IYPu;YukpXSwj>y@rmk=AnGO}0;#VtUJi(BZIlYeKzzmIc@ zq@2p2DW=6D=4_F2wmiz&HJ`If%xRKxngAfraTqA=@T-BbM?X(8vi+@3jcjq(rIh|X zR8X+9fl!x?eCrKK))fJx1S`Ad3O1|&Q4ZR{~X%S-e& z8l^g4me(VUohPYzzJUVf673fC&?^)$g=11RWv)VGrB|}v9b;@L5HAwqW7Ir(!^*a< zeU#}C1;mu%JrsP4f?E`@DwCZinK5yI5}@Gk@$Y(q;AZsisjk8Zs(my#qSYE1o)rrd zbjD_Mjv_Rhj3k+-2-7Xb%}+JapwMW9wpTPrO*E!G)kK5rMB`4n4F}m;Bh##mh2~V_ zmZzF%VAmRt(&&f}6ZDj9G_Yv8v?sI+XS)~rxTmmHOD`9N`}I~MN#ZHOG9#5l9i(b{ zwF6Mbs(Gp}GQxkPI@n<_0tTxCi_O@ALM{r+w8pEf@Nr>+k;Nf#_0R0|gT_9lnnx%&rz!4 zWm5=C&2g!m6>GT-sl`dRflQ57jT~sbvT*A~@fNgR9@3{?Sabk^2jUAkI<12pJmbu^0IP=Oe@R`~>P2O1e7i8fI=>Z^U*p z9y3WL)xbysPr&Y;)sDX7A-E@98}tdG~S+RCG@oyF@GWI)`P`iqC9} zn%%&5OvBjn+<0b&kW>Fa4Q$iVF3CgW>OtH+v$Bt45hKXbQEDniN;r$FXNfgvT`&%Y z`x!0;;y<|~T?ZNhgSNEk_gLj;(U@J>NL|H?knw0I8QEau1BTQxBYF(6VR9mjq`**| z7L*Mx=e7N8Tg3?NVa+2MZbMzk=_1i4;$iS_qDhYt{Qd=U0ma;8{-&4E22HY`)tO%6;jGA z5f{*oJC-Sn4}ZVRwhNA)U>XAX6tjD!>|Vjv`!rEw$$OdvTM#c@{l?Xa0pFRx*v+e= zsYar6{fvIzv{f)|T`(uUoNy~);;Qdj@YrmHaH3bR_tAO5DY$P;B#35@WcCPV4=cRR zxQ@`Wb&;a)7n0%B!A`EM;R4fl#lJEz7C0ZgB3kMsOPye;`*OjQ0s8~n1XCqW%8cYb zHu!6V>hAE_dr>qyC9_j7I~Po8(5xyHOyxKukvIAG2vu8z%7&S}qPbl%w+rU>C)O43 zl#5oNBU&TVvOqYYhgLrn{k=2IQthtUYr@Kd;>v^4%7YWy+ZMlG$f}S}(OfB*D<4;^ z4Awo^He-@jQC#Q+Rh$zm&Pf&LZZ>{%zmQfU8cN|wjBak?kFAAW{mO-luIc}ad<4vU z0qm5K!^H{sY#|4apvXco7urCJFd~9>U(m=RPk3(pMvef6&EkVho=svM9gH(F3-Sut zdt**}bfLt~=GKnJBYO^ZGUGB3z|##n!#pAvJkuFmqhse~!gkD_BL~n0pT1$R6cc-+ z=T~VUm!mje!k(i!?U6Zm-kb~Gk2}y6TqoqM5zV!dxmGaOE?Cnh5@iH1yz9A7poPqo z$tns2wpq?SJz-a@d?9Mef-%a4h#X**kTElz5tHOA1E|;AZpuE*Jq5CRV%d@P*;Q&k z*4tIqT^sB>;k&wtAcj{q@#s7VeyWzR`g^jDnJ>|@$aoGKJ zwb~E1BXV1PY&YD|g(SlSd_x(wkU&Mv>2M1TeIA88~lgEYmd9J{o)bCr6a z%H=jjC|E`#R0D-`lsm>bSC`~@G(;if5)~Y0i~G58qu00$Z#`}}6KR@ng%5(H#Zv%W z2w9-UI6`gA4$=}*q3}A8!k2N}$;F8b<6D#Z+k0_t_<%Tdd$nl&ZQ~|4O|kF+DG&5$ z%tHfb4%;5D^qRbIKgySWWeuRmguIhfd6Py^Tw5Ub?YI9QFKs?79(NmLgo(@C>%1Xz z#$#g2HDG{WhGZ$MUJ*Myf{MWF5jeyR_M=DkGo*yH09V^-g|y2eiNI3$-fQ;tYipn{ zZXf1wFC!PO0VM8rt$Ai#!>lYPHP|oqg1Zj&{*KS9&&gVy3n z`jEtmA#&O4mVLzELAFcK{8L>0y-v`gnAa#5|9#Aen*^g85FJZ;a>~t?$0-@FHcf?{ z)`=-)5}7PXViXDru{vTkCkM=xG3lhN1xw~*D}C4g+WuGe2Qr}dlvyQZLcFkAvQ|H` zu9>&45v^+_>srV+Wk8}y4+ArD2wB01hdG%c9rk>uO@RrTu)UlsLg7)I!R811X7n@Z zGkR$?#1iSztm9{upH$8{K3@6h%DK+DzPZj%Yvnhh?U-aElO9fsB=)?eMNqj_?R4t^QCzH?QxPK zp*a~|<0Jmih$?=$x8FT_1H$Qm95Pt2lPOXHHITZolfkyt^isYZxGr;V?O-j0-?=W? zdy|NgOQziHF8A>0C_oUTYFM1;2YnEGr#uKK*@shvK}(* zB<%};v%Q@MJJzW1CTdQGH&x&w>_Rz}F^Zs^j@@tA2?w(%se|=JE2^)B;B~mrE}7~= z=!^<~=Lw{F?A+MJ%aJ)B!-BR&O)E|j1fZx;#ZKNXpLe=olMRNJrVHjV)mCo<2jdEU zK!;@MPEoVu?=_HSCb&{&`M&wM; z>x(7?QB%(Ou+)xpB8QT3%xPc|UbU8ol_Cl_T2u7=?^E702s*I8+Jq#SIYV4i^D-rG zrHe40R60B>mT9Gkio|QwNTezrw&I-KDP(uf9Deo6)HVN=;3*+zvzW74%Gr#kai@$t z{s6`C7?RG8CxPqFq@u4h=vBq&>$EZBC%R&Pb61#wsiJ_)N}+lVs@v5 z(9$VcIz>a5WattMU6C(#i-s)8kR?P;)+{QeY(lP36U`Sd;tHFNDu!exKqL_Eo#0m( zuOdf_#%Dge>I~-1I6MiDLs-+RwP-GbRqNGW)j)UC1d554Sf`xso?+Yqx{v<6re6NvE~#?#>b zOy3W^xo*Ue4_rqnR?tErOsB|99SGg#T6P6+UJmX=%+*0CkIcT8yVJ^F8rz z7aj4g-CV^$IHP)>%IIiiGjZ&^7NT;&jpt$nPjDB-z8JAau9fbL;`37j`SA>IhEhgK z*|y${r8NiPW)8g@Ltjb%6eC4<_FLpkPDwNOn!>t(+S@jjR%WJh`9j}B`!lX(vzVT( z<(p=2R{SD2p6$(o1Cwlii#K)Y_Ty4e8pSgCZ5?Ry7K~LmwOgiUHZDzF0>n~{IF~Y)o0pB5scu8QP^EjCrGCq0g(=pFs8MEY;Xki+rek(!zv^2L+IBq0T^$)4 z*apR=j=s~LeV46+x#M}>Ja0C(Allo>N;gub1;Bj&n$adKSf6_W8c)*WIduQ#Vpr3?JSC zH&HpmhkB-9E*8K_TEW-#UeN8GS`aP@Cab=F+)b-__?V~~)N;j`%?0tZSv`*UZO>KS zIG0c^$FjX(XT9KGoly6ys7yVct8%cpgLW$)VP)B-Lp2Z_tQRRF(#OUaN9Drd+|?g#3k%kthL1jbV%zBF!S$t4!prO80W{E((~_LD=F@ zw12_BT`1Mj$8F$ zwR#MJ{}_F*(JX@%MTu{bl;{_NgK=0DSEEiFDmHd^YwR1sj=Z#vu+d7-xixnUa7YGh zGe&-dbg6;<;-4<3Z1YvPn70U<`C4q|*Wya=Es~*J+-Q!LM%}mG6@zi)L#@VVygf}A z^LWX)1NDev#vmBpU?$V@#!JV`xH@e2%i`hXcs93g$>-(X5_h|zm9o|4U>0RcyxFc~ zZ@DYcTjnw$=dwtAz};*{ut@Zlut~Xjn^6;?`yni zUpIKuyhVWCRm;}7!D~aEw}#s4Q`i1aRwLdrP>i@OW6RXLovwNSXpA)^TYV1-ob`qAn4jehP12 zwmgljJWcBI+*@R0$hjY>RC%p8E1siN&Ci);33}h|weiKzk!B0)&(?T|i`rGfZZX@b zVlCVieyQmgD9Iw4H6kpZS1wXNWua6$#o;^oPA@cu>HmWv>3ZU5QU)%JL$!sSuR~> z*}@16(PXKRJczHoPA)9|!LpUhj<|N_-%tKF%y@xnq`is=vQB$j9TFV4%v-H|_$ zUtQ2GWF%HFd?0~>;tUOQAh=eqVd~y|5UVd^>~t`XogqV8cz}95%J}KDgW;!I*ha2^ zZDcJgBS@9R_2H9|5QJGO==vT7%$Xdm$5GQRO}OzCpsl-AJ_}>+ynY|iU4-0$11)5? z$*2Et@bI)lsAgEPDd#`$+5mD^_1CVHbz)~81QJ!W$zz_k5}|YSdz=` zNm`ADC2)YoJ5=3($>p;5UE*%o!5pNS!+4@>Rz<%7%Y>Ob$2=rh;IhMB(H1vBja*>%WyYNEAMfkN7kyynp2R_3*Os|(u ze_Eh1(0jin*!Ffupu<-eKp22TJ!1WHloxP>YQS&*EsFhLsMrL7sMwq2Gg|Du^JN=_ zvW>nv1oA0^3B#oeE1@@jt(SLtaBa6g)7c3ml!o+c*Kw+x!fQUlk?_MuD8OAuw_WDdV#>V|Zq zSCvM$!y?PSwmbih+J$1FUGlEVr#Ny+7#W4}cOidZwr_6leA_VrXIT@SXU^d%oqhe` zi^ykkn_2Aks_<-SuzPmJt-)2UYBuvQ&zRd~dHvlguYD05fmT`)n82D?%Ks~LJpcl1 z5yQg@kw*p+ zz@Vleb}hrNAW_QPnX&3ez!Gt7Y51`6dDh0-D1uV4b_Yy^{Vi^+9|=aAlfkfLh?)?d z14~$T)v%^DhC!Iz*swOqr~++OFm%nt#O41Kz4T9oC?;g$Dnx1+f?4(Q8PxiQ1CBcv zqYv2Ns;=PQri|W2WS%EzK;rp4Q<5PhgC}0A>^F`)2gF%$fPXk9tSdWqV|>eUid8|u zeM&Nkt{BSlI^E{eZ8Kf9QLu_`TW}T9U+lfke@?d~P0D9bz_fQV=_-vP-=w$1)#Q)R z?HJwu9%# zMIIruYhaY&#jrcU%v0Eq9~|7#+C`q-;=Li+W@tLj&n06Z^%e;2(FOPNp3@M*V{J$k!1Qn4~PZT z-QM#d6Vsh^p67pxOkKn;>0!|B*9W^~1vFC_1L6M*68JX3tsKz0m`I{UV@7v~vbX$L3e^k7#yG=qI{-4Ss$hr@*&a$XMxj1vvi;6Xu1CY=QZ%@@LAw z2q%mSC1ru$V7g#l0nt>$MDOh(zxJ*P@~*OorD)EV%-}!gFKma=qFEk(I}aZbx=sk& zPl)CQe3Aqc9OZ%B;Ff6)KI9<$Yc9dlWZ&Vbvydphz0r4kKDkg#E)3)%h#AEg3L3?< zHB#Cd7{$oQn%eZ*j#qYof1Ob-Wk7XGmy)+&%XuyJmDGS90-hVE56rfT>-PxtdxaJI zMB9GJwqLOAU$EsqPD`K4zGv_sdEI>1ET%c6GzUBv&kCO*&9&OrZsMzxSpy^vY>INK2@4UF8cg-59dF?)xU zy#vuAcsQ`}Kq&$-yG_b&!;2iUOP01v=kJ$)7c%omqDpYQINdyx1Osf27wJ6P7rq!A zel&P-eh>~vt_s&Z;@}I?;0xhbju*wuuSuC-6EeTHkYDs>2YCsp#SxbyB$w8X=&696y9m^HTteBz-xH3@4D~$LazOBeo3J2 zegn+zZ5Q+Fr2INx^Fr>5fc9<@WWcf&AX9W~lpGs{{Bsah zE}iY4y)@H5b9CmYaQZA-G$+sZ;s>RwoxG0VSl zINPec`wTvYyN*g-=fp$Z(xGnUEBPADkkvuWfDlg*K3P%f+wI%^#8GlTKe#7&BDe>A zi2Cn+oRW6?H&Z3X_uJE>EtzSIRvDtzHxnQXn? zI)T543kEWcm?#Ge=^3w;y;63s%zx$e%Da_P{z@UI4rj1e{uR^LN$KmRH%zxoZ;;Zr zOf<*-AezqHF*M-!myrVb*NG`bD3ujvHMNOZe__d#f$xd=S+Kdw`DEmb?oh4t2wk?uvi(n%+o8hgC zYYZ1+-c<>q?W)iC@ZO#WduDRyS2qf)8{q`YD;z%!lQP0_I#Eq>6Z=%7$=|OFCd$8ZD7aow-r{Q}nqK>TM$L7l5n*LDdock9m z1;;U*V&-uv^SF?C{7abdf$kJF?2wRMfoAg^p4^LJA-A89Hy~iXoa>{8J=Z6l?58Jr zv5|?vxsZ}2z{1xsg80v=$y#+Y!}6~(qy}tb4M@(%=z1YJ-FNub)`_i@$Z@!fj21%v zF0e`Y{by&e-1bU6BjTA0(iyA^l#v{McKrpxJC42?*D?n#H?&QZ5&bBm$=6Gj16`;~ zT#sVB+Ud`_b8708Xj#Du6W;5NO`f}>6RKMQe6+9}GZVPM-Y@9L7 z4E#~&T-q-($#E4qiSIhe=J${=;u3P)qIpa*j|t{6T%h7NJ6uE(nl~06DbdZBBz3Md z&aYnIS#JEZawD!k%Pu&&-T2vd!!d2*pBuCY`+=)R5AdvI3C4c|8yvFOw>$chR7Pn3 z^?vjT$c+jvF<+_l-l%-Dv=BEuza#JWqxq}vz!QUl4#d2nbOO&4C>g&?sXPOT4D10S zMw>)iLupCal64)QJJcQ#yh7`YpC*BN{&8SfZCHC z(EL@U$E0}lN-vOz9W4p2qjHP5j{4M4=LU5i+Hi&s2(FtUKZwoI`}mg+uc138xu}kt zv_xE6^gGQ+G&a(RUMnRHN64fFJL1NK5%Nh1kor)Rn@g4nk?^IF?llC6tgz_dEHE6D z_#jnXgOSWgL@4?Y(LH>??urgM5S@`7@RF&j`MB9lGRom&glHJ-P=3RFn5cRMQWiv3 z4xG4>bG3hT^*bsB|OMhw-$J@iGdZ$`b4hb5k)meA@#xj)HPb(#Hzb7l9IZOyoM1+ z(BF~j^Fs}2}ZHit4^rHVI=1`Q!4f*S&2LiAU0j;Qp;OZR5GgV)#evU8HdDJ|| z7ul+^=cxM3tS*l?nQ#HL^qQ}Vh4;13vs!tLlp41deOq^roZl_(jRbC;HxudAGha`o zMEr()JUz|A)Afp{+3aaHo^DV)P2e-Qb*i$)NpK)wW@dSP`DYt+Fm_gPk1d z5&MF9n&v;FvR%hw)5hOG$T*}tS>SkPu7v~(+1`_F+-n)_TxOm=OS}l5KTH>v@ljRC zEVT?R=U*H`5Y@|aP}>CXWbuJz2KmJh(hqYO^NyiY9~ODFQJ<+gbc0@&$oM-Hy8~&Oc`Q-h7Zja8 zC*cK;eoft=N9U^M@8FLA*YrqtR`xx^#9#QIBOP#u|A3PFBLp7f{?^8Qi&RJE9Uty27aUN-$32J z7Ab^v@~rCx>w16M2N}V`?`1#8o_2gUKbQ}1jgBcp5Lfhv2sl~aEj`%(`Rn>Q>3VhW zWLAp*2L!)S6*tCJF=d^Qvd(vfh?s9(y?=FD`?e?GndpUVKNr9i{UHL*|EX2v|KYc& z;-&Dufc0Mw(~YWHL?c`>kW6?|RKX8W~)KIId;>%uT&pob;#YHDCjcXW&!sG*2} z>`boaVl`OOigY3jX1j_t?^$JEY{`J>?b9qr2^Ac6muyIXrOc%LGa4y>ifS>hP$47P z^mQ}a0wKNYhKt{Z_aPH}9K%Wg&u<{e$zTK7Bn+9!Ru8!|<-blZ)>B%vEXb<@_hbf)fg!t`6Q^|0DZQc0#2ab;@qG$rU;;u@ce8-A-2yZkFMihB>9-6`W7O zs%4>p`R@TwVXTfV*!S|VNQ+6OQc~&7=7sW#`^SXj4Zl-Aapm^am%X>V{$|l?m#lU% z*&!u6gk;Bb=FOG`Q!HhaTVpW4w)qn>$|LE9U z^T($@JuTmTcJd67`OKVX<|H$R3$k~7<#FBSnY5Yxa}nl9^6}rk{z4Pu(&ii4=k5#D>>*d^f zCAWUQOJyGz9vJ}_ZLN{5HHx(c51|Z%`VX2t+vMC9CAVc6EQCEu#vWqh7OjATknu3l zQ~KjhEY2az@lX3ceTDNBZphueN;eoY{OgzMpPvVQ?d8N`xbTqQ9du8}pP?UD;;+)5 zjB8|Y8ZH9DRp0mxCkSt)JWO$=00JVVh-ZpBUsCo6UNz)h@N4jivnL{b{UR|gXN$Y! zgK|&CQh}V^sAPknIp6WK+Gek9xnSk6TzgchJ<77qyj}mWh4?&=?!8m@s7}t>s$^{i zSAJERKTNn5P519D+*@qC|8+{S;3+8lxjjE_`Qy?R@#E@Gs#p6zu9J74Rdz#Ny9f8b zzj{NtY6q!0NVCq%2RN)XWuY0Q>*VIA*35;IizScBJ(JAZBwL#lYZD&S8@!ri)!Q$O zad}15(%=S|S0;fO&T_BFxmT3jEAw5SQ(svtHex`%NRm7~)Zgc33&vjxKtmG=wG$3d zNj4V)HL}E=`3OC|kjpGIxTc=&+`ZiX!^9sYu4Me7dD+a;n_RX$&#Qx z2i(>8c_Sa8+g+tBbvtgzH}JpiO#F49SAVF(38u83WO5!EI5dXjHZsYPfe~kP=RMA^ zV)<3BEv_w|A#a0c$TK8ccPiGMjNeZ%I3)(yuCxl-RDtX!JRtxzgORM988^-wkcIhS zmu-G{emEdA0kMgv)--hsvj_z1CONH1fy-NEuH&gWh4Hn2u?v6Ylm-Q^xj`{E%pH1~ zlCCbAi+Au>PH$G=rZg)l&2ybkg=A*F^3NTv*84NCq}DH|mEbpSaDI~BKk>l{_17Oa zebV;v?oW2JGv^>RpuSVxCp+qYU|i07yyF1FowD6k4kvK0^nICNupBdde(nNGxxrFS zpM4WvN36OV*))F8R&WQ!7}{#H(Lwfep*p}(vqOtLK0bm z&N^RNu|5%qhkm0R1IH!o%%nd-fiTfaMEn>GfG~1A)IcC2=~qV%B?$x-k3+#ib@*Ad zN#$1z2u>)%>4{?coa%o87&U$mVq3U5L!gog-ND0Nb#f3TN!?8FqhFX%Szzmd!w*pm z)cpx<1atr=KGVpUP3$F{r8HFi0a~!9;E5J&D|LDm%4p)PlMheIDO;43EtnOJE!^QS ze{b%3u*)?lTZ$A5rfoxVi@V-qd0g7aN*kZ%==u%wxFU`AhIb=Z;10xQW5Sdjvzq0EUNt;lDsC3H;L6U6?QIVbn|S zOEkSH|f4d5{#1HOAO0Ph_MhyYFKVUzDXtAC`f2tL%u?B-x@nCzNT;jXexDSeT{>4 z5@0pq8@~T;pl-mr$q4+2)3L~a3Afg$#QgDhT$I|xU9xFMlF!;TlRRUNu zX3V5$bKQRU$_yqgW@&`r#u+OB5K^Q%sH4@)SfU#)7qi72P6E#jC4r-@Oi<>79Xb8m z_n_b&-f}Y*Fj)h=JhZQhc>qeuC)Lx*5`P&%U<#{MjG71ll^F}#ZUb*MfXL|L+`v^k zlSnNvGTg$(g=ZiJd>$HtqYG|~B!$l;I10ogY-9$%rSF|C{h+s82j2Fab?V zDLt8CBqNikTCQOwV~eH-v{5N*hOA#aw*RgSmfC{*?f%6r zZw)>iRDVItQF_1igI4tyxsy|D`i?Sr7l%|QPnD?F)8*78h)x{CXPR-~GXExu8xdr~{T{vg+JFI^TYO8sypfrx`>g z$Z#K$Gpdw~DjcG6@Zznj53hb$1v)3J7Q5o{GP`JT;#*ViPPs2ogMCj_PsuF1dpUXK z%*r&Rdv^^q(I0?hBE=7FvO0dMGC@axhCE+xf1wk zyMD19qz?7|@QCLO*|k=G$>|MBdIL*uc(Q3THk%o!1~_kZK)%=TG`j#+%iRaz;P#ZL zf9332CA*gK`X&EzFF*(%3EgOs@j&A9;@}iwqeHTg4ad+o1G3v%G zWOIg4A)8u#+Po(A@R~@Vt#zoy4*>1*x|Aw(xl6{j!i?>M1-?V5 zz&77u)8#z}VL}kM5P#l#31Yq*8E~4ACV%ZoJ19G8T3u=Y=f#p6Z`Gp__FQo)&;cpi{_O(&L=17& zIeaG%4MmX0>gX-!w)N4|VcJ#iB!}ZuL|#^;(Yy?9np{ zi0kmy=7*a<%cyvqQK4=Pzlh7FEjXO}#(Beh1J_C+!d=c{$+xz@yZyr{&zYqQ-@o?V zYs;l_%|4}OpIo_Lsobx!y0}MzDhF+S2+}u0^Fv-~x$*~JV;hgLjg9U;Pu>T^cu?=v zcscdBY&xNsPB7Dnr#VH7l6%{uugf`gN)EPenaOk(NUpoz0i_R#cA6Cn&czFl(@I%d zDc=cp(oRqV-0)<2I+hC5pIVyylbqhAq<69OE>b?UX0XiKMFSl5{?O#feBb(kRsFSk z7AhW}LOI3u_@s^DZaBIe|3`^`n7BOs!_*(8;%D$49Fj9%k*&jub(mR){h2%eIBg3{ z+X8M}3;yst?r=A_#Seg5yhFXc&3~}#U+vPm>KUjyT~p3n|Ln}I$7gQIXI@dxyuyZW zllhe4QRU1SyvciK6}XMFO5-d#;@1sae?wE_pkFu_G##dsLLPTBI_M2tc!mpx<^qIr zEZ9V6<+uhO?sDfm&Z=Np71$3iR--}kKN$I}V%Ot}UCT`?8|8|VO2x_5TdNbF-dVk+ zR9uudT$HmfDcP4;_9Z-go>%bA>2FLg4#{~{N*?U+8FJbUPxCjiqW#`@Z`%)2@PJ#+ zKcM6vVEG50NV`~@KyXEJyGAq5_Pw`FeFjkI@yl2riFi)~{a2pwe&XgOq2{uoSj{ z&tfYPeOpg3$KhiA&}WD6BtTkC*xJWHiwEBT6AKaf)r;HvK%OEmC?X#XyqH2X&Zw%%n+`fNm zu>s$SkhAoXY^d=NIXLG@+X$f8(3o6=%`XTC(Ky@SAPR94vT`?ztGZyC!^Q>d&L7pF z;{c847qIKQM;K4GsgX%E_f|BkR7q`{RZ|0LuA%-(RGj3PtRZ_F&ThiS0E!+=b*M6P z_<~xoiBxw$gtIyBjrQ~A0>X@a#9xgeRR}3;;6jP2(H`_SRCAEP4dY?70WGHV(U}O* z%9&JC!}q&GmoQq9!)*NVCHZqK1Usm-jq<)7PIZdUWRnJgi-x|D+Aa-F-G;f3)AUpF zrP@TX*D=+{ze*0DnSQH3d{%l!NbX-chtUUv=@g7!I;6j+qy+%5Omd+#PR!=JWj=nY zjlOu>xHO7Ts$tge)6gMOyMqLQ`DR;XQILHaZdiGScG*4ngjgQS6-8tTDX5J{9TNHB(#BI_`$;__=$qI5|INh4Yb*UkKQmj~uK@x`n zJZN9KW<272s%&ahOpVOc=zsflZ#KPcQA{n&)Z%|jMC;1-`1w?95R-RFb zc-31-LH8-9eay7)i6zao^RZgk#9maPqnwSn>bbM3<(Zy9}PRjjSd z+UobdkL?(v*W-$HoLR^HuXiKe+OzTV-N;MIIohVe#XGouFZ;cFo)nKkSSe*AX{Aqa zt@H`5tv+GU5@j2AEEhg09uN4ExG#zOqUtlGNQTc%7G77=vZ+Wh6{*%Yx?k^hHOfLB z&kt=;O?V%?7no=k4&>qRmgT#IY|U!yf1=6iE3^~3&wrv7 z)mmp8AF2cOV`TD{vlDz+dMo{BaxRg>xrqeX`pi;CW?JiL^#-mIHX42Q9{7KX$hdLX zpb=Qfj#Qk9b=;5BRHwl#VY=tS(Ibcr&s;Eh7NJ9FM8KBn@1_1N?L$X?pJvnwc!vo! zjM~oEJLj8STV-LBB5Y#9CK_zoJ9ougXOLwRcwg%t@Rrk;or1rsX#?^|4ZJ*~@=Y|CNXtLNB-tK{jLB3xs_wI|8u zg+fgF{+zJPip7I))Z5cZUK1logFA-L zFwq+BGa^2E5msXfF-r%#GpNl>@S(C$pV^PXY?mVigni+{Rp)tZbiLs(=S0}8Z{_(DmCi_ z@{B>Gh)|QN`dmmG5d&=%_!ZsEs<<7zM~u`U!3bR1OmJ3WwOWl>JClg|sl$S|L(6yg z=#LdPN37=|8lv>ckfXXk$9$8~C^o@Xd@~>K5leIoZmL0S5u3zT)b7s6aI;CU%+U62 z!>lQ08FR#4!2dTb?TIoU#p-Lj#O8I3wY}oLnWSLbh}(n20OCK1yVnud`g3bU`5MLj zsMiD7{!m(xEf}jk_VaLt7Y<<&+fm;Kziki?MYaVWz0p&$h-ylf7fvZv3z7Q5A=0!E zX;DH%Z)c-;SnLoxhtMOV)>^DkU1B@%MXchHM=<`4@t&}B^mh_5>hNE^)||(VVYWEF zbV8rYVDFhtMo$iK{{1o1U!-bSI;kJuu=E#ue0Hy^7aPT{m#U3Z;%V`WcouzcJ+)XP z9;0v&RXrCREn*L9bbYa$7cYnx*WH4bX3TtKUKX#2SJ#>I9PyfXXk8! zBB3Lb)J8k&Ozr*X7!kB!2wSo{lL_3N=Tge02);qiZ;|sBIW9QP^g7y%*J;78Qt+!C663_n_wJS=E}w_&$hv`;&@8Ej`V9n@<3$3(l+%pb?6 zMn)U}bms@Q*O9ibKqEdn$izV}KiCa{^g2Yixl^M6ulETQEzWAx9@4+3I`|Gfy+%1t zs^e+aIaBLy+sSZ-qpsg3jg3hEgueRo&tFB)f3<-}>5K0llHNfWX_1^CQ!3x2D3W>m z)lA+Vhp7ghF32PL82~{U8 zQ;JiF6$-ZfV}SXVew#A#Hl-6<#k_)e_4$NR_>*>{KOk#7SF;p^dYN8Lx~(SG=3N9}D<6;2qSV4V~!D@rhDS(KN-xJK=FYA5ebIt5!7#6d_J z0PS^?Vtk*L*+)*|{lN5WqRZ5Q5!NN0`w4{dR|g zOBjC?&yk)d?Y<;l=DU-enBYt58-wC9jJ51V%~e~aA5&-IGy!6rN;Fg@q7F#Sl=Va8 zG?8IQjAp7Cm?kD?Y=R(u>@O<8DCv~1!YZq%dLLQGQ!cit1rLRX{KRRz;%$_?c z3q^`h#DpUM+d)~#RfJq75w8EVggWeH+ec&s+k#DjwgcoYH_tL9`f)y+O7!OnXug-2miwA_Osdp z6b-beAyLb%C#y7`?Xs|05jHbnvp+;L%Pfl|*Rae3z!5%yKk6MB70Yaqg;qsqWkM@- zXy0sk&;qr{4coobs~4Db=Skb)l@Ye{9BQnN;}gSua{VT|HOdBwMs3YR{aHDU8t&ZT z&&#SvmGk27Us(}8N&ab*+P+yGNF?QV#i)THh%|Zr8nQhX8pp9G07{BK_LK3RJV~;!LlJf`VTb?A6p%fOFKG8Ak-aiX6)~m=V@wzeda^It z7caW)vJleq){c1EHMKakIOv|1g<3_ZWkRjLG{|zfC()b8DqEL%rD)aer&AJjaOX-H zJ9m+7xkUF3I~$!~cV?(yvx+dwgjs5$#0QDwaoTB>7Ix^O88v&p9HYD}> zu`&d%0K+97>kjCs@$SH<&<8zL5DI8-b7^$}vb6~3zk<}h=u}8jtPDG|CF+!)138Nk zE0(j!3yO|daf4z+TyzP!3Q~TcLK&iP2+7zm76Wi2lV+0K0g6&+8sXBu>&0nY_-&j@ z0~Sg{V}{K`;~-I^iPeM^JCrgRGYptVqIo7^5X!ad3J1D!^t8m3;F%LLz^UCT{uc-R zl16DO(}TL~lup2v&XaSRoD1Y!Ca0U6Z73M@x4A6o3-7BwIlbiY-5(j!;CmhiRiA&mqwaOo4&AGEXsH*q_n&FMQ;8Iy;SEy& zmUk`hq&!L?1^-Rlxo-uO!o{a4X$u$My!PPQV#(q;Ii*BNDItw2^Md8=gAcpDdFmUd z+y~|CN+r9}TgFVSvZ+-uwc-JI?5-`Y{`=P#u9K)JbdZSg+x4K!)ddt}#ahU$g@i$Y zwEPa1*yK&vp@hB*ehogUpyUz0eo0eE$Lk&77nRM|ES_<9%yr1ZRz=v#gsn8_>Dx|M z&tj81i2ib?3IrlsU4 zhjBD(`BauZ0z#9s~VQwi;sUSSBC%rT=T|X&tl2!C{(!`8)_zfdKuMuyS zm=0~@_#s1-i6DATC`8V>Lx6Fzjx^H5{B@MJU>$zb#SH*NjhytNmlZ7pX~OmS-?R?@ zP@92hP{}%Krbyg^5T)x1QMT?h%GVhpO{`c)8&s~tZ@O5uj{2nbs$Qr6t?TliFRsV` zHgU_k%DSGo13f|99(9hxiWGTa_N>z9Xf|F4b&QRe2!>SD{)JH!d4UyC_ibRSh&z_* zql~MlVF0um=MHSSLgPgKs`dF38wV2*d(*Ee_U5qITX^iPzoyu?hQ+><$KLj9iaiVh zTHM8B-@T65_pDLxVX=dG8`$)Ud!1;c!31&N(tdpj`N|T#jn_&mte$jfakJS-t37I3 zp`9i0%va%q*b{*G4(7#r*5Ga8;V2~v#2oqnsiqhAyPkMy53y$MIXj@E+h??mjNh{L zaFI#r>)0<<8$(E_uhO=a(^2Q>iE{?dplwv?q675QPR>C%KBN8i_~gA#KT$hKgXOVs zGJb}iY)J%mp0ZQ-ipLP7yOJ-zRk%Zx4rRq>fl0z%RSwzVgI!ohzce&XQprwpI~9h@ z$UZC4l5)Uob^opXT+VfG^NtD!j8pGblP=VInV{Ddevh1!!I=!I)D`DBa8i3|L?J-` z4JFnRT{TFmEq|VOl}`UtOs>x7`sFlr=eFlX8OjdX{2b5D+UIzvLwQ2DA)MvI>G3MZ z=M*&z=Q0pMS*3pC!3;Y0Md~!i;W#%O0g-)|WFK&lberg)IBWVO+i3qSXU6!H<5mq> z3%A#(6$y4h4F%=2e2Txb}Bg2^=9)UDg!+klkcsSy1kz~B~ zvM}5`ZzO+G>46|xhMgP3{fo9~yWe{X_dYsSGl&8M;*<(xspCHSM__W;nacmv1bqAg za|BpkYMQE-4Al!|Q%lpAD2|QY27lxn8UTzie$1)k>?id@b)rhm@1m-tV}SIMuy2K|8l~t`gf1p@`M)7`h$^=zLJJdGLSF6&P{=|v?`ffmh?FcW z_W-jn5F#X+a$Sg!s9Kk|uO_j!)3R_z5za8-Oh}+MAgNZc-DhOstRkFc!r8EIm2CG} zSvaQ%=a_IV7*QaU#j;RX|Kd=470@IaWq=&}P| zQ!y2icz8NcncEkW-K{Kdn~quyss%IeQtuT5J93qX7JiXajj92o(cf(QMjI&IBXU-w zlGVtXFER6F)_W7A+FL}w?TAjlC6Y)m@GEjwy^>YW8c#BFH!Sn9YZH{1qzDodBr34p z|Dc>zt7O%(9o@`)3d)-7`WX2iSA=mUj7Rz(kh5x(tQuAa*2zhBu7_QHh5QdI!Y~tt z{r+2B?cY55jia0d&oNtogKAt(k$0dTI@!tV6hy1Z$RKy*>^dd8&YSUroaG|9zKfZU zuv2{$q+b#Gnb7a=$~1p?O@LR$EKqr!?tvj{qgNE+6(+nwF%x+iO=9Cn)d&IF1&<6}BX5{U+3YK;5p5uDhfyF_7H3M166Axs21 zRQL{3B=a2`Ic+NXDGXs?f(E$=54ljt_j*a#>-CM;Mu$mPf$z;CcVzr~bqZ`LsKiLe zvjYFqe#b4_-rKgJQEh`%|17yqUBB&)XQ_e5I`Z-?t!{8=5(|=lwTEB-3q1N6?+_dC zKL&a5PBkncYCCvj*dS6^Ekkv*&OXbiqdncwG)ehy(|ahI=EoPeqx2& zv7Z|O`~5d)!6Uvlo@v43^jw{oy9w(YZ(!*j8nXt66vr*pB-T0fHDUx0x^svT9M-RB zVhgN2U&O~}90LC~!Pvl^c>zeTU{-4^rE1S%Id_L_s#i?)jNe}*`Mqkrtizdd3!*h+ z(mk#a7DGn-4M^Pl+BzD*EJ;2ba#jGFgj6s}9#pSbqq9*s(C$SGWRpn78=HclWceDh z=xTbYNG~lSRBY*N14u9#V&)K$1hOJ>8C%+!!aIt7R z#WL{F)@sG_nIw`kTz6^}FBz`#CBs#{WVq^=47YX02&waJJhZUx+S$JD5H&BE&sqWt zeTnv~rSiR0IHX6?_*6o12iQR`PS~V*hUZso(84#aKfKuVQu%J?psKJtweFVTAzz}V zTGyS@&UJ@qTX%?E>khGd-68g<7=7yw#|f$7GuWE5*S>Y9v47nmc=@sEJ)mDtgW5Y{ zdyrQ@YZ4E>0ehD*bA1S7;4tMO9it(Kei|@=jOG|ZkHc;AgVX^ffHc0NTqqH=; zU8MM4xUZ0AMC_Ui_L56sdAmGgM(#*2AX2+8R*Y2IYk|^U4~y}}OO>{lm-gn8?S=a* z)luI|h3e;O&!V<&tT#=2tTg$7a-duK9EYk-X%wx&`3KJAfGD*yskE35GiK>;(6*rG zl6E{7ig6|mP7R56vomF2w3v=>Rn^5`n>AO*J5$85en%bu3Sn%g*&+4UjSThG0!Sj! zVaHKX#L4vr4sgy?EpodEnz3jGUh=IWNpvO-fR0&r*O^Rz>p3MlVW8gZG|_M1o!E^Brv+3!PTm>AIWmNtN(JF+2+{dX(Eb~Ua-eZ{zK(7v}plIU}K z;Ilv4kmE6zR3{=Uq~HBVVvQnBbpZv0u(w*yB7F0RNZ!o3wSo@2dj|klVy_@ei4N@< z2rfedL;W^lji|4j8~o?!@Z)^*4rg(!Zw+ek>YwYQ;kiB%lAgnXrj4EtUI{R9A^P$$tUQ<_pcfu90`00Voq#!f{o zXu1hBBzT>L>nd>nyvyVVeFugg|B5aah$lFfz$pm4r5faefm$VM3cQ18nW^J?_jT^~XNxBN(ueny%5YjXaEoCc(YX@ZQWIq*MD zL#`jeqq7iX9*x2h0(UuLyWJ<+_SuQ*Qx0!)ac_4j*=6oC-?{YdOYdL#;EJ5RL&@Ip zS$6B=>{dCuP04PXgDqhA8kl|TnKixwU`Jm79!wjE zWs*8S;VN-m(82SlBH<;j;kW8!VT&ScVZs(ag}&KU0$@%#Gsq&-eSxjLNUA;$Qzd6s z1#mZBFifSK8OaFbv2B+#q1O_wO+$IBl{2A#Q>O@ZOsLbP6Dy3qoF*6>)CFtt0zAJ3 zH_QkI)L(Qy_AF7VmJ49iopL77l-d-bjR|eKe6+ax)SNyy z$Mte%eIzTBa{BzzZlzSV;+8W3DYH!xwlQIwE+5bLQAcsqskfY2w>-1V^(js&!bv6s zRKC={MqV{ASaiFUq~&|WVhYj!(z+{r0XU3%joCe0VbCDARlViR)<||HRY4Vbs=^(! z#~zV0k3`FYz9(tiujlmF*dwM%&TNu}W<_XbLbI-do4uJV7X~bw+&V5OwOUmF*GOS(`xtIHlnWYYi zr4y3ywI@g~4=%|doaCB%C%LBHNrRtf$(th>N4MN|N@+XAuD$Z|ah#IdPAhGv*>yXc zxWj7h;+BPbig1q!_x$a~i`pP(HLN7yU&qJhPt5G%z>|H4SI?N=!wxRlT}p3pU3L)QW|#Isr@L$$2m+rM1?d$0W9mDOv^KKx|oVMMU4 zlf1*F2)cL#T|9!WKm@@|l+jStGzR@O5f~5N9{Q^34e7pab#GCp7`3~4o5*9hj7X?Q z#RD|SEaESbo`JxOoP;nJEi=jBXm6Rd;)vjnTlbg8U=<;$OX0~>N%VLYN)ZF{5_xgx zD;Pczlio|15yqiOp~aP~{zVQGMKkbTO)x!T1cETQ`9ZLc*_4?isW6N|XqZVMQ7H8a zRX2(t=EU$fV;P7i)gAzNv1Z0VE3Ygr?I5L)#J{K5>u-QfmKXHNZcC0SYA4 zVq5X)vmCf|XtK8WtbKAyf~oGR(J9jR-(F0Db-mbcR@XxP90v_)hT1<#BXKxQx5ohY zIyPF&k1fxvp%jj1fQKVMf@cXxz-c5bg<|aaKcODrMq#;^+p$#%ogNUd@c%>W}05FQkozFOcQ+cm?%rPVP zTxHxrm=b=KDfO?aI3?U39+#x|;O|xH<^KiV=HkG0hrW=i=R4rGd&`%5S2~w_mwV@H zWb;YId=d*wMh+$$OoFOAZ+w!P_U7#ew-*n)D?H^;1z$;oLwC20UG62f+ctk&PVG}t z`?wKXO;vQ7)5~Do_SBRHt5Hp`;g#z)DFxNCX{%z|%1m3iH2_x? zjpcL9Qp|*6b!HM!e*Z=4e>7^pIt=HVL^h9m#s7`#J8{CGI<{cz4&e@2bhf!smc&5|)+zt959x&=F7HM?LZZfsEbUuLl{_d_k09lNnwwpvCC zu@*bseWLoHSOOwDM0CVec0hYz`}>hl;G$>x{}qE1M!E=i(i0qJ6Owr?hP?$=v|~f4 zEz@8v>wV57I02zFV;JVGB<0TtFCL0!44rROs(OW^&chtixoU&6{xsx~iwB6b3NU1# z3WG*9dFx)toB_O-Df{+fm8|Nhu7zmK-%@-1M>uH3e@SEZUsKx&j!FACw^%RHDiYp~ zCc;wg1(vcz6X2WFl6H8Ti~Cv7ocb5>g0TQL)#nf1KfG|58}d zoHQGYAVwO9d`$9nPBgv;u^hAr1#Kc$rz9B1N(!z;Zr-o_rSkvP=bBrvHH->a z^|)7yWJjoon+-@I*?2JN=K5&JIc*7lpleRlLe zI|t3?A-PEz&~2ni2YUEeF$X^7pLx(?`=~fRHUyCHJ42JVkVfCw;FLpMJyj_)fDmC- zwS#_M%tJW*!w4CNeAYPN)NS{WKc3K*(|{lcminZ0PbKXYj}XOZOY!6#KrE5DP#bW; z@6@WuM_hw~rcmiyO%GXZ428L;{k=T zc=55hjG4li+Jm4vVgWEfy{)M}m$HWnK@HXxzd8MA5C%Lp44I0evRS9H3~1hB0!h6J1Ndh_iOnZg9Hh znLvb7&FT_fK=lHk`>!I1s;0p;;YnBHS$e3R2C*1ag?V&8zSSdrcZqZgu=fkD_FPrN zhEEQfh-jClDYt7$^-@IA?;*L5s1p%Ap3Ik90z0+IcW!$`?}d+UqbU#n@G7f0y6R-t zZpx=_(#FlEm~ARWK$UZDTFiI%v(nw#ZQip|@~34#DO;KRcsLi9q z5o$*9MHnRdT#HGx3ZXZcx<5*gj?u6Ww71&2&tRBh8rA?DlichAEJFYq%b8F!TCd_E z2)xNv4H9k}myUnB9zcz+>X7JrKoU^?DKhEzQ7PZ2#vg}IG`=Ql-*ex*U{Kx|r zNPm?a7mD~Xg9*SNI@DHOI6}v4!f1MF+$7bKc9q3R35K}Kaijm^ow&ORmx1d-T|nD1 z5PCD1<8g7b@e8LY4gVyAEhWN-rbI_>dWUjgV;a4i&<0;GEhHL(k~r>=T={cHkOcbj zyZM$O_+5R{Z#ICY5`t3_#K8oFLRk9TLSPk)+0c-TxMmV#VB#9}dD8!a^p93g&u>TX zU(JxAZBeS$sq@JBzy&T+{SjI=15P^Y5X1-!`XSjfsF%>$yMXS zlNdLn2y}A~PT%{A_u%8ctJik)+r}N&Z&qt7|6ihHf13{HE4A~`vi&Rxdj*(ysdr}G zxVodJ%~msT{cBA-W{az8w^f%_n^h~+=ipOnBZr%^BMzr(((i40Iz!GRIdt@Zfx3G9 z@d=bc)i@oU!+aQo_eRESqVx~slX_O9l{)Y%snESV=#MZoexC;GMg#{(DmC3zGG79c zpxH8SyI=lxqigc5wufzx&4tWd_(gm|a^}!iv$P$L({^|ZvO4r=tMl?%h~-EkjMfbG-vYlHW5RC36D$)<)8;oYia@1u z^w(gUK4^zn5L9-HX?J}OVmsL7_f1Xm-8V)Z2wkMcLFdux_-AR5xTu*Lr+!;AZtEZR zS=1kpr05^U_jLLWK@2;@FjNm#?HBhUk%9{-TU;g5nO95l8-c;QU(4fO0Gs;FEODsH zPU%0RCb3EeO)qfN%8cGXX+%CmdUd2=nh~?`|Epba-Zs#BG81<_Z`N=>-iS2V*Q$GiU;a7pcbXo;r75JCH)PQ2oHa} z8&(vj_qM>KeCf?*6>FVeywsF;V3^y3&D!$1zmTuPF)a*5B(ik@(RCf<&P&z%6 z-tjJk;e(WnO6e>_Z7&|S+sFCAShCS*#Q@|6aBKOMCjnp?yW5dr1F`q9*5mre4v7Z&+gd_O8jA8yA z6c3_>5Pu;4J)+4cbaPuQ(z}#t8i#&;u|mAi>x)6LoKF_gPZ9N>Q5iPDKlZda`HP+3 zxbC_>-!k9gX=GJx+AXy4ocRo$FxEnpcHQI=;Hmtzh1Q7QO#99BZ^p%38NyC}0C9`w zs|mKRvDO0UAHqzCXpF>QStA5LiAILt^r!?8AZ#!@l7R5MHc@=t1?rSRr80rGOxAnS zv36yIaahRG9<>d>#LVC}^g-H-#k-WHKUW*5)}E6eQV9cXjpsjB&Z6gP*7yRkL)8p% z=RZQJUn+OG2>q*tPe2Y{K7DH00&oDOy1K%l zC3HNL2FHU~7JQyfLOo!jjlB3MhuIR)ohp~A^f`KvK8d--f8EC}^nRK?bum_YrkE{Q zJ!87BnQ{k))i!;6dZ5brxcRjC^nnC%`x_?xZj;Yl$+PB|snmp8_MA!9ht?lupVQjU zZMRuV%v{vYSb{w@R$a{`4fFYIUAcO>p3BSPS1EhB9xU!q6$8+R>(||f)$}!$w3kf3 z(Vu?gNI*M8pU0apeu{%?crZHC!WDznQHZ5DC}Z%P-mw0$ADMRROQanh%TBTFC1Rm@ zL~VmzFHwuMI_pAo6zM8>cWhFTDVcwn9Do<1M#z^(e#V>zV7a`;!u zONSZ@@7-9#g7o_}dRAn;bi$CwdQ0>ItvhRt**3w@M`HJl8EeRVb~L!Yh{uA@vnel- z#_^dHqEN(I(_SYDL&)5?sPI2m*%bsh5xwVN)q2m?46 zmlVf~wmsFmE{QXS4BI0zwJY=^8oaIqa6iUQC4oan3y$K0qO_T^q8yOcM!4>SaHbbK2) zUlXEDV36VzN%Bi}v6o)z&qK6dQRXM=j)TU-loTja) z$N2@d!xrQeq^tJ^+-E#Sk0cj0C`Aq47Nuy{a0}QSlI(717M>ovBb1^zVBu;}B=1hUnC6XCX^WsZ8 z+i~W6$GM)~Lr2=XyE@LPHkzQcbEkN0*k@`#efsRF3mu1@nM8O|?YG;;L0Ox&J2(U% zw14a)uo14l1I!NzH291MPj#I?2W>?yWBa-OS-sZ(8k$vs1hV7<)fmlB9Ue*Sfb;9D zs0@^A$l;g*7LQf{n1~-4gE+x&@cDooPX6JBVK~i@TAvF8NoNthIzuHK(twgOs2UT{ z8+`HOP?;HR@Fk2mCVdHGBcd+>eOLN(^7X$VQV0SLjoL!DR?)*4SksTM@FEkp0B6^)(Qf<|as1 z_~h#+UFD0}Zj+~yZEn!PkHz|wUFaV4POe-Cm{x%jPVR$TSK^{!@yI(?cfV(1IcwFj zGCQ9uC!bf6&yyC7Wg*X%uOx54vnJ0E@o3lGxAwTRJS8NS>^HHXj|`|-RjlU{>$}A& zhHyX0&ROjDT=krUpoBRcf)eK45R@?Q{tvtNub6(GU@#vu%pLTLsB0;B8kZAcPNL)# z-RCb*Viy(RA`>o#Wo11cg_QwTa+2SdHBAjQ!`S2LamXYv&+$(1&T|aJKs8T?u zoZq?HPD%mYin%+W1i&nn>b$#h=#wLOlB-WDa3idmkob0koY}B!pah~xfs;PMGOy!3 zia_A;{!BuG+%@Wsca6G6<;*fqiT7*X+Z4%RML5iafLS5(HX>(k@$eKh4ExW`)`dz} z#X{X;Iqb?H*P1{n2-!dvyhM6bS4n{MjFNh0uIs6pAmut18)S2lVlG;oR?HRdDaBk9 zQrv1!qqp+A`&PKUWX+n%)07;Rdm`+XQ%))=CtvHFJ2>yR`@t+#-z)P-A5|?uH_DHo zr^((lgQGU;iC-LD9F<{Xr)2qS%eRT5enPRH2pFD01fKGxt=%ug;CAO(iz2yRQZBmQbtyp%4sl)7{b|CdURYPxu z_d)+$LE>+&_J!@PNyS_k7}YR;LDLfjY{2a~r~X}Yy4p>?cjG4C^cT0BiT+9X_k&=j zXSkZ@odi3#mpk(b0b@ok8{5#}J_|>^<=lql1mdggQA~T7X^-FIv(>!L+HYThq~fG)}wBzzl4TpWV*dU7Ry3(G-biU<_Ea55o6Kv4zaw%F?g8Sb2f zjyI8)7|4f8jEsJ|E32w^!O5N!4m4*2dWM^`g&d?54ngbFBp@UAAFuMs)wN{aXqKa zp3`??_L7J`42$sM#;AQbY1V{3Wtf4mIQ2KMTr!q6>HGR@a?DmPnn@0k+bUeztgpc} z>Z=$b1JYd5Cj1KYmvO^TT#Wuw5^maJl;VNlqIyNQp8Pxb_`7~Dalo-G4V8$4sg;Oa z>q=Fo66~dPeLXFehnJO)&7?@9B&fZ$+Btv|7;S7uv?Q#}i`7wE(mZS7IW&u@GZt|x z2(@A3hv&~MZVP`Ok;Zn-7)RucXPr&qX;{Tnu`Wg$h8cW~nS=NltA3Pg^Bsjri4kK0 zV%+iET-S>YVq?^rNu5pOxlTnNZ;Cpnf`~U1ZElO+Zq0mdPxUkSV5J^J{`!IIahU zk|@BD8+S=DU-e*=*kHv!d@LV)TMD;q4u><O6=ea+A2-j92Qs4@H!d(_oX>YT|9&iOIs`?LDoh=o%IY3pRUKQ8o|^Xrf0 zUqF~gAMfi1UQ;=-dv(lOQ2Sq?7J_p@WdDn3JJ_!mFGX#;yxHvMq?qTgcYli5U51Sr zUZ%Y0tsgUXwN(SLztEa=nK1LPceqA-47C4sef#s?n6LH5eB|c_${cNN$`^0w-#>R> zoA0lMX!%4LL&jD}pXvQ?w_l8C^P8fL*Hzydbya|IUKz|UUp4ymbCb4e7N9o87`0g- zitDV+f|sgI`#)lB4v2$PoBE#5``d;nb$Bak9d1A!4#lX$4dN?N>M(k*8vaMDhY|61 zjC$Cpjk}E~N1Y!wzEn>c|3|E$2~mnsLxoX#iX*(I#8@q(?U@WS zg=$^nBo%#kRH$Elp1Zp#^w+k3uE(w}Vs{fU(@cs};&jxpv1zs_=KN3lu{(S})ktsx zi4xA~SCJP^zB9lC%$J$(e1EpyvbAV-sIjSZ>nW!J>K?}jVmd5p!>`@ z?ZMQemOHfJsoY%V;SzHGwt+N-LRHu98`1P}`XLBAn<$0(t$k>JvQKRK; zCSg4NdG&>%k=!l)7t~q5Kb!QInw{5t4<6o*536^QlnpyNhRQ{Z=~Ip38>vFGfKt`w z0#SO3AAaQm>Wy4PMJE_hA35Gs-3@gVios#HN5d~IrS7;LB|vxl@Pen^b9XsIF5j(` z?_NHlly|W5n?J2!XU?*oYwSj^eC(!j?B<*%IZ>uX8Y(}c$w%-(-rEmDI?~@G)2dX7 zFVi0&M8YDoR|6C2ogC9XW2^Z@k-y!`4lJ^w_rEXx$F;ujM2Mh`Z`4Vo|_c@c`a2$f)q~3%v z5CF6A(r7{t-&L4&W)Pu()rbng8}Q92Jj<@QQuOfe^m<+YP8e zRctQ4!7P0jY5Ni><3l1oHsWKWTD^^C4#VNgyd#Z`4i1UEP?{R;1xEO-NqB65#}+P; z72g72bE@-zc#!nJ(od4L^NZQ>l98+(LN*~}lbS>mT9CT@X>yK}r#LEcGvRGzk|#?Myx(#5MzdAm+{{| z)sn?K%rJYVg1(V*QDoB5-Rc2qew`t>fTO=oox|hAxFt*@i}@ zB>OXSo$85%z0Ol#nV=rmLrq8U(v;#LAyi9b@%5P>1wXVD+#FkVwkjM(xNIT1fi(3? zACN;h5K=8YHIu_d#~SI0w!A9B1UFe41he6|Be$rd5{Z|ih*WP;1AtyIriQQ{LXCZ10jQk0_N9pu5ac!7g9>?DEaWmv1tg zL%uwzT%KfAGv7<{8oWD~&$0G%%HAHi>bz2Qp5b=R$il25%raqClXPL0ZJu-9+@-6_ zIZDm`m4?SPKr)FY$@Bu16;?k#OUdBvFy+4IEoT)w<&-uhrA=!GQwp{(eE<#2bJe-0 zaOg7aQ6)VB8nnz(>OS+qC9j>TPcH$-EM=?ppSH1z+wO@Errk5%%+D%zKCalgT(ELb zuIN%Kx)|;&SCuO_Kf5yU_{xBM<(6{g78@F2uZ+M|uH0tRU!!!LTFr8eRYF;lB1 zh0(NG5jHbn^NYn}VySJoLj($Arx4k}V`qe9-TYYBFOZY4p5PxpeXpH-#`K32L*yUh?h`qS*6WUt)%xagB2cK!+>^k@=tPX!b3 zz$W~eiL3`T`+#*6YC=HPb^cV#u6{|?*5$)6T3m95?u(Zw@6QvU^B0x;b}K?R6S_Z7 zOXn~lm)v)}MJxGi$1yqWxRQ2!?g)+5Aez)IR(e3Y&Fw1_e>(Y-$<-qtzxv6m?CMP_ zrA-lROt3w*lI-S@MZ0^{JIKoS$=3afb^mJ}5Wh66_08W{`pHgLXP;}rzD68X_PNh4 z?pxd^=RstWL^RnIJG(qUBE*AA@*u>9F|?*#`HzzdSW>}a-=o2A4Zl0=*(Mi3HogTo zq(z5tKTXYN1vgg?e$w@)$A5C1oxUm`zNQ?$hIhE-RGX4&VJHc zd~da!?K{o(o?+Irvh}QDJ?qa4?{P@s5=$)#Oa%UA=ZI{E2yglNmYrgD?!ss1t~@?> zg&~!_z;dcsYKSRmEgMH=a|Hym1KFV6O|0G*SoTX;&&AJru0HO$ z%C3#dJ!4AG7%RQ=VXLR!b89&PR_~Rar{vPpO6h5ad+LrX+*O3TOt|}0Th^yNW^V_p z+$E>%R#J9jSwA$N5!v{h7hl9ed;0+_BJcnC32B zOj}HovnxH7-kq!(2zskIG@wo?!YL-4`Wg0n^{!iPqbJ$h%qrXD)LlyIuGhMdp-g`~ zTyS{1oV9&<0BgaM&SPv~jM)KdY^alHzX|vA%$zTbaYoCRKzhmhIXQ&+k_VJ#qnR@1 z5?q7xUuU(Qtfq?z*otYg?oTo*$s^(HlM9SyKjtzCs&4nh!@(`*ZC^I7RS5WbBmb-fz2*P^L*>~sOaxKYjt?n9W+gj*%=7>@W%{&QD9 z&K!Y@h^aWT#C_EVNjiXnSl1^P`+(F#L*olX9426bgy=-b+nTiJBs>GuXa>ORda^KA`=?SyTmWk~hggeD4w9xL zNXfC}3C;Jd0Cp!BEUU^ZSy#vu9x^q0NR-6{j6T4ckY#G9h=xfc@v?@Iz}F~i_KTJ^ zRKhhxHZwtC>q1qHs)2klx-1&T5pe7>&{U`6k|1!dM(H*7F1TSzn4pzjBIc;^uXg zvG`X`5wgMSO0o1;N)fPm`knxgr8024v$+(mX~qZ%*zy_6xIwHSMr1gnY$1oI9)?iK zB>{-p6mf}_e5MN6mIlO9E_nOsFQNJb=s_6> zQWNV7Bb=0sV&n1Z@9(d|o!F&ku;`jHOH zVj~?wCLg;5lsg_~SmM{}s4)k!KIdNCLz z4~Q`RF`Ouvh{PB4@25h!q<%=mcZj~)j;O&FWW^KOebeU7_|ArJZ}1%P4lkE@hw0yn zZDl9@TfGkI!|L_b>vG9erQ~WL5Z}K^+bEaBxakk=I7md5VmN{a;wf`$HnbJtRq-BV z7{mnNrwI`6NDPr~0GD1g2BjNjgn@)1CU&KnsCcSO+l^{)(ZHI(#`=?Bv;$da&;Z-x0 zy`!qV$|(nc0n{#l3X-U?pPBu(ig)ag`tZV;72x)Sd?ALA)JmO$8-L>LOpV*fIhna( z2?Fgx1e5S@-hGFzFZZk5qU}0glp8-bjk~Md>Dsb8+f7enyS;hYXOU0pIG?)%=jasSu%JBlD*(g6nct7%1AS`ka#VZ12u z<|kJfeC>HSZ{{s3i|I#HkNqSG}WDm4JmYlQ?s9K5_o&LgJ@VqWvgm{cI3B zZ1&?^s<}a&oZ!ryam;7Urp=|9WMGx#MPw;uac69orwswvXTv`$g}6RV+sK_@n+R%F zSUB{Fm+v63BH2Pkq>9xaAb=J>9j++GfjZ z`(e}a!yinn+|xQPss}G=2QR78Wlg%wq{|_87dJ$Y+e-t87q;W=5dRdmi=gJUtB%8( zsHGIGI+ixtsVIV-5MgW-15*+8&X;K}&n7R^qgERP9YIX25j$oI*eRlDz zR@=Tjpw)u!7QzV$4@8{YrGfo{{lTNZe(1wPT3PebHLa{&l@4ptVJ008*X;r@uLK{& zR&Ty9SNAn=M1Al~Yl!Xi5d|i3U=NhH8h^d^!&+@u)6ywzm)UDCpowQLy?yqbv(slk z*>Vf4QF|?qfZ5?ln~`QN&1bRP>V?LI_CP+qAgGQS%~8X6Sd&coLvzTPuV$8IaNklF zt3Iqs9h%g^q>lIr+m`OJ>P}TUs!2zgWX7NY^D`zBRF!l{7e2Sl*|ceXH0cbJ zz*nXvpEtj4!Q`zvJX-;XI?Ur8em*A5t0S~*uFa1G`-A5$9=vr&MZBS2jBR9aV?&!nbd%wGk3fEnL?Y#9ai?SP*Vn% zSHV8J5yE&RT_}^Ul6V|m&{;AEx;K6{yb zk$i%Rw^}JxK=sD6`?kp$);fSXL9?uX;K3z{ zc*fEE9h8VQ5dDE?nr!Y^2*A~_!^n%#l9>7Ae3TfQV`P&HtZkIH4ZsDYT)4PB#;nCG z9jz+jt=h4vJjFcE&X{>{FHf}>bt5}hSsf{+Qa>jJ*NtJ!QB`|Wr~`Y6HyNL z`k@S<5y)yZ!k-)22u>^dGkI?Q-7UIlZaP=t^%uzAAurlyw8`E3#LWQ)xt8z&YDFF| zhtsxhq0A{#9Hdbty-KLXf06pZ5ByvWvWJfAe?dJ07u|5LP)Zj96nzg}jBvV^jsv{j z3MiK<(tHAkUwq!UVfziHsWWg zZy<9sP7q zW8L#tRmXPCv3*#}i=2~J0AbHw zL5H^r!sQYQL=9hS`*Pbtci)_P(EjcQKg((RSwtQkix;}{m*db5UBXau2#BMM+G zXI4+J=4krBND-?F!sLpUX@?4rKRwZTOmc9AjL7^h;b)7uo0d}&5vq6$5!SzF0R1QMHig}8_2_PMBbGZ3fjBq7jOW+y>TOsvNmNU&V zYdA;DvYupNvX*U4A?GYcATuFNo+V9wj8Y0LDH7#vF-j?nNRuBU&30=VoPUdenS?nH z%i_?UVoR!>G1^mNNr6&gl{4U&N|{W7WbqNVYZqD)$?`t})89!I>gbQVp4oFp!1|+$he@g_85%&D=;J^56AWy286o_V(dKq-m*rS(HW$ph4rBqX^ zWC>0zZE{V#+;fj1>q_P$QfqDBR4SnpnWgh#6cMhEQU88oz(9lw^@{%fCjN(UpsZ`` zWsswYn!vp7l^cZ1R(uEIQ0V(W(p1`H8s@27pCme_Fv-z~#>gyI|I8*#Mo<~RY&tk#o6L|8!Oe5B z+%EDA*no4Euy{BUw`lIbT*n4AcF0Fi9-#PP`;AiNW1u^Z|0bxI?--N}t%2~`6DU7Z zTjP$(Nvw;l14-B`PFZIhH0f!K!11X}xeMa1MET5Q65>}T?fr@UNx0Lhk2vA=#2)dp z@;Smzf>aT!kFTt#U1lan9N2km!r!cD+;X;I4?KQp8{ky6ZM&lz~@sI;!j)N{OOAX4q{rxw+-*ihk*~ouP)?-Anf0lbuixiyvdHy> zUc|29#s>YnDf)+J<(8GcHuo^PCest}8lTJDcy-WzE#Hnao4Esa`OeQdn-Mx-%K5nC z&=a?fz^@rdoXp*Lo}))0_H&6<(~D8fmHVQfG_)YzDMXgNa(~n*1SnH+a||HI-KZS- zvB!FYH)@4Eh<9Kfc8Gi2^|npEAG77L_XUv~*h)t3p-tvS%`n4vO`6Mi@Hxvc_hNW6 zWtc{QP5>jD$U7=OoRq*vig_Z8yXHoL-QtshXM()Ro6L(di##De;-`(rF8t(BLrZ!c>o15yxTfBzpP1W!=of#ItVBJ0Ob|<&v z@0?$^bJ9-X44Es$mFdHw)Nl8YsjO0t&A@LDTZa3co)UPnfU&8|?-+Y9>Xu=w?RQYj z(-ZFqYA&2@V;EBVbIi=6P%h!#ywCi?p^@bfBgObazFMJ#V>2n?B;xd)psU;fy5S3G z9F&gqKb#2zcMfQQQ23y;wT@As4B@+G)8A=<$ly;keA0S{QFRdwRoaMWeC%$c8@?yK!^$^s2^PF`N4bpQ^gDY;#`Jr% zj{SLpSw%*~Zc}ONDZY^hUbvI-=TL^o+x|>myxZe*LvKT&+X`tffJbIjrO@=DK6vF7 zZMjOnw?LJl50=I-=^pe9`IHmXGMXEIQvE$Q6e)&KsayHKQ5c^${}%IXAqD(mg3-r0 za@<2boZooI`tG`6?oJ&PwHDu%6*ug32m3_bZtesX&VPNrNAN`K&+Wt*!B2`Gezix2 z50o6Gq$SE9@fK5F-r}fa{A!8c#Y^|XE?x2GMV7=bmppe4`QUT-0W7zlyNs`HOaKf~>Q0Oux9)oCA9pijhA`PO&nb@cG!dh`@MdR_}xicT+xcu(+cCv{G;7asIPOzR}zn3rDx)Z);vn9+G$%zCMqkNYZ3h5M{$8+C{zseCr z79U36#|8iP7@N$1ci8)QR5`pGL>fmX`kREmNr0AP(+z~>QW!N({%8^gO6sZW+NtZf zw$v%^nPZ{VhzUwq&$A8%<_n_%y{9Dj!U5dG-~f#z^a=@PfF6iC;h?B4oKW!OIT8l> zcA+W6vE*6U9^>hhOhF^wpFUN@o4Zz^%7!=8v~9t1-S%#m%BauTI~Dqa*o8%a`XA~ zDL;HNlPE;gM=Q0z-=9G@pdB>i6_@=5d{5*zdFw_{2yd(MH|X_x;zYyqL^tpXCK{D) zx{#tk1OXHSg1|rr$d`KkM1$oQo@ibu-Sg*}g+6>E;(7c#qp#BjWfU43kx&I$y66MH zLqZRKu6|9If9tXk_{1{FnM9Q$1@xhMg&<{zo>O;htqWX?f^#CbI1l^;^{mvr~9DEe!P8tEDrypUUGWsy10V~(VtSS^qO5y?3Zzy_D7*!N~GnwM0?RX*is5XJS)G3$X9^Ktifec<|+w$ zL*m1%e1Imw?k>Ui7ceNp0ffXCU0>*$8BnD>P0C|Z-Wojdls_$>c{J;uBWEW|7rjHwb_xmk?B*!@+Y@Ql?$zbQ^BjOENtPn(JfTse(GLG3FN`@ z@DQsyqPjXYS0{>xACC5??F;#V>Y#tQh1GScsYkWcqe9liMI#58i^570Y!x9H(QOsi zT=gszrjLE%%zIyg8cji!T2Q4GR53^Onlu0XoIvH0gKcY5x3y{80M2w^&6)F6d0~8h zGzU*DSFy6=YT0qE>^MO)Id}d>POx&>&PorfrH8fB!_3jK<}7+& zhCTV^l`K|#TrEDX6^pcy1#Wx4IdE!e*YYK{{fN5#h_?L*RF^-^bZ$+aKK*GEhi{6pQLba7&623Y{(4LM{N)qB1YT8 zaT2c+cCg9sl0>bAWu0KJ++v>owVYjnS6KGm`D*2{5lCAVL@xN_fkQKX%G-6 zC*TRqo!_R0Jc$WuWb;B6a}@=4(-X2sllCxa&syeo>M!qlD~xH2N&`&`hl0D8@>x~e z^2wFs%ZFLv85#j3K{R`2=EQsxjl_wkC+3^kwq`uv+vxAo!1CD2<(12;*Vu`x>WQn` ziL30|O_qh0_pRkO2Trj3W&|YXe`yS|Xbf6u2vE2Yq5rMuK~@oUW|((rShw?~Wjn@l z_XcwjAuQD_`<8txk66d6YR9Wu$E$411$J$SL8%n+wIQ0}2b$vnx?*Wx=wgN>+V9tv&!hj?10Qb(o#FO`~*2lkPC-&c`XvcOJbv^@XYVi)u=~ zmI7PlB>R+&H1fxvjz=@4cbzy}@3){cP`T)p192++mJ8Mh>W^elPd8a&_NE+`SPS z9A>^p!CbZKu~zk%J@IQ*Z>Ww*%`wRwlWR^FmcVw^StOjv@!rDXxhCKX_=1mEgd-T{mjv?KZ0yatq9oi4$`EY(j2Fl;}mA(SJI!R&krm-3T}gW z`?k!Dv zi%DCh~un)XKZjFdU@_Apl!de#<84FVhH9#(gFm5m6s7rn7Wc zK?QO)QenkJf8ZP?V#Ed#hYL4KFGHzQ&W%*+gaA38&qx6oOujEIZi{5!&i%sNQ@If1 zQn-N{FpSY-t)IE=8_ZXcykk=dE9x>oR!g#s&fg zQkaFu?S@Dj3EZvUAQI0$a2MujLRa#i5dFsSSjXwxLyCTc$X`(xo4psoi90F$5C535 zRBn(3d;{;`1QZQDefQB0-a6hejT#ok7yNTv6^Xux77Jb?@pP46pr7wj^mQUXi8UMQ ztkF-Ayq}sBqTGGpg!bL-c-W4?3461q9R8eo;u;GIKWr#DPjv4^Dq>sxhys=bxdx9+ z#0S-GQhww#I49US%Uw8>7F_73)u~+4cnoj$%D2#|W5fm1kTOi^dc$6SGXQhw zumfWT5omy%@=p^|ocM`o=D3Lhs1N3_!g_?I%j71tO-pNIX>Fzi`zgVG5tjQX%~37w zC`&uK$uzG9npxqiBK-MPI#n`{tX}nMSH0~1C?_`zdZLof(r7HAPeOiOS>XjL;erT% z-hGGlyv};PYIncZ-Oq*|#w~#t^JzNuerv+k5~4^Od87|Zk`q4>nTBPdKG3{Szfk|( z$IG_mCbhmptM6F3%DQi}t9O9F!@NT@4iB`n2Q2M@PDJ2rlKcldmUqk_#JSS>fiqaX zl%$q4YbDJr3$OB))mwlT{OD%iGti9kUHBYjkKxfW;dtW7M9`3bmymGFb}I2_;t#H$ zvz<;{%ikL~&hqynz@&%&HOP%d8X`2@i0sr4N5WRRX4s9H9A(0gYuQKGLB}-5F<96l zn9nCm{dCM|*Q9nPwVQ723Gy2)n$*Ii7URZzZQvwjsL`Yvm*7G0<$ zzLyl^jDljKKQh!2Bi~7Qt3)Tn6~I|IWGID2is-qTd+Z#WFWtV0(l_587>wiWBgtve zz!-6R4Mlw@QAu(JTwZL&NdtRQ80uidzGunVNRJIOtaA8*^f{YIPwmPjfRRnL$|mQ_ z1u|SsZej#d0EV-u0Q@CaDZ-_}KZJkP;UiH%A-zA8jX2os0Q5PutJ+}?WB*=Tw}Q_bti zytqc?OT28P=o?v2#vf$B+x!7F=_`o*sp4hH6ZkVtKST}dDY!$tbi8#1OP!~rD(NSO zC-}Ba$f(i71pQ696>mzuXTU;$?-|PPVqxB)mt_#i#LJSlB#_y=my%an*tJ`%@-+li zx~)mKnRMH{n}yN)bXpRemWmLOA7e8!!Tnh?9EYcDW0MQjuu);WeJNmkR-Q#rrE{8e zj!6a#YU_M^kdQEU9Y+BBltu)&ge&bZb#hhEm=-^=@&rqCSDfF zvNN(=+4b}EKu$&O;@9v<5lUU${v^t2GBDqwUn6rnsVqUV}lOngnxzii;BZ(80m`yovG5@7sJA8BJeuS}hUh2h@ zEJu;0aa#p#Z|fLr@IphmAo_|U`@BKfJLM9LQz;1gT`^b_^ejYuperATh{x!aTiXh9 zeD`97^%`&gW=q~4qvXn%B}cWFF5m@R1Ygg4qSt8Lu@O1Qr|`?pY5}yUg+J+t9Q>79 za~|S<`?I|~C)U;ZQ|j&xLMe3kx!on%3tq2Wr}%t+ zC;#Rd8+qVQ@|5)YB~M*lukyD<;&MG2(k5C@hQ^S0%(w1+X~dDAC!s%e_NWK>c87 z1nNrMb4a3Js*_>3`Cmk)KcIwv&olX*cj3Il2Zn+7r-a{CmFQ0aB~D}bQ+iueC9YS! zbpL+J4?A>v;fIx~ly!S29d< z)h|N5it8R!)5!dgR%@8~A@O6JIJk26W$z$QeIZTnH%>ScE6ihAs-cI+xUGN6a?iT^htVZwGi@jr_{;4e(rP7;5C{;VB20g3aT zQ#4|TA-;5;Cdn&eTrpx&pfFC#sjKCz@>L4gZ_z35HBEYrNw0-Q5+~W3VE@t}b4NL* zAklA?DphMzHIu4C8E~;OEWQoTM^$iwif`4VRwlKYQg^Xedms^A%PpGkG6cpu(Q5ln zn*N>CT9U>bT(Eu9`E_TYCiqA#*ryfjW3K(I<1)!*u4od#qpwh*=9E>zYidD@Rsf?_ z=o(z4lo3a1^sXv+a_JPSF@v6n(b4a9v6^UTl34eET!NsVZ_oR;ShavG2VH~1@lT=F zvJr>Fs&>a;-FU#FKQPVYypZVEr3^VRUb1+gqCYaJt;aOad_j&Fht0S-oRN}+4GthM zC$87vKW>WDFo9+Z?9YuX6BcQ64X4G!-N*K<-fi_~c8743VFo7Xs z)I#e4Ox_+goQiB^+>saStO%T&9XRS1$2i)@9{-&f|B~3_9|(8D^bN*J+i;YQ9KGCd zl1Uhw;xLO|N017!pQ}=Nw_G7tqU8yTdm`IC7FlkTVID>#=J|=y^9Tz=_5uMhOLn) z;@_(W-j*l*29puRo;j7w*Q6etx<0K2W$0#Sgq!S)Ik8R z$o)fO>q)YA!k>bObd#Sa!s5jO#X@NWFY--1jsnM!BeT#!)bDV+eNP@hFIPE_yZ#;F zBdNIT7EmL?Gvk$S>nzMpDv66HNl@uet{>*LgiSWGghsYGGe6p{7YMC*?ncfl_dp-H zM`-VYt$L1Hkb(xm0Aq}|N7&wQ;zpSJZ1oH&pa`Cn3=Wq(9QTfUq2&IbF@qfX#GkGs z$UqYq!?B*+53iJW8ruy|fr7AOF>-5y<`(LB9rjWJr)xSq*d)fn=-2^C*GdDA-0vUg}?6cioj zBGZhIJs?C$jwl0-bkPs{xX^hYcPXb)-FgmhUZ@zoLH>%U zlJq;F!i00zs#GDMKOW1Pz2 zG3Nf40DZShlXfv_SKRAdW6=Rcx3HGmKIrh3ezWT9Re_UgVU1Q;6TC<|&K9k!um+!@ zuV}Lmg*5nBMpdxkdo91!!WypV;U?*q23ypc0j*|$-5u0w?x~LZn&UomaCjP`W=!M7 zjsUayGLai5%7D@U%4K1vn!87psx+yJNmWE#kS_UMXq|%ft!tfrENz*2$g(Qf9xGWu z)3#^fRA2y}qIS0|AD;%>TX)tMFN>f@LZg3IE#Ie=?_17et|RP}7uu0D`noF}W0YAI zhJLRm?Pbzlx)|L+x+)rTGH?wV)#c60&D0njuQS}3gBE9bdO^!h>Z>jU2&awJ*G(0_ zQD5(~CsWkdH#O-^CcPQ%KvysYE{>q*`G7ibR+G*$>1?=BR@!T$8b%;pf75m}ary*^ zV*4?oi4o&sM66S2uaY5`n@nZgLxcU^z9)S{Rxvc5VIhrJ#^D)$Y_`6e`EJ&`*_*-e zkrO%h-p0{)V!!Ys(R`9%Z;TBm`V&b2O-W{SzFA01gfJW=AaeMMvbZBCZWI)#;R7IIcj!E>gYjsRbWrCShjlOm;tzG-5h>hyNYa zLSr8Fku%J=DwE09LssNL_vh?q{4wIBW1P{6Otu)UUnCdHI|o6CVogSjUfl8E#O4cIz445d#F?=$?F$qcJaJLdi5Is@E)_kCvyx(u zi_s@}SNz;j>j{LeygSxE}y=Q|VlHx-dj_Xe0tHjv_# zBo)H$Q5Cs+Or^$Iztx*tztod>JKGfb8jHQ>)J&$`Bh^0f%+!V_UUrASPr6755Y14E zTWZ})m6{s6)TsF-VzD9C{7$9w-8A<6Hu7gIJv1tElia+?CyaKSmVdw<$7tK8o{{K& zwQjOs;wdxLj2|)2yj2SPijvn?rKDe3u^(Z&1Z`8hW4mfxjDPyG}sk%zJuh@!k(aO+*!za;!uM>d5F8Y zSL}FXgiiD~LA?pZsI;L5H^-#l^r%bm5|ZnfcUY%OA^g)XD3i$37aAM-OFZIi{QvAE zqOT@>En&dX$Z_BsXA{MiAY8os8)_vt4)&m2u3uXJNi?(0ru$l&`^D~KRZma(-j!S z_xlX(Hjaf$Y#vNYBc`R123^Ud4in0(Kh5A})DJZZ1`Wsb{SyqVLL6P?+mx&%Mjbj! zN!VyBBb0U;5h`jzMNPb-98}bY{u>`-2Fb>nobzmE1}_6A_`Jer>%UTUe4-KsL*XQ9 z;^+vQoT6tmMPxmVDf(*nLg&InKv8q6wcP69el53oS_fir4K=wT!=+9=PxcIeyW%1- zb?=BWTr$+8kf?rr8!%D^zzoBh2+y4|;s;8LvAEWE$4Vq7xCa&JTn`LlGX}Al4`Kn$ z7KaYzzI^^Yx^9`bW~BnNweAE<&WGwf;JJx;Xh9Jzyog;?gcT)+o7l$z#o^D`=bItr zuc<2Y%v|`KGxHxzGxL6b;9@X&DN!wM(u$jwPHV;O`po>4!0nX(jRs)50F~|`Sc9Gi z9_7A|rb3MO`VR9=!Nl_QjE#WX1a0Xt zC90IOyu!X%R_Sgt-AF`_t8z??u1vc1t28j*posftAsh^4i5|26i|(GF8|1D9yG>K? zy6v8FhORuK=>MR$&`zY#DpzPgm4A=OmxD51FR^}(;3F*lGa~jURhmVihM=&#|6+Gj7#&Uvu4`KK5~14$D0q5!AFU zEv@Tq?q^-Egr)BJZh27o_MS!Xp_()aUOk##rhc9G$AO9))vU&48*#V{f5{=)chbUb z=Biu3x#j_kB=c(mS%^eX zvulF#(y3t2N-1^fxF#KE((#uZ6~Pq>_4^9Dd7IrIp^lGg(kPQg1!(rk1r%JSNo7nb zGZoD8YJmihS1W>=RlCGn(5!J^$CiXul(0$!H47f@sj0d_#LEmW$N7G7uRoU3SbDQL z7!G!5O%nzMt-;Bq8?2&Zo8*T*xANeBQHA7dX05 zw@|0%?Fo9wT7+~_1k)Dt5%N4TvAAVv9NtG(vYzcZ7C8$nwQ;HQ`zM!MzkhzEMQiR_ zz5J~Cf?<*?{MesdI1WcPSJ|#6HLY1oYqqR=;?OQ^3G7oC#>R>B!}G%`j9p5X9<8LZ*0a<&T|@gt zQ%uXSb-sC_0IrA14(P#ka3y<{8#iCjqzg>C@Ns%B%WF4>6@{grQPa<8>1QmP(FXej zoc?_G#L}*BcP(};dpG~U&?CsVk!o7e)gq`_)k}Ow(Y4Cq$p%5^mR?wQjd}(KhdDf% zMVEz08*KFnpQT}^2AkCJuJiM;NXMuY{X?uwD|rJ&<^ym@Lgz94bI(XGM>(t=GZ9>z zQIkxLngO)S|8o0ea=+|&ADS$(Q@`h0OpUavojVBf#Z+ggZm6_IFm9hZUfBLaFW-LD z3eBMCkDLb5JAIbGvN^LBb~+h)>$gH}I;KnSxporSGvMe_o)Qxit0ej(7g9cXJFKlU!*^$$VG!*xIy>ke>&j4a z#_~gVKvkLYScy{rN=K=3&ke>MX&RFqI@>d9G&amt{JC=N{9L)Xc1-k01HQ8KCFXqB zi{>2tG-)1%M>%r!PbDLz!7dA@OGtnwQP~H!8ArcOE`P`RjO@0~Pb6qEACF{MIafrk zMY$4vd(2r}@mJy=o?(a5MUs=sL&Q+Y<^>a(uTZ~uDaya4q}*z-7}j<} zL%t3l`EYFqu%T`b-&jFyYv+tF6oQ;UghTw(CVcxTQP{i?e}0_&>uJ1P@R%M9j`gf3 z_i)dmB2QtQJaB;OFORzCgDy@x)YHAbv5>8Pyi{OAm{V29E{nhihR4Q7W%M{yB2WV& z#_8Xoi|Abl*-ys;(1!&~HY-oUauA}eh%+Ke@P*KM2Y|+V+eQAxu}lC-BHO+py`KbM z;i*_0U`Lw486S9tpD6!=W{PwQQBei{D5NdVc`-5kg>!D6aU?VI@_^L{XRxD(6QLgJ zBdvUp&20Bg5mp;u_g`@mVfmr>OL6EfKkfZ=A60u6je%3AFVS}|)~4SX0!C=?JM^!6 z{V5%M!8H1}hVJeaOQ=!kX%*6{c7%p=-4W83!8hVL0jXhil?9k?_4#>y=4cSSk}+b#XS4>^H;*c&7Lse&GLc;#?Ev#HRc*o)8TFUL;ev zJwq>Dki=|otV6C1bQAY=D~1sJZVxW`oMJz86jHL3oK zPb)SNOh$r2$653-V&V7F6z3Z*ej^rsVmP^fi+-<3Of;}KX%`vyS+g|6x!$PIBL=(S z0dDNeb>zx*l{EvPL)^6PN&eIdz9)EwM(=v6wg}c&2Bt>|v$Qz>i}Nly6O3zd9iu*T zHrGk|MjnV2&M_l)Sd}Z1>%||rzo%83giVY)DN}x%YT?E5iFYAmh>I2CU2)H4#?z=I zW03zN7PIfiD9OUNGJ#g6*1pa8Rv)Kl0qDvzdut93Ruef$AjLDbj~!`quKA|fjJb@N z4E&h6IG?gmu;9V}g235eX5cLSTe`TkhyJm$gDY*TnJaB8ZR~0{Km*O_fdo<6`m}Yv za<*fxWBPbRl@Gb~%EQPiL;M3EF|zG-K?xCpnqLQ~$qUzjQAjbu-s==RGP^fItc6j{ zG0J#Y+XA3S8?f0#Oip8kF%38ptgvIb5fOr#*RgVua_X>aKwewRD5J4>jW_HyLOTrM zg)Ee^;`ZevL9yTyU{IUm{^nghZ*3z#LfZ#RkI}~GF!-KzY|5xjS zoobQxJ zv`zSqfZfX23S)l1XX6T8NCXux#MmCicjqC~^L#AMo5zCXodwKm-dPb; z$2rY$j`09fGJ7b4&IY|)*0YxjCM}V#h>AlS>ht;3RZAiR0i%|dGuV4rG{4sXmB{}l6S{cTcRU< z)CX!`Tdc=NP9?^q_rd+BfE|^DS**0qVtgI}^6ZJ1$HE;;K)F?<9=C~-t9i*ai?y4` zNeGydS3G0O|_=srCS4Qp-r`>nU~xWvo*2TTq~ZeeSA;aFSmV;x(>vwE8a>v z$lG^lQ+e8Xp2IQoytq#>TuEcciq}3-SH~vmI)d@*r17&pPaEvxMvhqaNgM8_o3Dq@ zY-G#0Qqj@#>&fEfXSIS6*93TDvZn~yyWoA+`ejpctPaIL_qMrjqHAhFrsj_TKfujnQ_z((H4^0YFTvzH(s76Br zhjX|3%zG!1ot(7)e0myH(4=vq48_o-!LV{-oD>bBHEGDth?ovDYeaZ6Dg_b#nOTSC zaWG5Gt<`dCgV(j()@h+bqx>!k7Hkl^@+wWj1&S^rT2Ja9ZQy1}aP~7w0~TTpy@I>X zvm?}&3E*zcI)4F=I0mgfS+;~s?%c&p_>pQm@oD+{fjBca87#a|RNIlv+)b#$Y-L-QiN(Z)FND)cviT~b z^8ly(b&VCLvB;EcjBhqEcWTf9v!cpfRm#_-d?w|uIf@L4I|RkhfFSSU%l+)?O;&e{ zf;>PJ!Cg(d%cQ#@ih!qd!$J2Co0i9a|G*CpuuDDc{zF!;P*>x{__=vSUMo^_En)HN8Pe_@d;%UWv?t+aKHK+v*OXD*Ys;gb2a1=6r zR~NKs%mfU1JpW<#@-4NkOKa<5-F<9mWNrUp5DIlih_XPucH)cy;&7Iu{-5PE$5~rQ z&~Ehnhh@v&->?2bHM{6x4}5Fw$5BrGNlJ})?Uf5gIhS}j1hHYWU$O~JgVPIg;5y8( z%3IX5RxPddZL@}r7~R;K7PT~9y8jKXY0=8k!$FnyY0^F>?IZXOqN}gZkE@Oynq!BF zwk~5X3c<`JJ5kLhNDHU{5Gn-^%bu01bX!Ln4|#5P1a`ChumKv4FVEEk9CU(0&t#pE zzR&snM&_ab;L>p_^@Jv!VA6>fmDR{Ql+KDCN(!~>}hf$AM#%3>l+#My1g=FMi#0X`-;%9pj~_;ybyr`!XfdJ zWB}c98X3FRcMM8q0}PR5LL~s&Kq7E8q{S^U0Ljpd=#QKsZ0iAKBd6$QG8qpoO5OjgcwcR10^> zlpd|1)1mnART%nV`3veAFn028eJm=$;7RSr9>lTI(Je9(tnuDz5q+9zue1 z1AdlMPFzSHf~V!T>h)4N5vE+niZGne>0&D`^KNh1tDHr({$$W}Ze>JS#==p?>BPQ3 z^`z5f$lG-fq_5G@lH8Iim#D;4(F%C=9DU@^rKH@!CwVmuc?wltp-z#)ygx&4^CR@b z4X3EjGdYSq+|iAU)$@$L^<>}J$dGp!B3QTtq_@ku14njv00i9qIV$O6v~N9Sc!b~N z(%$vNM-HfpK_8}>6Zv<9&?;#7Lt|`+-#HZtGJ;F<{4|IoG*9JefSc>2i}6SIPY{1 ze}5_^cvT*x134+P3%zl1G;R;Jtu(VM*V(Qc6ngsENQ`6jnJ=8-p3A0KT?Z>ZvQo`1 zbx-3UaZQu1G3i?9wGOniJ;8f)5@^$;HYT+hH{e~)PuHX2(W;kRbRz;V9dNpPmiDjO z;Vr8ARSH*oDAntl^g5GX4;9N(b*zrB4zTKO3a|B1Dp`|cCdq3xjmxK2AO2(#m$g@A z=6#^OI?Q&BAWV0@b9R1*D(y6v#G1~qYj;`qAgjJdVKf#oL4a<-+i*A~0#&EGom#7J zT}gp|G41j-cD+Zt{5q@fAW&5-a~G7YO?6c)6|8tyt_iSUc3Gxkyqe@?k~fqJ73~HP z8{LV(tLMEwuv)!Z6zcULrMjm{_n34ql%G-sTbJ5cb^A&?-H-4V#7k*h*}am_s=E+Y zd2dbF(E6OSolUH`dFkGYOcNgAD5!OQ-@?sc0V`@;wo@I4HR&*u4x8Fg8LU{Uh8MS$ z19U&aWf0n6+~=_Qk;RMqm8|N(3NJrOJX9Cp%Pks*Kh8R2Sq)2*)Dm5%9%}Unx;*Ey zANFkh0xQLOJU9uT{RHtwM^3940f&ynDVtd>3xHb&G6C4&Db`~pw^|hF#(2D= zKgb&a*FPoU#YHWP`rsJkf>c&*{bVkqRo z`ri)!@RA&(RRD$~fkiG?L`#AgB9H&he?Jl5forV)qB|i4S-MliukYZgiuw1Q{CkO9 z%75+RzsmUca{hfc|6akrSMu+BD1M(xuHwI|`MsKf^r_^@WKs^~Gm|pqh}*wf**)oi zzjaBjo8)Sii}jJCK35(;H|}7Ej{acA_ga~*ynPL@kfpjBqicyHy=e8PuI=|f3)+RD$n=;~}$eKy|XE;}xD#$l$MZbh`Y4m5@_j*U&9%W=4uAQm)EK#@Vay?qB^upn} zM|omS(l?It;)D9JyYM)NF1gTLc)K2g&7o3-r&TbaiT~_(qSJ!$%o*4UDSwA5(ubuF zO&Id$5O5m2Mh^{ndPN4@j*Ui4=VBVQE6Pu>V1ykuy-I|tEO$`#n0|73!`rBkpM$F$ zg2~Idx`t*KXXq;2Dv}#I(h(Bu;4pue+b43%M$X?Q<-T=0CItSD=}fGo?B7HjQDJTsk+Lx*QkzK%~5MGFJbmm4iCmT zfj8ho-PO9>xx&3Oc4<-_rG36@QtdVNG1EX9YYs_O3a1u$}t?4T$vM z*uUm1Sh&avoAlslhOgm3CM!Ou2gji`XW_y_oSXFEXj-FdIpj{VUJq1s7L?6$_UOS; z6{B)q%sy7M4_zptzs#r}sysYU;nkmR-;$m@ed5#NgnaI+HKc|%>za{fWYR(sZiXKR za@dxNVCT{+E9GkQNt6FiQbZH{S>h;vt?kQg3*CWhV8v_M?xj*ze@YLo)2klVZBe1p zvxPv5D}t43L8Ddx7H$(eaGt$pW_xaEpGZJ#0e*msHc6Zx_)<-PADB&OVY-IeyvdlY zcBN)z2b}?RzBiLzMbOWHSNvPJ&9NJxh}e7Lu^#t>g(%Fs-gUj3x;eETuDs!V>WC|# zjWDK~g2Bj)b0z_3QAzJOp1S0A@q5PAFUit7POj_{@4RRy#wVB;3DKBAi9ojkUX?x8 zSqyE9S0emt$Xg;$eq2b6-6;Blb7%(6l)_CBQkc)7s3l&Wtk01rJ6;~%(;PX?ddlH# zj@L`LR+950d&w1UVzyW~RicwC%(ehq9J{}~9Yu0(WIN1fYi^*YEB(M9M(Lm}+8+jA zL8((xV#2IzHbQNS_bT>TvTW8Vm(Ql6jk|>ri2$#ib;JNyHJL9#DJYdr#?eYa|8Vth zu>QbilxrhrX2bPIDmyXPU(~qQp=>ZCttUl(_O}CJF4By0FH*-w97^U&P#eqwKgGXz z76=|e|J)<72mi>8kyIu|D|TH?G~<)WAydX#hujPnE&eaISSe339}Alo%B}bLbD^A^ zOu0u2-ux3VDT;-zK>@MZ+8TN5xJ{`Z3rhkLU|O{4QofP+egts$7f2a0b}#w5rd~#_ zYrqD#S^K%c({aE$R`Nml&>(!%M?V{J+YvR|$Q!ZaaR%+-^Xrb#>jmdZgR@HBRYKQ= z$_P$f#)pJfTxH}qz7TxQY*N6uY5pR^#zux;B4gIUalnjA)>VBuL3xhG2?t}6vKLh; z9Ol05W=DiCS13Q8Z zfgOPz>W(`2a@f9-J~N?aoYykW!$Adq=k}R5R9fV`lW(FuUzN~FM*x?iKj>tNEFc=m zmf^rijFxN2Y_-7?y})oO1IW=f(0o4?qLelihv3^`_~jr4cY9>&DC zwoT4l%!*u)vHLKY1kyO$f9%y!?{JByb2%X~YjYLV;+)#X6z?^)*^*eHd@$U(vU>(N0dT2o10<`bo}j1Tpg`n60q# z)D`Zw1u8}Vi7x+)qF+MNlLGa{A=u${l$oougzaCr!OJ%(eG~4&xP@B{lI6;}L-9Q7 zAp%pmNg4U#zfa$+Pk=&e-bWjtAbapEObfavc}#f%d>TI~Rz*J#;^sf12ZDfN@IZtd zytXbhEIj_zLrX0yD=2AKw=w}%RO9LW4u&IdUG z&xifLUi4wnl6O8?-FisddWda3WUV!0>x@GjoTU+E^se7QF;|&O9MLhmo#VrbcZir9 z>xITwf$P)beeCH2^!SMU1bmf7Z0^cUS{*9UyU!3|(rf8E*V&@0g4+Ta$W>ZO{4#M+ z{0_zYU}VBuG6plvuu-C+ALftJK^q&C{Z1eJ?39ctUhld@%7@SkL@Zk0=Q5Q;Bt8dR z0!kB7KwS)-NgBBioiRj|fkUOC_xBrm`A-hfwVRsG?Nei^1QG$?hs9xh=-u{nssz^2 z5E?3hN;-Z<>jLhGxnvIw32ne%qeW}h2J{CT)!aHQw=Vct%iTY%YXfda-~7pa{k*qD z_z_ZX<8#7!B1O7-U0<)q=QZ<^NZ)QfsjuIolp`a3>s8*RdH;KifZ%hyP2YCX`27cZ zeoOG}3M}@*JAf5XOWBU}Rp}-GD318_7gS0Z1&X#llX=`-Dw%H?A5yxlR79F!iEyx| zCK}9r6mh+`bJUt+6unAOc%z^_LMX%$Q}A`2K@tXXN;QqQ(vI@{G{jC65&`0LPnEW5 z(l#b-TT88f+XCX`S6zjgt8n_*r&8Dj6e)m(+(E_oo}6aS{50VuqoM?RGRM%aUg!__ zms(gw+loXG)VgNXngl5woDLqdM{9uXWG)JU%R$bVF%j-u zeX5qZC@hsNbLNW_U|J9wjm*jp>A}^$(zJSlm_>#oB)ylA3~JI&Chf$IJD)j!CSVUb zF({R7E7hxB)_H{;xysVI)wFIctvjS^=bSzPd;FeTzW>F#5hREwbVp04_{ zgz>POd*+Ct`eqoE1+nRX|Kud@)4OT!rhg6&l$da6e^D$GIH9o#%Z> zi8s2Dc=Nz*H_fz}cNJaw)AT6^FWnKV^teJzY+#A{D~&)6N?KRah22h>xtu#H;#vo zlaYoqSCoBp@YqigX>f7784K}Dl2?9$JdZDg7cnaZ@GbfS;yKC8A($lRW=T*Fh4<)4 z@)^$$$w^amr7{k+5&^Knc?dXpdr*_YQBHfPk)`yLL`*&$dWeDwp+mfmyZ#~^i+J~i zhEkZBFgoHJ`+YhhwIdht5`=;D47a;?2b0)#H-eh)Ud~-@V)d_5xK18X$Yy>(a}2Oh z5bOmU^Nf!%LZ@-*<#;G^l1{8+Y(T6NdjZW4?^LF-iFeHB{jA`(F@ZdsO=2bSJi?TqBEC|B@&;&47fGxEPPjw8wE*56o%ia(m$9X5Jgl%B#~|^MCysAHLsjQw(n7gmQXP#i_j~> z8&TM1DAoP84iZ9g0ST(?!VoQ*u|$*r{dgoIV{ouo?v1bgb=0c|7yXA}|cM*gP`oBb{~xY;01-jEtI(`v~H zcIWi*nS%MYg+as1(wbyG>1Q6KinDk$V_yT>i8ONwwn>07*rhpkF~_boNBWF?rgzpk z=fv^Ixh6SKWY)}$1(yle)m)^Jz-jViWlFGt`A=vBBM-7mZ!A49Dboq*ewBJLu}33<30T$CZ!vP&GlL7;;*FfZ`Q^qg z@r+j1ZQcH@KHyf5x$lmRjRFk<+7o@|cMnNV@Ju9pmWRduF0=@t+m$esumQ+Jgal** zd1XY(DZI^b<~_54yb^CS9q^4C#>mbA8@#;e9z2vpITZkrFu{Ny61+3NW9W3nm$T8? zK`$`{3~ik6kvqf6(gu{=D{;?I5>()+EzlB#ygHlb&#~6drE1uCqCe0YluS-&6Xd*K zFgXv1%_x`it>?iwnrqNJw4Um$zd)%Z0M4-xlnGH7kfy_@5O%Te;J^5AYQYW%oI4_~ zZ!i|cG!~0Ht!Ir5N53R?4roCV;u<{V#CDMTn`q>BLQPGWN|wvU=Q|dmT4U zy8gTNlICIyR$5c!le)nSHp2}t@{o?`pbc80SPf>Ax(#xQx!)hFK2Bw{o#!Zv>(Zk^ z#jDKFk%Np+o|o2pNH|JY>tHrfKRDb!0$YiGU^aS{2^dSXD}RLbcCsqzd3v7*Ckv?9 z!O~)6Xg$UI7?%28*nW&Eo&oI7e~UR({t$`%yY}vF@RpT?NEc!^jl-b>XPrLX5sz;~%U;Z??ZxCc>~|Ko-9Q!Xd_ee_=W8TO~=iLVWl zP|olEx8+NCZ_Y?8< z0beK1t`R}c%TC&LEYE-Jr^#h~R%44&$;{KbGgyDYJP#t|&9qFmv~3Fftx0JjLFt;5 z;=GBVQDv=D-Vzo_$H|ism1nCd&r6L5-tn1$u-<59vffV|i>-x1j@<1L6p;kKepp;) zp4^6|=V9I@8I}s0pG%k-M%Bglko@z4RJ=%}2;UXNGyh{WY~2Z=trwE6A@652LiCJt z2u8(tCX{QGZ*+mxo>5Ql;LzaMpw|b@;Q@e_w9}^a+GXfk zhkqWLILt-V>zVo!IC_7KYVRL>4Aomsay6hp?vi9(>K`1I6%Hv&Diq3o+D5)g--Z!Y zr6_+&4f-oQl|o`o>tFe6L=atiMty?KLZ>vaS@6-N)M@$-z*VXJ#Ax6<=%JyJKF^Tv zaGm+~UlaM&k7|k05JI?Pg~yir5K-uYb(qXXAF+|gB&dF(r9I(TcylKWz`Oa~EMu1l zflgL&An@>86CX?j2Y&sn58qnOR4WhQnpS@Bqw=HA%8#zJspaRi@^c@RUwu{%EWVrU zHIG`}tCjbvjy}!N#~ghSNY9skt>ViS3;AEF|4MzJQ-w_w9MNV~Xj>~m7G1i*ZuhcF z6lTVM<&CFrEbK#?j0!EIBJfblsQM_Q{#i!-l6~o+n$f0Zv@Mrv8HYZ~IQA^#*h-hK zg#tyCyZ2@!oy$Z$s1V`1iHpgszGG!4Y~9p7*R(y?*y~>6G4*SXe&*;m<)~&E6oPO< zu+*@$Yq9I2+C$H34=vwNYfovlr`Uz7l&@QJ0Eki#g5~d=*xMuCIm!wx&lLUT0vH7C^B+aGy`$4dO$N_>N|*WC-%4R>qv{gRP>AE~d8 zd0d;#W3l#cV#RaiZafWb^2o5)<=^cY9fc7hcW_Yu*d6gEf?hiOe#5G^e&?KE8tM@M}xo9!td5ksQ`M#t?z`91o#qS=z6Hv&_ef( zk}W4k(&eIL|JGwT1mNj(pBU~Nk)e;WE)DnxN7sufj-MIt>ln5BcgAS6`7FRY>92?$ z5p$x@$c5?%caHk%PnSJ7S-@};GV{Sch@)lNjJ`;ZeV9?h^;&of!~4Zw)6fu_>pGMe z9$=U8`IO`M30L1-$)A_Qi{Kl{P25smr?QVx*(!}`A{;4|;SvmA8hu2pzRtH29)*?t z`N3=u$<}DU=*5cUoSKa3SLh!x3L@10b*R;f*~4>(A&bpu{WKxjei6(Rih*RRb9cvC zUdM77A_^z2vRkjOI^&I^Xya)L)dW)VQtrG@N9ORv4K_N%=o*6Bb&4xMK=J?uuWkzeNdW!rS8j_1NscLh2>JQ-{X9t}2q_{vA+tNTmJ zN%aPs1~#h9-40_02pV-`2GhM3cJLJv_u^*AemAvgzL}*qiSSYCfoG`))YL;->LJXS zEAy+D7jnLI<104;nP0lCy2=8w>Z%T2Q(etVQ>yDYP;m-7**PC`jv+uctIKhdS;78g z-|A6zg`jZP^0%|H77UzgD+b=R5999IH+|F?w%TCt;=oex(!-_R#rq%C9eGxFWM!LL z_lj1BF6*`&mXgQ**Qr04TD`1xT+}))eq2zraETQhp-|qsoXpBP^j{}o6zpO5hS&1; zV7XA`iLPpJ_FUD|M?VE4F8N&ue_3ix@Y3S7rAtemrAv#qK5}IlEZ-S(bec9Vf0Lu?W#~Lv2Iv{tOIZ zMUih|xlxh2F)!?S5p?nJH5hmqFi}L`U~99om<;jo3Jy1$HB*HV9=3t#&&y$r$}TXR znx;S$Y*0!nXGNq5frLcLumd9S;`bs%3lO@! z%y{m6>G3T2A9OrRtpu99>jmRUhxVush|xkT`NYkl@sf)Ez#Ii0SU_}SFP2+Z2uERw zmuGjpJXVuflv^QJMjIz!CB!RPpqo}LR>x?K!FDzGBTC(ZjIQH9xi#FhS@=h)g(%$( zF|Px?ud`}NZ-9i9gw8;y7}03*Byvi$6UK>G-I@Ej)^FV970gpasXgB_qQoY)NidX+TGwjKq#~ z5F5`xl8sUakq7X>A~y7qT$r6zrF%G_FJ$VQWffO$&lx5gjx=SVh8%z%QYXJ}?dw z#3550Fmpkn8m~BbOA)U)?Fb3WgNID4j)3fia~R*iEVEdLCtUefv0B~tzDTyO*`UIhCmlj@|7-x8Yj{Mq`s`Y>W7 z7d}@7j-eNR;)`7Tv`8^)ngKKjIqe0Gi4r) zL|*7b$sHQ*RkQXQJ~^4xfS{ixulrq|@v*yv67V3-8B)X3`QPje8EMjrbE3)mCMkR( zlcn%?cnCDT0psQ%l_hL0VS$?^Wy&FXbG=MCjt$FkzH~XR4a-S=>2e%$8pN;I^1|#? zOV74!qNI!sOWL|&Ntxjp;p$=W$2#k!%h`C0vZ)-LQV2B=?+Njd&8s9Q0#PuRa^P&2 z_kj)eTg1K4KauuXpi*w?2A#kzjKf;b$GJWkij?+=So6SCjZQC2pSz<(;HPIhjJ906?#lL!EMWj5A>D z9^zDs+z{@{)$b+2>@`MS%vT9YkDQrWnwhw*!bk)6?&U|iP~ZiEX4;E$EakL}6bI;u z-GhAOti=ieV*X;IHP;3+OZ7F$^?H5Hk@exE>X2J3Pi3p=X)*0(QRA|2!*MB;fuS!S z(Cgh7SugJ=3G1Rh^1(?**pSz{FQT8Odvdu@Q&VoD{f4MJwvjLL(ZQB~eTB$dT zMmt6$PTHsuIQ)VU=#Y()q4@dTYgBi=m$nA?a&s;zRym|+{{D7-7Vl}=ET@|Nz zjzo9|6ohgc(Q_AJy!3iK5KJqCRQSArUm!-U4oqmE68?y8=S1Efhoo8g1|5UnL-c%W z`2Gl0+^D>RwQSBdGIrOixQAh-rd$;*fNWZ{0LkdPsd8RA;U+%M3Ktw|5d==0FnLH+ zl0p&bl($`JLPt1c74!Qs;Z8|jfB3=Zp9jYeiJaJvFU$>T&|oS=wk zIpyDC3HsBFWbV;NNFWG6X1P zjsTKWMl3*+9LBN$E#+AC1QXd=cGA4C&AACREr9zlaCw1+G7 z;I1c&vXp~pmp@G}7{pJnS82zkkTo0U*>jx7E|#- zM3Pwmems=t2~C!rpZSD0MNX9QGD#v33*d)bxzTj@h+I<`?A=6)k^Nej6f>EwIf?A#06oD=lyjrvYU1#vScS5370|LDaBYl`1|>w55B9jxplt6Mvbtec^F6`cGAN}9gL z?UnQ3dmEI=El#D~;#Ar#TZlN>$8u_yZ=q(^H^A!dQg}GV{BKR4{5$BMcarxq#Gmqb zt+okCuXMArYX~%I^Tn!E5^6~ckVW4l+P+Sc>X=k#^p)jTvzBx0=6!Z!h}AwoSj#Ro z==Cy^`;-}Cn;Ame3?62%4 eG(lnNT>T2x&bwYR*;PgZ$u`?rV>FPZ z)?v9j!ghf$fO|aO^o6&k-$H?N&RIVJde43uJVi6eV`F9E}e%C({0-4QqG^`zyK!&t{G+G zuzAWHB~Mg7pndy)qLhisw`n*37Jc_AIh3%DZvG{0c(BNVu>eJ!8?}$_PSOpoM8P-4 zL`uA$lKfYSGASaM32qa-o;I!w4Gs3z;T=7qD5SY-TpIN#KJWS#J%KL!R?;Z{f291s zMTt{L?m9T+RlY%&-lOQ(D0-hqls229t<nsr9*PPnYN6;LMXykFj-r1?(Ko3xA5c_8KcC=rpnR8p z{tiVypy>akD4hm9gQD#e?V^a|KpduTuTj)P5y@wiClvi-ia1}98z}rb{Ul0E`5S8F zZ_~Hmqv!_|aWuPMq;G#l(PtE0r?xz%XquuADEbyfze~}dQ1q`U`WZ#Zblf3#B^)A| z!`N{nZEljFkf58h9~FA>DVfv)zCyW0NRIVgJ-8bej=eNZu&)j zqVwO~e~!J6e^6V;{?@Tqc-(g-o%_l?@ZE#Hqtg!YpqhfJgXjvXHsLvfF=kU#K>bE2 zNf2Ks=cVtwMB-g4B0wW>fbxjX2+c0x;~4i7S^Acj6=TE7|43f$DZhs9nrB|aeC6zs zmz&p9$s+GTF#4`8B96!;QDY~q!$vijuMSSYd90)$k zAmB9Bv?bWK^2L5er<173+bCF-g|p799dF^LD)0K`-PgU>&;IT4-q3xzkDa0i_5t>g z9@w8_;MZI91^&a^usk2kxTngW_+^}|DBmMqiJbx#BWO+$A1oGBo)VR{HO6jY9WfAm zPbuU~P^!|0+7fhXh@xPtL0wK)jGyw25ZQihurhf5#~qKFikdz(we8Y1bcbu_3Cms) zr7<$|<%ECDc+^(Z_NlGy4~TD#V!-{bC?}l5UF0y1YPh@?ie`P9)pna6bDcoUUW>Gc zQnwRD4WAm?PE!Z#PY2FTbBgVcu%$y98N&J@idQ*l)C#LxA38%qgfMvzO;H{8w`b0zcu!KEY}vLQxZML2tc0?`g? zKY|msS|YiPNHd~1LU}G>6yq;M?`aE+tVTQGcm>^|r>O2z9l7O@GvItj6yA*sjNBCz zaSvJ1b`6Cx;B1Mq6_zMTJRrhlVdf3qAd!Lk(3Wyn6mcmnZO@{2G2mSlWiu>Sl3paf zj*S6dkaQ@m&?l|06NUl<;S4&Q(RO6ni;B2}C2cR8@ti?;mm}@&gaB+14-n0OH3$Hd zC!up75oi%cEe2r?+HbV|&>IVD3t?qMr9zqHtkE4V7L2?`8_&U_`N{&L8W`<%R09dZ zI;~-ovj%Gr0x0~fp0Eo@s#Z}~2An~vpnMiNm%|Or6|-`I@CKV0qwyi7v0~@Z2N_YZ yP;Q0JD6p3aH-mz(27xsiA2&" - } - ], - "database:ping": [ - { - "status": "pass", - "time": "" - } - ] - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": true, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos//probe", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos//probe", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos//missing", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"A","title":"meta","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/version","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"version":"1.22.6"}}, +{"kind":"http","method":"GET","path":"/api/v1/version","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/healthz","auth":"none","status":200,"headers":{"content-type":"application/json"},"body":{"status":"pass","description":"Gitea: Git with a cup of tea","checks":{"cache:ping":[{"status":"pass","time":""}],"database:ping":[{"status":"pass","time":""}]}}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":true,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos//probe","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos//probe","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos//missing","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/B-users-orgs-tokens.json b/crates/forge/conformance/fixtures/1.22.6/B-users-orgs-tokens.json index 5d9d8371..13eb5f8f 100644 --- a/crates/forge/conformance/fixtures/1.22.6/B-users-orgs-tokens.json +++ b/crates/forge/conformance/fixtures/1.22.6/B-users-orgs-tokens.json @@ -1,915 +1,38 @@ -{ - "scenario": "B", - "title": "users-orgs-tokens", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 201, - "request": { - "username": "alice", - "email": "alice@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "alice", - "email": "alice@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user already exists [name: alice]", - "url": "/api/swagger" - }, - "must_contain": [ - "already exists" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 201, - "request": { - "username": "bot", - "email": "bot@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/admin/users/alice", - "auth": "admin", - "status": 200, - "request": { - "login_name": "alice", - "source_id": "", - "password": "", - "visibility": "private", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/nobody-here", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user redirect does not exist [name: nobody-here]", - "url": "/api/swagger" - }, - "must_contain": [ - "not exist" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 201, - "request": { - "username": "acme", - "full_name": "Acme", - "visibility": "private" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "acme", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "description": "", - "website": "", - "location": "", - "visibility": "private", - "repo_admin_change_team_access": false, - "username": "acme" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "acme", - "full_name": "Acme", - "visibility": "private" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user already exists [name: acme]", - "url": "/api/swagger" - }, - "must_contain": [ - "already exists" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "acme", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "description": "", - "website": "", - "location": "", - "visibility": "private", - "repo_admin_change_team_access": false, - "username": "acme" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/nobody-org", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": [ - "user redirect does not exist [name: nobody-org]" - ], - "message": "GetOrgByName", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users//orgs/acme/permissions", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "is_owner": true, - "is_admin": true, - "can_write": true, - "can_read": true, - "can_create_repository": true - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/orgs/acme/permissions", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "HasOrgOrUserVisible", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/teams", - "auth": "admin", - "status": 201, - "request": { - "name": "devs", - "permission": "read", - "includes_all_repositories": false, - "units": [ - "repo.code", - "repo.pulls" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "devs", - "description": "", - "organization": { - "id": "", - "name": "acme", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "description": "", - "website": "", - "location": "", - "visibility": "private", - "repo_admin_change_team_access": false, - "username": "acme" - }, - "includes_all_repositories": false, - "permission": "read", - "units": [ - "repo.code", - "repo.pulls" - ], - "units_map": { - "repo.code": "read", - "repo.pulls": "read" - }, - "can_create_org_repo": false - }, - "tags": [ - "team" - ] - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/teams//members/carol", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "", - "tags": [ - "team" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/carol/orgs/acme/permissions", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "is_owner": false, - "is_admin": false, - "can_write": false, - "can_read": true, - "can_create_repository": false - }, - "tags": [ - "team" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 201, - "request": { - "name": "ci", - "scopes": [ - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "ci", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 201, - "request": { - "name": "tmp", - "scopes": [ - "read:repository", - "write:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "tmp", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "write:repository" - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "name": "ci", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ] - }, - { - "id": "", - "name": "tmp", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "write:repository" - ] - } - ], - "volatile": [ - "id", - "name", - "scopes" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-ro", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [read:user]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/users/alice/tokens/", - "auth": "alice-basic", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "name": "ci", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ] - } - ], - "volatile": [ - "id", - "name", - "scopes" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 400, - "request": { - "name": "ci", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "access token name has been used already", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/bot/tokens", - "auth": "bot-basic", - "status": 201, - "request": { - "name": "scoped", - "scopes": [ - "read:user", - "read:organization", - "write:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "scoped", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:organization", - "write:repository", - "read:user" - ] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "alice-ro", - "status": 403, - "request": { - "name": "nope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:organization]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped", - "auth": "alice-ro", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "scoped", - "full_name": "alice/scoped", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/alice/scoped/languages", - "html_url": "/alice/scoped", - "url": "/api/v1/repos/alice/scoped", - "link": "", - "ssh_url": "ssh:///alice/scoped.git", - "clone_url": "/alice/scoped.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/user/repos", - "auth": "alice-ro", - "status": 403, - "request": { - "name": "nope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:user]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/alice/scoped/contents/new.txt", - "auth": "alice-ro", - "status": 403, - "request": { - "content": "aGk=", - "message": "m" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:repository]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/alice/scoped/contents/README.md", - "auth": "alice-ro", - "status": 403, - "request": { - "content": "aGk=", - "message": "m", - "sha": "" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:repository]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/alice/scoped/collaborators/carol", - "auth": "alice-ro", - "status": 403, - "request": { - "permission": "write" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:repository]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/alice/scoped/statuses/", - "auth": "alice-ro", - "status": 403, - "request": { - "state": "success", - "context": "x" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:repository]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "HasOrgOrUserVisible", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/admin/users", - "auth": "bot-scoped", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [read:admin]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/user/repos", - "auth": "bot-scoped", - "status": 403, - "request": { - "name": "botrepo", - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:user]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"B","title":"users-orgs-tokens","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":201,"request":{"username":"alice","email":"alice@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"alice","email":"alice@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user already exists [name: alice]","url":"/api/swagger"},"must_contain":["already exists"]}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":201,"request":{"username":"bot","email":"bot@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"PATCH","path":"/api/v1/admin/users/alice","auth":"admin","status":200,"request":{"login_name":"alice","source_id":"","password":"","visibility":"private","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/users/nobody-here","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user redirect does not exist [name: nobody-here]","url":"/api/swagger"},"must_contain":["not exist"]}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":201,"request":{"username":"acme","full_name":"Acme","visibility":"private"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"acme","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","description":"","website":"","location":"","visibility":"private","repo_admin_change_team_access":false,"username":"acme"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"acme","full_name":"Acme","visibility":"private"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user already exists [name: acme]","url":"/api/swagger"},"must_contain":["already exists"]}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"acme","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","description":"","website":"","location":"","visibility":"private","repo_admin_change_team_access":false,"username":"acme"}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/nobody-org","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":["user redirect does not exist [name: nobody-org]"],"message":"GetOrgByName","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/users//orgs/acme/permissions","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"is_owner":true,"is_admin":true,"can_write":true,"can_read":true,"can_create_repository":true}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/orgs/acme/permissions","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"HasOrgOrUserVisible","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/teams","auth":"admin","status":201,"request":{"name":"devs","permission":"read","includes_all_repositories":false,"units":["repo.code","repo.pulls"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"devs","description":"","organization":{"id":"","name":"acme","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","description":"","website":"","location":"","visibility":"private","repo_admin_change_team_access":false,"username":"acme"},"includes_all_repositories":false,"permission":"read","units":["repo.code","repo.pulls"],"units_map":{"repo.code":"read","repo.pulls":"read"},"can_create_org_repo":false},"tags":["team"]}, +{"kind":"http","method":"PUT","path":"/api/v1/teams//members/carol","auth":"admin","status":204,"headers":{},"body_text":"","tags":["team"]}, +{"kind":"http","method":"GET","path":"/api/v1/users/carol/orgs/acme/permissions","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"is_owner":false,"is_admin":false,"can_write":false,"can_read":true,"can_create_repository":false},"tags":["team"]}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":201,"request":{"name":"ci","scopes":["read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"ci","sha1":"","token_last_eight":"","scopes":["read:repository"]}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":201,"request":{"name":"tmp","scopes":["read:repository","write:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"tmp","sha1":"","token_last_eight":"","scopes":["write:repository"]}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","name":"ci","sha1":"","token_last_eight":"","scopes":["read:repository"]},{"id":"","name":"tmp","sha1":"","token_last_eight":"","scopes":["write:repository"]}],"volatile":["id","name","scopes"]}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-ro","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [read:user]","url":"/api/swagger"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/users/alice/tokens/","auth":"alice-basic","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","name":"ci","sha1":"","token_last_eight":"","scopes":["read:repository"]}],"volatile":["id","name","scopes"]}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":400,"request":{"name":"ci","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"access token name has been used already","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/bot/tokens","auth":"bot-basic","status":201,"request":{"name":"scoped","scopes":["read:user","read:organization","write:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"scoped","sha1":"","token_last_eight":"","scopes":["read:organization","write:repository","read:user"]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"alice-ro","status":403,"request":{"name":"nope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:organization]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped","auth":"alice-ro","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"scoped","full_name":"alice/scoped","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/alice/scoped/languages","html_url":"/alice/scoped","url":"/api/v1/repos/alice/scoped","link":"","ssh_url":"ssh:///alice/scoped.git","clone_url":"/alice/scoped.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/user/repos","auth":"alice-ro","status":403,"request":{"name":"nope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:user]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/alice/scoped/contents/new.txt","auth":"alice-ro","status":403,"request":{"content":"aGk=","message":"m"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:repository]","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/alice/scoped/contents/README.md","auth":"alice-ro","status":403,"request":{"content":"aGk=","message":"m","sha":""},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:repository]","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/alice/scoped/collaborators/carol","auth":"alice-ro","status":403,"request":{"permission":"write"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:repository]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/alice/scoped/statuses/","auth":"alice-ro","status":403,"request":{"state":"success","context":"x"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:repository]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"HasOrgOrUserVisible","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/admin/users","auth":"bot-scoped","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [read:admin]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/user/repos","auth":"bot-scoped","status":403,"request":{"name":"botrepo","private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:user]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/C-repos.json b/crates/forge/conformance/fixtures/1.22.6/C-repos.json index d20d4836..b3fee7c7 100644 --- a/crates/forge/conformance/fixtures/1.22.6/C-repos.json +++ b/crates/forge/conformance/fixtures/1.22.6/C-repos.json @@ -1,2265 +1,41 @@ -{ - "scenario": "C", - "title": "repos", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "alpha", - "auto_init": true, - "default_branch": "main", - "private": true, - "readme": "Default" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 409, - "request": { - "name": "alpha", - "auto_init": true, - "default_branch": "main", - "private": true, - "readme": "Default" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "The repository with the same name already exists.", - "url": "/api/swagger" - }, - "must_contain": [ - "already exists" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "empty", - "auto_init": false, - "private": true, - "default_branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "empty", - "full_name": "acme/empty", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/empty/languages", - "html_url": "/acme/empty", - "url": "/api/v1/repos/acme/empty", - "link": "", - "ssh_url": "ssh:///acme/empty.git", - "clone_url": "/acme/empty.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/empty", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "empty", - "full_name": "acme/empty", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/empty/languages", - "html_url": "/acme/empty", - "url": "/api/v1/repos/acme/empty", - "link": "", - "ssh_url": "ssh:///acme/empty.git", - "clone_url": "/acme/empty.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/missing", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/alpha", - "auth": "admin", - "status": 200, - "request": { - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/alpha", - "auth": "admin", - "status": 200, - "request": { - "has_actions": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/alpha", - "auth": "admin", - "status": 200, - "request": { - "description": "Alpha repo" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "empty", - "full_name": "acme/empty", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/empty/languages", - "html_url": "/acme/empty", - "url": "/api/v1/repos/acme/empty", - "link": "", - "ssh_url": "ssh:///acme/empty.git", - "clone_url": "/acme/empty.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "scoped", - "full_name": "alice/scoped", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/alice/scoped/languages", - "html_url": "/alice/scoped", - "url": "/api/v1/repos/alice/scoped", - "link": "", - "ssh_url": "ssh:///alice/scoped.git", - "clone_url": "/alice/scoped.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "name": "probe", - "full_name": "/probe", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos//probe/languages", - "html_url": "//probe", - "url": "/api/v1/repos//probe", - "link": "", - "ssh_url": "ssh:////probe.git", - "clone_url": "//probe.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=alp&limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/bot", - "auth": "admin", - "status": 204, - "request": { - "permission": "write" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/carol", - "auth": "admin", - "status": 204, - "request": { - "permission": "read" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/alice", - "auth": "admin", - "status": 204, - "request": { - "permission": "write" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/nobody-here", - "auth": "admin", - "status": 422, - "request": { - "permission": "write" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: nobody-here]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha/collaborators", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": [ - { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - { - "id": "", - "login": "carol", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "carol@example.invalid", - "avatar_url": "/avatars/ee6690b07021d18ebb41590287ae5e0b", - "html_url": "/carol", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "carol" - }, - { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha/collaborators/bot/permission", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "permission": "write", - "role_name": "write", - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - ] - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/alpha/collaborators/carol", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "carol", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/carol", - "auth": "admin", - "status": 204, - "request": { - "permission": "read" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "git", - "name": "push-write-collab", - "cmd": "git push origin HEAD:refs/heads/bot-branch", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'bot-branch': \nremote: /acme/alpha/compare/main...bot-branch \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/alpha.git\n * [new branch] HEAD -> bot-branch" - }, - { - "kind": "git", - "name": "push-write-scoped-token", - "cmd": "git push http://@/acme/alpha.git HEAD:refs/heads/bot-scoped-branch", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'bot-scoped-branch': \nremote: /acme/alpha/compare/main...bot-scoped-branch \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/alpha.git\n * [new branch] HEAD -> bot-scoped-branch" - }, - { - "kind": "git", - "name": "push-readonly-scope", - "cmd": "git push http://@/acme/alpha.git HEAD:refs/heads/ro-scope", - "ok": false, - "output": "remote: Forbidden\nfatal: unable to access '/acme/alpha.git/': The requested URL returned error: 403", - "refusal": [ - "remote: forbidden", - "fatal: unable to access '/acme/alpha.git/': the requested url returned error: 403" - ] - }, - { - "kind": "git", - "name": "push-read-collab", - "cmd": "git push http://@/acme/alpha.git HEAD:refs/heads/carol-branch", - "ok": false, - "output": "remote: \nremote: Gitea: User permission denied for writing. \nTo /acme/alpha.git\n ! [remote rejected] HEAD -> carol-branch (pre-receive hook declined)\nerror: failed to push some refs to '/acme/alpha.git'", - "refusal": [ - "remote: gitea: user permission denied for writing.", - "! [remote rejected] head -> carol-branch (pre-receive hook declined)", - "error: failed to push some refs to '/acme/alpha.git'" - ] - }, - { - "kind": "git", - "name": "push-no-grant", - "cmd": "git push http://@/acme/alpha.git HEAD:refs/heads/dave-branch", - "ok": false, - "output": "remote: Repository not found\nfatal: repository '/acme/alpha.git/' not found", - "refusal": [ - "remote: repository not found", - "fatal: repository '/acme/alpha.git/' not found" - ] - }, - { - "kind": "git", - "name": "clone-no-grant", - "cmd": "git clone http://@/acme/alpha.git /dave-clone", - "ok": false, - "output": "Cloning into '/dave-clone'...\nremote: Repository not found\nfatal: repository '/acme/alpha.git/' not found", - "refusal": [ - "remote: repository not found", - "fatal: repository '/acme/alpha.git/' not found" - ] - }, - { - "kind": "git", - "name": "clone-read-collab", - "cmd": "git clone http://@/acme/alpha.git /carol-clone", - "ok": true, - "output": "Cloning into '/carol-clone'..." - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "doomed", - "auto_init": true, - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "doomed", - "full_name": "acme/doomed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/doomed/languages", - "html_url": "/acme/doomed", - "url": "/api/v1/repos/acme/doomed", - "link": "", - "ssh_url": "ssh:///acme/doomed.git", - "clone_url": "/acme/doomed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/doomed", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/doomed", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/doomed", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "doomed", - "auto_init": true, - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "doomed", - "full_name": "acme/doomed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/doomed/languages", - "html_url": "/acme/doomed", - "url": "/api/v1/repos/acme/doomed", - "link": "", - "ssh_url": "ssh:///acme/doomed.git", - "clone_url": "/acme/doomed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - } - ] -} +{"scenario":"C","title":"repos","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"alpha","auto_init":true,"default_branch":"main","private":true,"readme":"Default"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":409,"request":{"name":"alpha","auto_init":true,"default_branch":"main","private":true,"readme":"Default"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"The repository with the same name already exists.","url":"/api/swagger"},"must_contain":["already exists"]}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"empty","auto_init":false,"private":true,"default_branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"empty","full_name":"acme/empty","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/empty/languages","html_url":"/acme/empty","url":"/api/v1/repos/acme/empty","link":"","ssh_url":"ssh:///acme/empty.git","clone_url":"/acme/empty.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/empty","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"empty","full_name":"acme/empty","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/empty/languages","html_url":"/acme/empty","url":"/api/v1/repos/acme/empty","link":"","ssh_url":"ssh:///acme/empty.git","clone_url":"/acme/empty.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/missing","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/alpha","auth":"admin","status":200,"request":{"private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/alpha","auth":"admin","status":200,"request":{"has_actions":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/alpha","auth":"admin","status":200,"request":{"description":"Alpha repo"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"empty","full_name":"acme/empty","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/empty/languages","html_url":"/acme/empty","url":"/api/v1/repos/acme/empty","link":"","ssh_url":"ssh:///acme/empty.git","clone_url":"/acme/empty.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"scoped","full_name":"alice/scoped","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/alice/scoped/languages","html_url":"/alice/scoped","url":"/api/v1/repos/alice/scoped","link":"","ssh_url":"ssh:///alice/scoped.git","clone_url":"/alice/scoped.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"name":"probe","full_name":"/probe","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos//probe/languages","html_url":"//probe","url":"/api/v1/repos//probe","link":"","ssh_url":"ssh:////probe.git","clone_url":"//probe.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=alp&limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/bot","auth":"admin","status":204,"request":{"permission":"write"},"headers":{},"body_text":""}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/carol","auth":"admin","status":204,"request":{"permission":"read"},"headers":{},"body_text":""}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/alice","auth":"admin","status":204,"request":{"permission":"write"},"headers":{},"body_text":""}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/nobody-here","auth":"admin","status":422,"request":{"permission":"write"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: nobody-here]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha/collaborators","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":[{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},{"id":"","login":"carol","login_name":"","source_id":"","full_name":"","email":"carol@example.invalid","avatar_url":"/avatars/ee6690b07021d18ebb41590287ae5e0b","html_url":"/carol","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"carol"},{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha/collaborators/bot/permission","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"permission":"write","role_name":"write","user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}]}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/alpha/collaborators/carol","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"carol","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/carol","auth":"admin","status":204,"request":{"permission":"read"},"headers":{},"body_text":""}, +{"kind":"git","name":"push-write-collab","cmd":"git push origin HEAD:refs/heads/bot-branch","ok":true,"output":"remote: \nremote: Create a new pull request for 'bot-branch': \nremote: /acme/alpha/compare/main...bot-branch \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/alpha.git\n * [new branch] HEAD -> bot-branch"}, +{"kind":"git","name":"push-write-scoped-token","cmd":"git push http://@/acme/alpha.git HEAD:refs/heads/bot-scoped-branch","ok":true,"output":"remote: \nremote: Create a new pull request for 'bot-scoped-branch': \nremote: /acme/alpha/compare/main...bot-scoped-branch \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/alpha.git\n * [new branch] HEAD -> bot-scoped-branch"}, +{"kind":"git","name":"push-readonly-scope","cmd":"git push http://@/acme/alpha.git HEAD:refs/heads/ro-scope","ok":false,"output":"remote: Forbidden\nfatal: unable to access '/acme/alpha.git/': The requested URL returned error: 403","refusal":["remote: forbidden","fatal: unable to access '/acme/alpha.git/': the requested url returned error: 403"]}, +{"kind":"git","name":"push-read-collab","cmd":"git push http://@/acme/alpha.git HEAD:refs/heads/carol-branch","ok":false,"output":"remote: \nremote: Gitea: User permission denied for writing. \nTo /acme/alpha.git\n ! [remote rejected] HEAD -> carol-branch (pre-receive hook declined)\nerror: failed to push some refs to '/acme/alpha.git'","refusal":["remote: gitea: user permission denied for writing.","! [remote rejected] head -> carol-branch (pre-receive hook declined)","error: failed to push some refs to '/acme/alpha.git'"]}, +{"kind":"git","name":"push-no-grant","cmd":"git push http://@/acme/alpha.git HEAD:refs/heads/dave-branch","ok":false,"output":"remote: Repository not found\nfatal: repository '/acme/alpha.git/' not found","refusal":["remote: repository not found","fatal: repository '/acme/alpha.git/' not found"]}, +{"kind":"git","name":"clone-no-grant","cmd":"git clone http://@/acme/alpha.git /dave-clone","ok":false,"output":"Cloning into '/dave-clone'...\nremote: Repository not found\nfatal: repository '/acme/alpha.git/' not found","refusal":["remote: repository not found","fatal: repository '/acme/alpha.git/' not found"]}, +{"kind":"git","name":"clone-read-collab","cmd":"git clone http://@/acme/alpha.git /carol-clone","ok":true,"output":"Cloning into '/carol-clone'..."}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"doomed","auto_init":true,"private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"doomed","full_name":"acme/doomed","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/doomed/languages","html_url":"/acme/doomed","url":"/api/v1/repos/acme/doomed","link":"","ssh_url":"ssh:///acme/doomed.git","clone_url":"/acme/doomed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/doomed","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/doomed","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/doomed","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"doomed","auto_init":true,"private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"doomed","full_name":"acme/doomed","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/doomed/languages","html_url":"/acme/doomed","url":"/api/v1/repos/acme/doomed","link":"","ssh_url":"ssh:///acme/doomed.git","clone_url":"/acme/doomed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/D-empty-repo.json b/crates/forge/conformance/fixtures/1.22.6/D-empty-repo.json index cd9ab425..c9e2a831 100644 --- a/crates/forge/conformance/fixtures/1.22.6/D-empty-repo.json +++ b/crates/forge/conformance/fixtures/1.22.6/D-empty-repo.json @@ -1,288 +1,16 @@ -{ - "scenario": "D", - "title": "empty-repo", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "blank", - "full_name": "acme/blank", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/blank/languages", - "html_url": "/acme/blank", - "url": "/api/v1/repos/acme/blank", - "link": "", - "ssh_url": "ssh:///acme/blank.git", - "clone_url": "/acme/blank.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/commits", - "auth": "admin", - "status": 409, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Git Repository is empty.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/commits?sha=main&limit=1", - "auth": "admin", - "status": 409, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Git Repository is empty.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/branches", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": null - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/branches/main", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": [ - "branch does not exist [name: main]" - ], - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/git/refs/heads", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/git/refs", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/contents", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/contents/README.md", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/git/trees/main", - "auth": "admin", - "status": 400, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "sha not found [main]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/git/commits/HEAD", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "HEAD", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/archive/main.zip", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "unrecognized repository reference: main", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/tags", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/pulls?state=all", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"D","title":"empty-repo","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"blank","full_name":"acme/blank","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/blank/languages","html_url":"/acme/blank","url":"/api/v1/repos/acme/blank","link":"","ssh_url":"ssh:///acme/blank.git","clone_url":"/acme/blank.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/commits","auth":"admin","status":409,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Git Repository is empty.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/commits?sha=main&limit=1","auth":"admin","status":409,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Git Repository is empty.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/branches","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":null}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/branches/main","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":["branch does not exist [name: main]"],"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/git/refs/heads","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/git/refs","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/contents","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/contents/README.md","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/git/trees/main","auth":"admin","status":400,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"sha not found [main]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/git/commits/HEAD","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"HEAD","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/archive/main.zip","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"unrecognized repository reference: main","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/tags","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/pulls?state=all","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/E-history-reads.json b/crates/forge/conformance/fixtures/1.22.6/E-history-reads.json index dbd7fd6e..a251a992 100644 --- a/crates/forge/conformance/fixtures/1.22.6/E-history-reads.json +++ b/crates/forge/conformance/fixtures/1.22.6/E-history-reads.json @@ -1,2306 +1,50 @@ -{ - "scenario": "E", - "title": "history-reads", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "hist", - "full_name": "acme/hist", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "Rust", - "languages_url": "/api/v1/repos/acme/hist/languages", - "html_url": "/acme/hist", - "url": "/api/v1/repos/acme/hist", - "link": "", - "ssh_url": "ssh:///acme/hist.git", - "clone_url": "/acme/hist.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "note", - "key": "hist_first_read", - "value": { - "empty": false, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "name": "feat/x", - "commit": { - "id": "", - "message": "feat two\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "main", - "commit": { - "id": "", - "message": "third\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches?limit=1&page=2", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2", - "link": "</api/v1/repos/acme/hist/branches?limit=1&page=1>; rel=\"first\",</api/v1/repos/acme/hist/branches?limit=1&page=1>; rel=\"prev\"" - }, - "body": [ - { - "name": "main", - "commit": { - "id": "", - "message": "third\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "main", - "commit": { - "id": "", - "message": "third\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches/feat/x", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "feat/x", - "commit": { - "id": "", - "message": "feat two\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches/nope", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": [ - "branch does not exist [name: nope]" - ], - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs/heads", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/heads/feat/x", - "url": "/api/v1/repos/acme/hist/git/refs/heads/feat/x", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - }, - { - "ref": "refs/heads/main", - "url": "/api/v1/repos/acme/hist/git/refs/heads/main", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs/heads/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/heads/main", - "url": "/api/v1/repos/acme/hist/git/refs/heads/main", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs/heads/feat/x", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/heads/feat/x", - "url": "/api/v1/repos/acme/hist/git/refs/heads/feat/x", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs/heads/nope", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/heads/feat/x", - "url": "/api/v1/repos/acme/hist/git/refs/heads/feat/x", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - }, - { - "ref": "refs/heads/main", - "url": "/api/v1/repos/acme/hist/git/refs/heads/main", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=50&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "third\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "second\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "first\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=1&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/acme/hist/commits?files=false&limit=2&page=2&sha=main&stat=false&verification=false>; rel=\"next\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=2&sha=main&stat=false&verification=false>; rel=\"last\"" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "third\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "second\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=2&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"first\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"prev\"" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "first\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=3&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"first\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"prev\"" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=feat/x&limit=50&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat two\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat one\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "second\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "first\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=&limit=50&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat two\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat one\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "second\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "first\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/acme/hist/commits?limit=1&page=2&sha=main>; rel=\"next\",</api/v1/repos/acme/hist/commits?limit=1&page=3&sha=main>; rel=\"last\"" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "third\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "README.md", - "status": "modified" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=nope&limit=50&stat=false&files=false&verification=false", - "auth": "admin", - "status": 500, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "object does not exist [id: nope, rel_path: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "third\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "README.md", - "status": "modified" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat two\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "feat2.txt", - "status": "added" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/.diff", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "diff --git a/README.md b/README.md\nindex .. 100644\n--- a/README.md\n+++ b/README.md\n@@ -1 +1,2 @@\n # hist\n+edited\n", - "must_contain": [ - "diff --git" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/.patch", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "From Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH] third\n\n---\n README.md | 1 +\n 1 file changed, 1 insertion(+)\n\ndiff --git a/README.md b/README.md\nindex .. 100644\n--- a/README.md\n+++ b/README.md\n@@ -1 +1,2 @@\n # hist\n+edited\n", - "must_contain": [ - "From " - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/trees/?recursive=true", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": { - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/", - "tree": [ - { - "path": "README.md", - "mode": "100644", - "type": "blob", - "size": 14, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - }, - { - "path": "docs", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - }, - { - "path": "docs/guide.md", - "mode": "100644", - "type": "blob", - "size": 6, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - }, - { - "path": "src", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - }, - { - "path": "src/lib.rs", - "mode": "100644", - "type": "blob", - "size": 13, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - } - ], - "truncated": false, - "page": 1, - "total_count": 5 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/trees/", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": { - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/", - "tree": [ - { - "path": "README.md", - "mode": "100644", - "type": "blob", - "size": 14, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - }, - { - "path": "docs", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - }, - { - "path": "src", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - } - ], - "truncated": false, - "page": 1, - "total_count": 3 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/trees/main?recursive=true&per_page=2&page=1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": { - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/", - "tree": [ - { - "path": "README.md", - "mode": "100644", - "type": "blob", - "size": 14, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - }, - { - "path": "docs", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - } - ], - "truncated": true, - "page": 1, - "total_count": 5 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 14, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "html_url": "/acme/hist/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/README.md" - } - }, - { - "name": "docs", - "path": "docs", - "sha": "", - "last_commit_sha": "", - "type": "dir", - "size": 0, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/docs?ref=main", - "html_url": "/acme/hist/src/branch/main/docs", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": null, - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/docs?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/docs" - } - }, - { - "name": "src", - "path": "src", - "sha": "", - "last_commit_sha": "", - "type": "dir", - "size": 0, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/src?ref=main", - "html_url": "/acme/hist/src/branch/main/src", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": null, - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/src?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/src" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents?ref=feat/x", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 7, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/feat/x/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/README.md" - } - }, - { - "name": "docs", - "path": "docs", - "sha": "", - "last_commit_sha": "", - "type": "dir", - "size": 0, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/docs?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/docs", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": null, - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/docs?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/docs" - } - }, - { - "name": "feat1.txt", - "path": "feat1.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 3, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/feat1.txt?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/feat1.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/feat/x/feat1.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/feat1.txt?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/feat1.txt" - } - }, - { - "name": "feat2.txt", - "path": "feat2.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 3, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/feat2.txt?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/feat2.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/feat/x/feat2.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/feat2.txt?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/feat2.txt" - } - }, - { - "name": "src", - "path": "src", - "sha": "", - "last_commit_sha": "", - "type": "dir", - "size": 0, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/src?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/src", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": null, - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/src?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/src" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/docs", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "guide.md", - "path": "docs/guide.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 6, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/docs/guide.md?ref=main", - "html_url": "/acme/hist/src/branch/main/docs/guide.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/docs/guide.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/docs/guide.md?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/docs/guide.md" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 14, - "encoding": "base64", - "content": "IyBoaXN0CmVkaXRlZAo=", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "html_url": "/acme/hist/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/README.md" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/README.md?ref=", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 7, - "encoding": "base64", - "content": "IyBoaXN0Cg==", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=", - "html_url": "/acme/hist/src/commit//README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/commit//README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/commit//README.md" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/src/lib.rs", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "lib.rs", - "path": "src/lib.rs", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 13, - "encoding": "base64", - "content": "Zm4gbWFpbigpIHt9Cg==", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/src/lib.rs?ref=main", - "html_url": "/acme/hist/src/branch/main/src/lib.rs", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/src/lib.rs", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/src/lib.rs?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/src/lib.rs" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/nope.txt", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": [ - "object does not exist [id: , rel_path: nope.txt]" - ], - "message": "GetContentsOrList", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/README.md?ref=nope", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": [ - "object does not exist [id: nope, rel_path: ]" - ], - "message": "GetContentsOrList", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/hist/contents/new.txt", - "auth": "admin", - "status": 201, - "request": { - "content": "bmV3Cg==", - "message": "add new.txt", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "new.txt", - "path": "new.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 4, - "encoding": "base64", - "content": "bmV3Cg==", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/new.txt?ref=main", - "html_url": "/acme/hist/src/branch/main/new.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/new.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/new.txt?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/new.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "add new.txt\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/hist/contents/new.txt", - "auth": "admin", - "status": 422, - "request": { - "content": "bmV3Cg==", - "message": "add again", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "repository file already exists [path: new.txt]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/hist/contents/README.md", - "auth": "admin", - "status": 200, - "request": { - "content": "IyBoaXN0CnVwZGF0ZWQK", - "message": "update readme", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 15, - "encoding": "base64", - "content": "IyBoaXN0CnVwZGF0ZWQK", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "html_url": "/acme/hist/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/README.md" - } - }, - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "update readme\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/hist/contents/README.md", - "auth": "admin", - "status": 422, - "request": { - "content": "IyBoaXN0CnN0YWxlCg==", - "message": "stale update", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "sha does not match [given: , expected: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/hist/contents/README.md", - "auth": "admin", - "status": 422, - "request": { - "content": "IyBoaXN0Cm5vIHNoYQo=", - "message": "no sha", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[SHA]: Required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/hist/contents/branch-file.txt", - "auth": "admin", - "status": 201, - "request": { - "content": "Ygo=", - "message": "to new branch", - "branch": "main", - "new_branch": "api-branch" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "branch-file.txt", - "path": "branch-file.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "Ygo=", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/branch-file.txt?ref=api-branch", - "html_url": "/acme/hist/src/branch/api-branch/branch-file.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/api-branch/branch-file.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/branch-file.txt?ref=api-branch", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/api-branch/branch-file.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "to new branch\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/hist/contents/new.txt", - "auth": "admin", - "status": 200, - "request": { - "content": "bmV3Mgo=", - "message": "update to new branch", - "sha": "", - "branch": "main", - "new_branch": "api-branch-2" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "new.txt", - "path": "new.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 5, - "encoding": "base64", - "content": "bmV3Mgo=", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/new.txt?ref=api-branch-2", - "html_url": "/acme/hist/src/branch/api-branch-2/new.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/api-branch-2/new.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/new.txt?ref=api-branch-2", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/api-branch-2/new.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "update to new branch\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/hist/contents/x.txt", - "auth": "admin", - "status": 422, - "request": { - "content": "eAo=", - "message": "dup branch", - "branch": "main", - "new_branch": "api-branch" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "branch already exists [name: api-branch]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/archive/main.zip", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/octet-stream", - "link": "</api/v1/repos/acme/hist/archive/.tar.gz?rev=>; rel=\"immutable\"" - }, - "body_prefix_hex": "504b0304", - "archive": [ - { - "name": "hist/", - "size": 0, - "sha256": null - }, - { - "name": "hist/README.md", - "size": 15, - "sha256": "f817eb30fc16a9f8613f4afcc0894740f77be6e89f88c99380305a89069a272f" - }, - { - "name": "hist/docs/", - "size": 0, - "sha256": null - }, - { - "name": "hist/docs/guide.md", - "size": 6, - "sha256": "90c390ec1de806bf945885cd0af51e90c3cd8cda0d0ff676051a56c20848c90f" - }, - { - "name": "hist/new.txt", - "size": 4, - "sha256": "7aa7a5359173d05b63cfd682e3c38487f3cb4f7f1d60659fe59fab1505977d4c" - }, - { - "name": "hist/src/", - "size": 0, - "sha256": null - }, - { - "name": "hist/src/lib.rs", - "size": 13, - "sha256": "536e506bb90914c243a12b397b9a998f85ae2cbd9ba02dfd03a9e155ca5ca0f4" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/archive/main.tar.gz", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/octet-stream", - "link": "</api/v1/repos/acme/hist/archive/.tar.gz?rev=>; rel=\"immutable\"" - }, - "body_prefix_hex": "1f8b0800", - "archive": [ - { - "name": "hist", - "size": 0, - "sha256": null - }, - { - "name": "hist/README.md", - "size": 15, - "sha256": "f817eb30fc16a9f8613f4afcc0894740f77be6e89f88c99380305a89069a272f" - }, - { - "name": "hist/docs", - "size": 0, - "sha256": null - }, - { - "name": "hist/docs/guide.md", - "size": 6, - "sha256": "90c390ec1de806bf945885cd0af51e90c3cd8cda0d0ff676051a56c20848c90f" - }, - { - "name": "hist/new.txt", - "size": 4, - "sha256": "7aa7a5359173d05b63cfd682e3c38487f3cb4f7f1d60659fe59fab1505977d4c" - }, - { - "name": "hist/src", - "size": 0, - "sha256": null - }, - { - "name": "hist/src/lib.rs", - "size": 13, - "sha256": "536e506bb90914c243a12b397b9a998f85ae2cbd9ba02dfd03a9e155ca5ca0f4" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/archive/.zip", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/octet-stream", - "link": "</api/v1/repos/acme/hist/archive/.tar.gz?rev=>; rel=\"immutable\"" - }, - "body_prefix_hex": "504b0304", - "archive": [ - { - "name": "hist/", - "size": 0, - "sha256": null - }, - { - "name": "hist/README.md", - "size": 7, - "sha256": "f61fd51ed8a1210100bca867c775464457dd5a21dd2368bfed695de3a2ca80e1" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/archive/nope.zip", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "unrecognized repository reference: nope", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"E","title":"history-reads","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"hist","full_name":"acme/hist","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"Rust","languages_url":"/api/v1/repos/acme/hist/languages","html_url":"/acme/hist","url":"/api/v1/repos/acme/hist","link":"","ssh_url":"ssh:///acme/hist.git","clone_url":"/acme/hist.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"note","key":"hist_first_read","value":{"empty":false,"default_branch":"main"},"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"name":"feat/x","commit":{"id":"","message":"feat two\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"main","commit":{"id":"","message":"third\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches?limit=1&page=2","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2","link":"</api/v1/repos/acme/hist/branches?limit=1&page=1>; rel=\"first\",</api/v1/repos/acme/hist/branches?limit=1&page=1>; rel=\"prev\""},"body":[{"name":"main","commit":{"id":"","message":"third\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"main","commit":{"id":"","message":"third\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches/feat/x","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"feat/x","commit":{"id":"","message":"feat two\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches/nope","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":["branch does not exist [name: nope]"],"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs/heads","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/heads/feat/x","url":"/api/v1/repos/acme/hist/git/refs/heads/feat/x","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}},{"ref":"refs/heads/main","url":"/api/v1/repos/acme/hist/git/refs/heads/main","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs/heads/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/heads/main","url":"/api/v1/repos/acme/hist/git/refs/heads/main","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs/heads/feat/x","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/heads/feat/x","url":"/api/v1/repos/acme/hist/git/refs/heads/feat/x","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs/heads/nope","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/heads/feat/x","url":"/api/v1/repos/acme/hist/git/refs/heads/feat/x","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}},{"ref":"refs/heads/main","url":"/api/v1/repos/acme/hist/git/refs/heads/main","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=50&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"third\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"second\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"first\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=1&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/acme/hist/commits?files=false&limit=2&page=2&sha=main&stat=false&verification=false>; rel=\"next\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=2&sha=main&stat=false&verification=false>; rel=\"last\""},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"third\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"second\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=2&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"first\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"prev\""},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"first\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=3&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"first\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"prev\""},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=feat/x&limit=50&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat two\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat one\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"second\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"first\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=&limit=50&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat two\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat one\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"second\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"first\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/acme/hist/commits?limit=1&page=2&sha=main>; rel=\"next\",</api/v1/repos/acme/hist/commits?limit=1&page=3&sha=main>; rel=\"last\""},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"third\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":[{"filename":"README.md","status":"modified"}],"stats":{"total":1,"additions":1,"deletions":0}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=nope&limit=50&stat=false&files=false&verification=false","auth":"admin","status":500,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"object does not exist [id: nope, rel_path: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"third\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":[{"filename":"README.md","status":"modified"}],"stats":{"total":1,"additions":1,"deletions":0}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat two\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":[{"filename":"feat2.txt","status":"added"}],"stats":{"total":1,"additions":1,"deletions":0}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/.diff","auth":"admin","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"diff --git a/README.md b/README.md\nindex .. 100644\n--- a/README.md\n+++ b/README.md\n@@ -1 +1,2 @@\n # hist\n+edited\n","must_contain":["diff --git"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/.patch","auth":"admin","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"From Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH] third\n\n---\n README.md | 1 +\n 1 file changed, 1 insertion(+)\n\ndiff --git a/README.md b/README.md\nindex .. 100644\n--- a/README.md\n+++ b/README.md\n@@ -1 +1,2 @@\n # hist\n+edited\n","must_contain":["From "]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/trees/?recursive=true","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":{"sha":"","url":"/api/v1/repos/acme/hist/git/trees/","tree":[{"path":"README.md","mode":"100644","type":"blob","size":14,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"},{"path":"docs","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"},{"path":"docs/guide.md","mode":"100644","type":"blob","size":6,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"},{"path":"src","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"},{"path":"src/lib.rs","mode":"100644","type":"blob","size":13,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"}],"truncated":false,"page":1,"total_count":5}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/trees/","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":{"sha":"","url":"/api/v1/repos/acme/hist/git/trees/","tree":[{"path":"README.md","mode":"100644","type":"blob","size":14,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"},{"path":"docs","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"},{"path":"src","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"}],"truncated":false,"page":1,"total_count":3}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/trees/main?recursive=true&per_page=2&page=1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":{"sha":"","url":"/api/v1/repos/acme/hist/git/trees/","tree":[{"path":"README.md","mode":"100644","type":"blob","size":14,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"},{"path":"docs","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"}],"truncated":true,"page":1,"total_count":5}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","type":"file","size":14,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=main","html_url":"/acme/hist/src/branch/main/README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/README.md"}},{"name":"docs","path":"docs","sha":"","last_commit_sha":"","type":"dir","size":0,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/docs?ref=main","html_url":"/acme/hist/src/branch/main/docs","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":null,"submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/docs?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/docs"}},{"name":"src","path":"src","sha":"","last_commit_sha":"","type":"dir","size":0,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/src?ref=main","html_url":"/acme/hist/src/branch/main/src","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":null,"submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/src?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/src"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents?ref=feat/x","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","type":"file","size":7,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/feat/x/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/README.md"}},{"name":"docs","path":"docs","sha":"","last_commit_sha":"","type":"dir","size":0,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/docs?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/docs","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":null,"submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/docs?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/docs"}},{"name":"feat1.txt","path":"feat1.txt","sha":"","last_commit_sha":"","type":"file","size":3,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/feat1.txt?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/feat1.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/feat/x/feat1.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/feat1.txt?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/feat1.txt"}},{"name":"feat2.txt","path":"feat2.txt","sha":"","last_commit_sha":"","type":"file","size":3,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/feat2.txt?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/feat2.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/feat/x/feat2.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/feat2.txt?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/feat2.txt"}},{"name":"src","path":"src","sha":"","last_commit_sha":"","type":"dir","size":0,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/src?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/src","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":null,"submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/src?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/src"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/docs","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"guide.md","path":"docs/guide.md","sha":"","last_commit_sha":"","type":"file","size":6,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/docs/guide.md?ref=main","html_url":"/acme/hist/src/branch/main/docs/guide.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/docs/guide.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/docs/guide.md?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/docs/guide.md"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/README.md?ref=main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","type":"file","size":14,"encoding":"base64","content":"IyBoaXN0CmVkaXRlZAo=","target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=main","html_url":"/acme/hist/src/branch/main/README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/README.md"}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/README.md?ref=","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","type":"file","size":7,"encoding":"base64","content":"IyBoaXN0Cg==","target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=","html_url":"/acme/hist/src/commit//README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/commit//README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/commit//README.md"}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/src/lib.rs","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"lib.rs","path":"src/lib.rs","sha":"","last_commit_sha":"","type":"file","size":13,"encoding":"base64","content":"Zm4gbWFpbigpIHt9Cg==","target":null,"url":"/api/v1/repos/acme/hist/contents/src/lib.rs?ref=main","html_url":"/acme/hist/src/branch/main/src/lib.rs","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/src/lib.rs","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/src/lib.rs?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/src/lib.rs"}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/nope.txt","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":["object does not exist [id: , rel_path: nope.txt]"],"message":"GetContentsOrList","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/README.md?ref=nope","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":["object does not exist [id: nope, rel_path: ]"],"message":"GetContentsOrList","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/hist/contents/new.txt","auth":"admin","status":201,"request":{"content":"bmV3Cg==","message":"add new.txt","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"new.txt","path":"new.txt","sha":"","last_commit_sha":"","type":"file","size":4,"encoding":"base64","content":"bmV3Cg==","target":null,"url":"/api/v1/repos/acme/hist/contents/new.txt?ref=main","html_url":"/acme/hist/src/branch/main/new.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/new.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/new.txt?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/new.txt"}},"commit":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"message":"add new.txt\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/hist/contents/new.txt","auth":"admin","status":422,"request":{"content":"bmV3Cg==","message":"add again","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"repository file already exists [path: new.txt]","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/hist/contents/README.md","auth":"admin","status":200,"request":{"content":"IyBoaXN0CnVwZGF0ZWQK","message":"update readme","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","type":"file","size":15,"encoding":"base64","content":"IyBoaXN0CnVwZGF0ZWQK","target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=main","html_url":"/acme/hist/src/branch/main/README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/README.md"}},"commit":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"message":"update readme\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/hist/contents/README.md","auth":"admin","status":422,"request":{"content":"IyBoaXN0CnN0YWxlCg==","message":"stale update","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"sha does not match [given: , expected: ]","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/hist/contents/README.md","auth":"admin","status":422,"request":{"content":"IyBoaXN0Cm5vIHNoYQo=","message":"no sha","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[SHA]: Required","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/hist/contents/branch-file.txt","auth":"admin","status":201,"request":{"content":"Ygo=","message":"to new branch","branch":"main","new_branch":"api-branch"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"branch-file.txt","path":"branch-file.txt","sha":"","last_commit_sha":"","type":"file","size":2,"encoding":"base64","content":"Ygo=","target":null,"url":"/api/v1/repos/acme/hist/contents/branch-file.txt?ref=api-branch","html_url":"/acme/hist/src/branch/api-branch/branch-file.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/api-branch/branch-file.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/branch-file.txt?ref=api-branch","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/api-branch/branch-file.txt"}},"commit":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"message":"to new branch\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/hist/contents/new.txt","auth":"admin","status":200,"request":{"content":"bmV3Mgo=","message":"update to new branch","sha":"","branch":"main","new_branch":"api-branch-2"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"new.txt","path":"new.txt","sha":"","last_commit_sha":"","type":"file","size":5,"encoding":"base64","content":"bmV3Mgo=","target":null,"url":"/api/v1/repos/acme/hist/contents/new.txt?ref=api-branch-2","html_url":"/acme/hist/src/branch/api-branch-2/new.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/api-branch-2/new.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/new.txt?ref=api-branch-2","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/api-branch-2/new.txt"}},"commit":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"message":"update to new branch\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/hist/contents/x.txt","auth":"admin","status":422,"request":{"content":"eAo=","message":"dup branch","branch":"main","new_branch":"api-branch"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"branch already exists [name: api-branch]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/archive/main.zip","auth":"admin","status":200,"headers":{"content-type":"application/octet-stream","link":"</api/v1/repos/acme/hist/archive/.tar.gz?rev=>; rel=\"immutable\""},"body_prefix_hex":"504b0304","archive":[{"name":"hist/","size":0,"sha256":null},{"name":"hist/README.md","size":15,"sha256":"f817eb30fc16a9f8613f4afcc0894740f77be6e89f88c99380305a89069a272f"},{"name":"hist/docs/","size":0,"sha256":null},{"name":"hist/docs/guide.md","size":6,"sha256":"90c390ec1de806bf945885cd0af51e90c3cd8cda0d0ff676051a56c20848c90f"},{"name":"hist/new.txt","size":4,"sha256":"7aa7a5359173d05b63cfd682e3c38487f3cb4f7f1d60659fe59fab1505977d4c"},{"name":"hist/src/","size":0,"sha256":null},{"name":"hist/src/lib.rs","size":13,"sha256":"536e506bb90914c243a12b397b9a998f85ae2cbd9ba02dfd03a9e155ca5ca0f4"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/archive/main.tar.gz","auth":"admin","status":200,"headers":{"content-type":"application/octet-stream","link":"</api/v1/repos/acme/hist/archive/.tar.gz?rev=>; rel=\"immutable\""},"body_prefix_hex":"1f8b0800","archive":[{"name":"hist","size":0,"sha256":null},{"name":"hist/README.md","size":15,"sha256":"f817eb30fc16a9f8613f4afcc0894740f77be6e89f88c99380305a89069a272f"},{"name":"hist/docs","size":0,"sha256":null},{"name":"hist/docs/guide.md","size":6,"sha256":"90c390ec1de806bf945885cd0af51e90c3cd8cda0d0ff676051a56c20848c90f"},{"name":"hist/new.txt","size":4,"sha256":"7aa7a5359173d05b63cfd682e3c38487f3cb4f7f1d60659fe59fab1505977d4c"},{"name":"hist/src","size":0,"sha256":null},{"name":"hist/src/lib.rs","size":13,"sha256":"536e506bb90914c243a12b397b9a998f85ae2cbd9ba02dfd03a9e155ca5ca0f4"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/archive/.zip","auth":"admin","status":200,"headers":{"content-type":"application/octet-stream","link":"</api/v1/repos/acme/hist/archive/.tar.gz?rev=>; rel=\"immutable\""},"body_prefix_hex":"504b0304","archive":[{"name":"hist/","size":0,"sha256":null},{"name":"hist/README.md","size":7,"sha256":"f61fd51ed8a1210100bca867c775464457dd5a21dd2368bfed695de3a2ca80e1"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/archive/nope.zip","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"unrecognized repository reference: nope","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/F-pulls.json b/crates/forge/conformance/fixtures/1.22.6/F-pulls.json index 4b27e791..c2399901 100644 --- a/crates/forge/conformance/fixtures/1.22.6/F-pulls.json +++ b/crates/forge/conformance/fixtures/1.22.6/F-pulls.json @@ -1,4945 +1,45 @@ -{ - "scenario": "F", - "title": "pulls", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "Add f1", - "body": "First", - "head": "f1", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 409, - "request": { - "title": "Add f1", - "body": "First", - "head": "f1", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "pull request already exists for these targets [id: 1, issue_id: 1, head_repo_id: 9, base_repo_id: 9, head_branch: f1, base_branch: main]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "Add f2", - "body": "Second", - "head": "f2", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 404, - "request": { - "title": "x", - "head": "nope", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 422, - "request": { - "title": "x", - "head": "main", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Invalid PullRequest: There are no changes between the head and the base", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 404, - "request": { - "title": "x", - "head": "f1", - "base": "nope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "BaseNotExist", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 422, - "request": { - "head": "f1", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Title]: Required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=all&head=acme%3Af2&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "note", - "key": "head_filter_returned_heads", - "value": [ - "f2", - "f1" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=open&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=closed&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "note", - "key": "head_sha_updated_immediately", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "head_sha_updated_within_10s", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "note", - "key": "head_sha_changed_after_push", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=open&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/.diff", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "diff --git a/f1.txt b/f1.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1.txt\n@@ -0,0 +1 @@\n+one\ndiff --git a/f1b.txt b/f1b.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1b.txt\n@@ -0,0 +1 @@\n+more\n" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/.patch", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "From Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH 1/2] commit on f1\n\n---\n f1.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 f1.txt\n\ndiff --git a/f1.txt b/f1.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1.txt\n@@ -0,0 +1 @@\n+one\n-- \n2.45.2\n\n\nFrom Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH 2/2] commit on f1\n\n---\n f1b.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 f1b.txt\n\ndiff --git a/f1b.txt b/f1b.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1b.txt\n@@ -0,0 +1 @@\n+more\n-- \n2.45.2\n\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//commits", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "url": "/api/v1/repos/acme/prs/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/prs/commit/", - "commit": { - "url": "/api/v1/repos/acme/prs/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "commit on f1\n", - "tree": { - "url": "/api/v1/repos/acme/prs/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/prs/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "f1b.txt", - "status": "added" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - }, - { - "url": "/api/v1/repos/acme/prs/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/prs/commit/", - "commit": { - "url": "/api/v1/repos/acme/prs/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "commit on f1\n", - "tree": { - "url": "/api/v1/repos/acme/prs/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/prs/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "f1.txt", - "status": "added" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//files", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "filename": "f1.txt", - "status": "added", - "additions": 1, - "deletions": 0, - "changes": 1, - "html_url": "/acme/prs/src/commit//f1.txt", - "contents_url": "/api/v1/repos/acme/prs/contents/f1.txt?ref=", - "raw_url": "/acme/prs/raw/commit//f1.txt" - }, - { - "filename": "f1b.txt", - "status": "added", - "additions": 1, - "deletions": 0, - "changes": 1, - "html_url": "/acme/prs/src/commit//f1b.txt", - "contents_url": "/api/v1/repos/acme/prs/contents/f1b.txt?ref=", - "raw_url": "/acme/prs/raw/commit//f1b.txt" - } - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "closed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=closed&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "open" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "Renamed f2" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Renamed f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "admin", - "status": 200, - "request": { - "body": "looks fine", - "event": "COMMENT" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": true, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "team": null, - "state": "COMMENT", - "body": "looks fine", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "alice", - "status": 200, - "request": { - "body": "please change", - "event": "REQUEST_CHANGES" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "REQUEST_CHANGES", - "body": "please change", - "commit_id": "", - "stale": false, - "official": true, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "alice", - "status": 200, - "request": { - "body": "now ok", - "event": "APPROVED" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "APPROVED", - "body": "now ok", - "commit_id": "", - "stale": false, - "official": true, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "carol", - "status": 200, - "request": { - "body": "read only approves", - "event": "APPROVED" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "carol", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "carol@example.invalid", - "avatar_url": "/avatars/ee6690b07021d18ebb41590287ae5e0b", - "html_url": "/carol", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "carol" - }, - "team": null, - "state": "APPROVED", - "body": "read only approves", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "bot-scoped", - "status": 422, - "request": { - "body": "self approve", - "event": "APPROVED" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "approve your own pull is not allowed", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "alice", - "status": 200, - "request": { - "body": "bogus", - "event": "BOGUS" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "PENDING", - "body": "bogus", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "user": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "team": null, - "state": "COMMENT", - "body": "looks fine", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "REQUEST_CHANGES", - "body": "please change", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": true, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "APPROVED", - "body": "now ok", - "commit_id": "", - "stale": false, - "official": true, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "carol", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "carol@example.invalid", - "avatar_url": "/avatars/ee6690b07021d18ebb41590287ae5e0b", - "html_url": "/carol", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "carol" - }, - "team": null, - "state": "APPROVED", - "body": "read only approves", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews?page=1&limit=25", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "user": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "team": null, - "state": "COMMENT", - "body": "looks fine", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "REQUEST_CHANGES", - "body": "please change", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": true, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "APPROVED", - "body": "now ok", - "commit_id": "", - "stale": false, - "official": true, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "carol", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "carol@example.invalid", - "avatar_url": "/avatars/ee6690b07021d18ebb41590287ae5e0b", - "html_url": "/carol", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "carol" - }, - "team": null, - "state": "APPROVED", - "body": "read only approves", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "team": null, - "state": "COMMENT", - "body": "looks fine", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews//comments", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot-scoped", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [read:issue]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot-scoped", - "status": 403, - "request": { - "body": "hello" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:issue]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot-scoped", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [read:issue]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot", - "status": 201, - "request": { - "body": "hello" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1", - "issue_url": "", - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "original_author": "", - "original_author_id": "", - "body": "hello", - "assets": [], - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1", - "issue_url": "", - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "original_author": "", - "original_author_id": "", - "body": "hello", - "assets": [], - "created_at": "", - "updated_at": "" - } - ] - } - ] -} +{"scenario":"F","title":"pulls","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":201,"request":{"title":"Add f1","body":"First","head":"f1","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":409,"request":{"title":"Add f1","body":"First","head":"f1","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"pull request already exists for these targets [id: 1, issue_id: 1, head_repo_id: 9, base_repo_id: 9, head_branch: f1, base_branch: main]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":201,"request":{"title":"Add f2","body":"Second","head":"f2","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":404,"request":{"title":"x","head":"nope","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":422,"request":{"title":"x","head":"main","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Invalid PullRequest: There are no changes between the head and the base","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":404,"request":{"title":"x","head":"f1","base":"nope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"BaseNotExist","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":422,"request":{"head":"f1","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Title]: Required","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=all&head=acme%3Af2&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"note","key":"head_filter_returned_heads","value":["f2","f1"],"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=open&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=closed&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"note","key":"head_sha_updated_immediately","value":true,"strict":false}, +{"kind":"note","key":"head_sha_updated_within_10s","value":true,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"note","key":"head_sha_changed_after_push","value":true,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=open&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/.diff","auth":"bot-scoped","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"diff --git a/f1.txt b/f1.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1.txt\n@@ -0,0 +1 @@\n+one\ndiff --git a/f1b.txt b/f1b.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1b.txt\n@@ -0,0 +1 @@\n+more\n"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/.patch","auth":"bot-scoped","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"From Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH 1/2] commit on f1\n\n---\n f1.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 f1.txt\n\ndiff --git a/f1.txt b/f1.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1.txt\n@@ -0,0 +1 @@\n+one\n-- \n2.45.2\n\n\nFrom Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH 2/2] commit on f1\n\n---\n f1b.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 f1b.txt\n\ndiff --git a/f1b.txt b/f1b.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1b.txt\n@@ -0,0 +1 @@\n+more\n-- \n2.45.2\n\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//commits","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"url":"/api/v1/repos/acme/prs/git/commits/","sha":"","created":"","html_url":"/acme/prs/commit/","commit":{"url":"/api/v1/repos/acme/prs/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"commit on f1\n","tree":{"url":"/api/v1/repos/acme/prs/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/prs/git/commits/","sha":"","created":""}],"files":[{"filename":"f1b.txt","status":"added"}],"stats":{"total":1,"additions":1,"deletions":0}},{"url":"/api/v1/repos/acme/prs/git/commits/","sha":"","created":"","html_url":"/acme/prs/commit/","commit":{"url":"/api/v1/repos/acme/prs/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"commit on f1\n","tree":{"url":"/api/v1/repos/acme/prs/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/prs/git/commits/","sha":"","created":""}],"files":[{"filename":"f1.txt","status":"added"}],"stats":{"total":1,"additions":1,"deletions":0}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//files","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"filename":"f1.txt","status":"added","additions":1,"deletions":0,"changes":1,"html_url":"/acme/prs/src/commit//f1.txt","contents_url":"/api/v1/repos/acme/prs/contents/f1.txt?ref=","raw_url":"/acme/prs/raw/commit//f1.txt"},{"filename":"f1b.txt","status":"added","additions":1,"deletions":0,"changes":1,"html_url":"/acme/prs/src/commit//f1b.txt","contents_url":"/api/v1/repos/acme/prs/contents/f1b.txt?ref=","raw_url":"/acme/prs/raw/commit//f1b.txt"}]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":201,"request":{"state":"closed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=closed&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":201,"request":{"state":"open"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":201,"request":{"title":"Renamed f2"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Renamed f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"admin","status":200,"request":{"body":"looks fine","event":"COMMENT"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":true,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"team":null,"state":"COMMENT","body":"looks fine","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"alice","status":200,"request":{"body":"please change","event":"REQUEST_CHANGES"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"REQUEST_CHANGES","body":"please change","commit_id":"","stale":false,"official":true,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"alice","status":200,"request":{"body":"now ok","event":"APPROVED"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"APPROVED","body":"now ok","commit_id":"","stale":false,"official":true,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"carol","status":200,"request":{"body":"read only approves","event":"APPROVED"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"carol","login_name":"","source_id":"","full_name":"","email":"carol@example.invalid","avatar_url":"/avatars/ee6690b07021d18ebb41590287ae5e0b","html_url":"/carol","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"carol"},"team":null,"state":"APPROVED","body":"read only approves","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"bot-scoped","status":422,"request":{"body":"self approve","event":"APPROVED"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"approve your own pull is not allowed","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"alice","status":200,"request":{"body":"bogus","event":"BOGUS"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"PENDING","body":"bogus","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","user":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"team":null,"state":"COMMENT","body":"looks fine","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"REQUEST_CHANGES","body":"please change","commit_id":"","stale":false,"official":false,"dismissed":true,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"APPROVED","body":"now ok","commit_id":"","stale":false,"official":true,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"carol","login_name":"","source_id":"","full_name":"","email":"carol@example.invalid","avatar_url":"/avatars/ee6690b07021d18ebb41590287ae5e0b","html_url":"/carol","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"carol"},"team":null,"state":"APPROVED","body":"read only approves","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews?page=1&limit=25","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","user":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"team":null,"state":"COMMENT","body":"looks fine","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"REQUEST_CHANGES","body":"please change","commit_id":"","stale":false,"official":false,"dismissed":true,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"APPROVED","body":"now ok","commit_id":"","stale":false,"official":true,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"carol","login_name":"","source_id":"","full_name":"","email":"carol@example.invalid","avatar_url":"/avatars/ee6690b07021d18ebb41590287ae5e0b","html_url":"/carol","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"carol"},"team":null,"state":"APPROVED","body":"read only approves","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"team":null,"state":"COMMENT","body":"looks fine","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews//comments","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot-scoped","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [read:issue]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot-scoped","status":403,"request":{"body":"hello"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:issue]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot-scoped","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [read:issue]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot","status":201,"request":{"body":"hello"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1","issue_url":"","user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"original_author":"","original_author_id":"","body":"hello","assets":[],"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1","issue_url":"","user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"original_author":"","original_author_id":"","body":"hello","assets":[],"created_at":"","updated_at":""}]} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/G-merge.json b/crates/forge/conformance/fixtures/1.22.6/G-merge.json index a12a22ec..fa19b993 100644 --- a/crates/forge/conformance/fixtures/1.22.6/G-merge.json +++ b/crates/forge/conformance/fixtures/1.22.6/G-merge.json @@ -1,4504 +1,78 @@ -{ - "scenario": "G", - "title": "merge", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m1", - "body": "body m1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/1", - "diff_url": "/acme/merges/pulls/1.diff", - "patch_url": "/acme/merges/pulls/1.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "m1", - "ref": "m1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "merge_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "merge_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "merge_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m1", - "body": "body m1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/1", - "diff_url": "/acme/merges/pulls/1.diff", - "patch_url": "/acme/merges/pulls/1.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "m1", - "ref": "m1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "note", - "key": "merged_flag_true_after_merge", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "merge_commit_sha_present", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "merge_commit_parent_count", - "value": 2, - "strict": true - }, - { - "kind": "note", - "key": "head_sha_unchanged_after_merge", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "", - "url": "/api/swagger" - } - }, - { - "kind": "note", - "key": "immediate_merge_status", - "value": 200, - "strict": false - }, - { - "kind": "note", - "key": "immediate_merge_message", - "value": "", - "strict": false - }, - { - "kind": "note", - "key": "immediate_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "immediate_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "immediate_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m1b", - "body": "body m1b", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/2", - "diff_url": "/acme/merges/pulls/2.diff", - "patch_url": "/acme/merges/pulls/2.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 26, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "m1b", - "ref": "m1b", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 26, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge", - "head_commit_id": "" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "headid_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "headid_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "headid_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 409, - "request": { - "Do": "merge", - "head_commit_id": "" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "head out of date", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 409, - "request": { - "Do": "merge", - "head_commit_id": "" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "head out of date", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m3", - "body": "body m3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/4", - "diff_url": "/acme/merges/pulls/4.diff", - "patch_url": "/acme/merges/pulls/4.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "m3", - "ref": "m3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge", - "head_commit_id": "" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "wrongid_then_right_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "wrongid_then_right_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "wrongid_then_right_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 422, - "request": { - "Do": "bogus" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Do]: In", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 422, - "request": {}, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Do]: Required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m4", - "body": "body m4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/merges/pulls/6", - "diff_url": "/acme/merges/pulls/6.diff", - "patch_url": "/acme/merges/pulls/6.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 32, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "m4", - "ref": "m4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 32, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Please try again later", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m4", - "body": "body m4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/merges/pulls/6", - "diff_url": "/acme/merges/pulls/6.diff", - "patch_url": "/acme/merges/pulls/6.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 32, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "m4", - "ref": "m4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 32, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "again", - "head": "m1", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/7", - "number": 7, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "again", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/merges/pulls/7", - "diff_url": "/acme/merges/pulls/7.diff", - "patch_url": "/acme/merges/pulls/7.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 32, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "m1", - "ref": "m1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 32, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/9", - "number": 9, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR cf2", - "body": "body cf2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 1, - "changed_files": 1, - "html_url": "/acme/merges/pulls/9", - "diff_url": "/acme/merges/pulls/9.diff", - "patch_url": "/acme/merges/pulls/9.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 36, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "cf2", - "ref": "cf2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 36, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "strict_keys": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Please try again later", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "closed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/10", - "number": 10, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m5", - "body": "body m5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/10", - "diff_url": "/acme/merges/pulls/10.diff", - "patch_url": "/acme/merges/pulls/10.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 36, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "m5", - "ref": "m5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 36, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 404, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/10", - "number": 10, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m5", - "body": "body m5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/10", - "diff_url": "/acme/merges/pulls/10.diff", - "patch_url": "/acme/merges/pulls/10.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 36, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "m5", - "ref": "m5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 36, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "squash" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "squash_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "squash_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "squash_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/11", - "number": 11, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR sq", - "body": "body sq", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/merges/pulls/11", - "diff_url": "/acme/merges/pulls/11.diff", - "patch_url": "/acme/merges/pulls/11.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 37, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "sq", - "ref": "sq", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 37, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "note", - "key": "squash_parent_count", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "rebase" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "rebase_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "rebase_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "rebase_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/12", - "number": 12, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR rb", - "body": "body rb", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/merges/pulls/12", - "diff_url": "/acme/merges/pulls/12.diff", - "patch_url": "/acme/merges/pulls/12.patch", - "mergeable": false, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 40, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "rb", - "ref": "rb", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 40, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "note", - "key": "rebase_parent_count", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "rebase-merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "rebase_merge_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "rebase_merge_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "rebase_merge_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "note", - "key": "rebase_merge_parent_count", - "value": 2, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "fast-forward-only" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "ff_only_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "ff_only_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "ff_only_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/14", - "number": 14, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR ffo", - "body": "body ffo", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/14", - "diff_url": "/acme/merges/pulls/14.diff", - "patch_url": "/acme/merges/pulls/14.patch", - "mergeable": false, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 45, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "ffo", - "ref": "ffo", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 45, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "note", - "key": "ff_only_parent_count", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 500, - "request": { - "Do": "fast-forward-only" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/15", - "number": 15, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR ffo2", - "body": "body ffo2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/15", - "diff_url": "/acme/merges/pulls/15.diff", - "patch_url": "/acme/merges/pulls/15.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 48, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "ffo2", - "ref": "ffo2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 48, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - }, - "must_contain": [ - "required status checks" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - }, - "must_contain": [ - "required status checks" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - }, - "must_contain": [ - "required status checks" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "status_gated_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "status_gated_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "status_gated_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/merges/branch_protections/main", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - } - ] -} +{"scenario":"G","title":"merge","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m1","body":"body m1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/1","diff_url":"/acme/merges/pulls/1.diff","patch_url":"/acme/merges/pulls/1.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"m1","ref":"m1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"note","key":"merge_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"merge_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"merge_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m1","body":"body m1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/1","diff_url":"/acme/merges/pulls/1.diff","patch_url":"/acme/merges/pulls/1.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"m1","ref":"m1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"note","key":"merged_flag_true_after_merge","value":true,"strict":true}, +{"kind":"note","key":"merge_commit_sha_present","value":true,"strict":true}, +{"kind":"note","key":"merge_commit_parent_count","value":2,"strict":true}, +{"kind":"note","key":"head_sha_unchanged_after_merge","value":true,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"","url":"/api/swagger"}}, +{"kind":"note","key":"immediate_merge_status","value":200,"strict":false}, +{"kind":"note","key":"immediate_merge_message","value":"","strict":false}, +{"kind":"note","key":"immediate_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"immediate_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"immediate_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m1b","body":"body m1b","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/2","diff_url":"/acme/merges/pulls/2.diff","patch_url":"/acme/merges/pulls/2.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":26,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"m1b","ref":"m1b","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":26,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge","head_commit_id":""},"headers":{},"body_text":""}, +{"kind":"note","key":"headid_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"headid_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"headid_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":409,"request":{"Do":"merge","head_commit_id":""},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"head out of date","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":409,"request":{"Do":"merge","head_commit_id":""},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"head out of date","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m3","body":"body m3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/4","diff_url":"/acme/merges/pulls/4.diff","patch_url":"/acme/merges/pulls/4.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"m3","ref":"m3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge","head_commit_id":""},"headers":{},"body_text":""}, +{"kind":"note","key":"wrongid_then_right_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"wrongid_then_right_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"wrongid_then_right_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":422,"request":{"Do":"bogus"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Do]: In","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":422,"request":{},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Do]: Required","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m4","body":"body m4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/merges/pulls/6","diff_url":"/acme/merges/pulls/6.diff","patch_url":"/acme/merges/pulls/6.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":32,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"m4","ref":"m4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":32,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Please try again later","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m4","body":"body m4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/merges/pulls/6","diff_url":"/acme/merges/pulls/6.diff","patch_url":"/acme/merges/pulls/6.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":32,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"m4","ref":"m4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":32,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls","auth":"bot-scoped","status":201,"request":{"title":"again","head":"m1","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/7","number":7,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"again","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/merges/pulls/7","diff_url":"/acme/merges/pulls/7.diff","patch_url":"/acme/merges/pulls/7.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":32,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"m1","ref":"m1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":32,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/9","number":9,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR cf2","body":"body cf2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":1,"changed_files":1,"html_url":"/acme/merges/pulls/9","diff_url":"/acme/merges/pulls/9.diff","patch_url":"/acme/merges/pulls/9.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":36,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"cf2","ref":"cf2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":36,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"strict_keys":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Please try again later","url":"/api/swagger"}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":201,"request":{"state":"closed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/10","number":10,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m5","body":"body m5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/10","diff_url":"/acme/merges/pulls/10.diff","patch_url":"/acme/merges/pulls/10.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":36,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"m5","ref":"m5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":36,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":404,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/10","number":10,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m5","body":"body m5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/10","diff_url":"/acme/merges/pulls/10.diff","patch_url":"/acme/merges/pulls/10.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":36,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"m5","ref":"m5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":36,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"squash"},"headers":{},"body_text":""}, +{"kind":"note","key":"squash_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"squash_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"squash_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/11","number":11,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR sq","body":"body sq","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/merges/pulls/11","diff_url":"/acme/merges/pulls/11.diff","patch_url":"/acme/merges/pulls/11.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":37,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"sq","ref":"sq","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":37,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"note","key":"squash_parent_count","value":1,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"rebase"},"headers":{},"body_text":""}, +{"kind":"note","key":"rebase_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"rebase_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"rebase_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/12","number":12,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR rb","body":"body rb","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/merges/pulls/12","diff_url":"/acme/merges/pulls/12.diff","patch_url":"/acme/merges/pulls/12.patch","mergeable":false,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":40,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"rb","ref":"rb","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":40,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"note","key":"rebase_parent_count","value":1,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"rebase-merge"},"headers":{},"body_text":""}, +{"kind":"note","key":"rebase_merge_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"rebase_merge_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"rebase_merge_seconds_to_merged","value":0,"strict":false}, +{"kind":"note","key":"rebase_merge_parent_count","value":2,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"fast-forward-only"},"headers":{},"body_text":""}, +{"kind":"note","key":"ff_only_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"ff_only_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"ff_only_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/14","number":14,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR ffo","body":"body ffo","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/14","diff_url":"/acme/merges/pulls/14.diff","patch_url":"/acme/merges/pulls/14.patch","mergeable":false,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":45,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"ffo","ref":"ffo","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":45,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"note","key":"ff_only_parent_count","value":1,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":500,"request":{"Do":"fast-forward-only"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/15","number":15,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR ffo2","body":"body ffo2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/15","diff_url":"/acme/merges/pulls/15.diff","patch_url":"/acme/merges/pulls/15.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":48,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"ffo2","ref":"ffo2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":48,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"},"must_contain":["required status checks"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"},"must_contain":["required status checks"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"},"must_contain":["required status checks"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"note","key":"status_gated_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"status_gated_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"status_gated_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/merges/branch_protections/main","auth":"admin","status":204,"headers":{},"body_text":""} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/H-statuses.json b/crates/forge/conformance/fixtures/1.22.6/H-statuses.json index c2d7c479..31347710 100644 --- a/crates/forge/conformance/fixtures/1.22.6/H-statuses.json +++ b/crates/forge/conformance/fixtures/1.22.6/H-statuses.json @@ -1,3498 +1,53 @@ -{ - "scenario": "H", - "title": "statuses", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "state": "", - "sha": "", - "total_count": 0, - "statuses": null, - "repository": null, - "commit_url": "", - "url": "" - } - }, - { - "kind": "note", - "key": "combined_state_no_statuses", - "value": "", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/statuses/?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//statuses?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "pending", - "context": "ci/test", - "description": "ci/test is pending", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "state": "pending", - "sha": "", - "total_count": 1, - "statuses": [ - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "note", - "key": "combined_state_pending", - "value": "pending", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "state": "success", - "sha": "", - "total_count": 1, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "note", - "key": "combined_statuses_after_pending_then_success", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/statuses/?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//statuses?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "note", - "key": "list_history_len_after_two_posts", - "value": 2, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "failure", - "context": "ci/lint", - "description": "ci/lint is failure", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "failure", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is failure", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": { - "state": "failure", - "sha": "", - "total_count": 2, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "failure", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is failure", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "note", - "key": "combined_success_plus_failure", - "value": "failure", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success", - "context": "ci/lint", - "description": "ci/lint is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": { - "state": "success", - "sha": "", - "total_count": 2, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "note", - "key": "combined_all_success", - "value": "success", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "pending", - "context": "ci/other", - "description": "ci/other is pending", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/other is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/other", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": { - "state": "pending", - "sha": "", - "total_count": 3, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/other is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/other", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "note", - "key": "combined_success_plus_pending", - "value": "pending", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "error", - "context": "ci/err", - "description": "ci/err is error", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "ci/err is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/err", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": { - "state": "failure", - "sha": "", - "total_count": 4, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/other is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/other", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "ci/err is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/err", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "note", - "key": "combined_with_error", - "value": "failure", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": { - "state": "failure", - "sha": "", - "total_count": 4, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/other is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/other", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "ci/err is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/err", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success", - "context": "st-success", - "description": "st-success is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "st-success is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-success", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "pending", - "context": "st-pending", - "description": "st-pending is pending", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "st-pending is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-pending", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "failure", - "context": "st-failure", - "description": "st-failure is failure", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "failure", - "target_url": "http://example.invalid/run/1", - "description": "st-failure is failure", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-failure", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "error", - "context": "st-error", - "description": "st-error is error", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "st-error is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-error", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "warning", - "context": "st-warning", - "description": "st-warning is warning", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "warning", - "target_url": "http://example.invalid/run/1", - "description": "st-warning is warning", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-warning", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "skipped", - "context": "st-skipped", - "description": "st-skipped is skipped", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "skipped", - "target_url": "http://example.invalid/run/1", - "description": "st-skipped is skipped", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-skipped", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "bogus", - "context": "st-bogus", - "description": "st-bogus is bogus", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "st-bogus is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-bogus", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "", - "context": "st-empty", - "description": "st-empty is ", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "", - "target_url": "http://example.invalid/run/1", - "description": "st-empty is", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-empty", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "8" - }, - "body": { - "state": "failure", - "sha": "", - "total_count": 8, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "st-success is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-success", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "st-pending is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-pending", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "failure", - "target_url": "http://example.invalid/run/1", - "description": "st-failure is failure", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-failure", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "st-error is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-error", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "warning", - "target_url": "http://example.invalid/run/1", - "description": "st-warning is warning", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-warning", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "skipped", - "target_url": "http://example.invalid/run/1", - "description": "st-skipped is skipped", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-skipped", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "st-bogus is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-bogus", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "", - "target_url": "http://example.invalid/run/1", - "description": "st-empty is", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-empty", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "context": "no-state" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "no-state", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success", - "context": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 500, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "GetCommit[]: object does not exist [id: , rel_path: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/nope", - "auth": "admin", - "status": 500, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "GetCommit[nope]: object does not exist [id: nope, rel_path: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "carol", - "status": 403, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user should have a permission to write to a repo", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "dave", - "status": 404, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "bogus", - "context": "ci/bogus-only", - "description": "ci/bogus-only is bogus", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "ci/bogus-only is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/bogus-only", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "state": "bogus", - "sha": "", - "total_count": 1, - "statuses": [ - { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "ci/bogus-only is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/bogus-only", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "note", - "key": "combined_state_only_bogus", - "value": "bogus", - "strict": true - }, - { - "kind": "note", - "key": "combined_total_only_bogus", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/statuses/?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "ci/bogus-only is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/bogus-only", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "state": "", - "sha": "", - "total_count": 0, - "statuses": null, - "repository": null, - "commit_url": "", - "url": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits/main/status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "state": "bogus", - "sha": "", - "total_count": 1, - "statuses": [ - { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "ci/bogus-only is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/bogus-only", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/statuses/main?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "ci/bogus-only is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/bogus-only", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - } - ] -} +{"scenario":"H","title":"statuses","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"state":"","sha":"","total_count":0,"statuses":null,"repository":null,"commit_url":"","url":""}}, +{"kind":"note","key":"combined_state_no_statuses","value":"","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/statuses/?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//statuses?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"bot-scoped","status":201,"request":{"state":"pending","context":"ci/test","description":"ci/test is pending","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/test is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"state":"pending","sha":"","total_count":1,"statuses":[{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/test is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"note","key":"combined_state_pending","value":"pending","strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"bot-scoped","status":201,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"state":"success","sha":"","total_count":1,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"note","key":"combined_statuses_after_pending_then_success","value":1,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/statuses/?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/test is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//statuses?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/test is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}]}, +{"kind":"note","key":"list_history_len_after_two_posts","value":2,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"failure","context":"ci/lint","description":"ci/lint is failure","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"failure","target_url":"http://example.invalid/run/1","description":"ci/lint is failure","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":{"state":"failure","sha":"","total_count":2,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"failure","target_url":"http://example.invalid/run/1","description":"ci/lint is failure","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"note","key":"combined_success_plus_failure","value":"failure","strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success","context":"ci/lint","description":"ci/lint is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":{"state":"success","sha":"","total_count":2,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"note","key":"combined_all_success","value":"success","strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"pending","context":"ci/other","description":"ci/other is pending","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/other is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/other","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":{"state":"pending","sha":"","total_count":3,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/other is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/other","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"note","key":"combined_success_plus_pending","value":"pending","strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"error","context":"ci/err","description":"ci/err is error","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"ci/err is error","url":"/api/v1/repos/acme/status/statuses/","context":"ci/err","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":{"state":"failure","sha":"","total_count":4,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/other is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/other","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"ci/err is error","url":"/api/v1/repos/acme/status/statuses/","context":"ci/err","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"note","key":"combined_with_error","value":"failure","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":{"state":"failure","sha":"","total_count":4,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/other is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/other","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"ci/err is error","url":"/api/v1/repos/acme/status/statuses/","context":"ci/err","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success","context":"st-success","description":"st-success is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"st-success is success","url":"/api/v1/repos/acme/status/statuses/","context":"st-success","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"pending","context":"st-pending","description":"st-pending is pending","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"st-pending is pending","url":"/api/v1/repos/acme/status/statuses/","context":"st-pending","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"failure","context":"st-failure","description":"st-failure is failure","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"failure","target_url":"http://example.invalid/run/1","description":"st-failure is failure","url":"/api/v1/repos/acme/status/statuses/","context":"st-failure","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"error","context":"st-error","description":"st-error is error","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"st-error is error","url":"/api/v1/repos/acme/status/statuses/","context":"st-error","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"warning","context":"st-warning","description":"st-warning is warning","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"warning","target_url":"http://example.invalid/run/1","description":"st-warning is warning","url":"/api/v1/repos/acme/status/statuses/","context":"st-warning","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"skipped","context":"st-skipped","description":"st-skipped is skipped","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"skipped","target_url":"http://example.invalid/run/1","description":"st-skipped is skipped","url":"/api/v1/repos/acme/status/statuses/","context":"st-skipped","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"bogus","context":"st-bogus","description":"st-bogus is bogus","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"st-bogus is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"st-bogus","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"","context":"st-empty","description":"st-empty is ","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"","target_url":"http://example.invalid/run/1","description":"st-empty is","url":"/api/v1/repos/acme/status/statuses/","context":"st-empty","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"8"},"body":{"state":"failure","sha":"","total_count":8,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"st-success is success","url":"/api/v1/repos/acme/status/statuses/","context":"st-success","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"st-pending is pending","url":"/api/v1/repos/acme/status/statuses/","context":"st-pending","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"failure","target_url":"http://example.invalid/run/1","description":"st-failure is failure","url":"/api/v1/repos/acme/status/statuses/","context":"st-failure","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"st-error is error","url":"/api/v1/repos/acme/status/statuses/","context":"st-error","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"warning","target_url":"http://example.invalid/run/1","description":"st-warning is warning","url":"/api/v1/repos/acme/status/statuses/","context":"st-warning","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"skipped","target_url":"http://example.invalid/run/1","description":"st-skipped is skipped","url":"/api/v1/repos/acme/status/statuses/","context":"st-skipped","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"st-bogus is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"st-bogus","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"","target_url":"http://example.invalid/run/1","description":"st-empty is","url":"/api/v1/repos/acme/status/statuses/","context":"st-empty","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/status/statuses/","context":"","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"context":"no-state"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"","target_url":"","description":"","url":"/api/v1/repos/acme/status/statuses/","context":"no-state","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success","context":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/status/statuses/","context":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":500,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"GetCommit[]: object does not exist [id: , rel_path: ]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/nope","auth":"admin","status":500,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"GetCommit[nope]: object does not exist [id: nope, rel_path: ]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"carol","status":403,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user should have a permission to write to a repo","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"dave","status":404,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"bogus","context":"ci/bogus-only","description":"ci/bogus-only is bogus","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"ci/bogus-only is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"ci/bogus-only","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"state":"bogus","sha":"","total_count":1,"statuses":[{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"ci/bogus-only is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"ci/bogus-only","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"note","key":"combined_state_only_bogus","value":"bogus","strict":true}, +{"kind":"note","key":"combined_total_only_bogus","value":1,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/statuses/?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"ci/bogus-only is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"ci/bogus-only","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"state":"","sha":"","total_count":0,"statuses":null,"repository":null,"commit_url":"","url":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits/main/status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"state":"bogus","sha":"","total_count":1,"statuses":[{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"ci/bogus-only is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"ci/bogus-only","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/statuses/main?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"ci/bogus-only is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"ci/bogus-only","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/I-branch-protection.json b/crates/forge/conformance/fixtures/1.22.6/I-branch-protection.json index 8c39d949..05970acb 100644 --- a/crates/forge/conformance/fixtures/1.22.6/I-branch-protection.json +++ b/crates/forge/conformance/fixtures/1.22.6/I-branch-protection.json @@ -1,403 +1,20 @@ -{ - "scenario": "I", - "title": "branch-protection", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "admin", - "status": 403, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Branch protection already exist", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "branch_name": "main", - "rule_name": "main", - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections/nope", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "bot", - "status": 403, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user should be an owner or a collaborator with admin write of a repository", - "url": "/api/swagger" - } - }, - { - "kind": "git", - "name": "push-protected-write-collab", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": false, - "output": "remote: \nremote: Gitea: Not allowed to push to protected branch main \nTo /acme/prot.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'", - "must_contain": [ - "protected" - ], - "refusal": [ - "remote: gitea: not allowed to push to protected branch main", - "! [remote rejected] head -> main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/prot.git'" - ] - }, - { - "kind": "git", - "name": "push-protected-admin", - "cmd": "git push http://@/acme/prot.git HEAD:refs/heads/main", - "ok": false, - "output": "remote: \nremote: Gitea: Not allowed to push to protected branch main \nTo /acme/prot.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'", - "refusal": [ - "remote: gitea: not allowed to push to protected branch main", - "! [remote rejected] head -> main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/prot.git'" - ] - }, - { - "kind": "git", - "name": "push-other-branch", - "cmd": "git push origin HEAD:refs/heads/other", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'other': \nremote: /acme/prot/compare/main...other \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/prot.git\n * [new branch] HEAD -> other" - }, - { - "kind": "git", - "name": "delete-protected-by-push", - "cmd": "git push origin :refs/heads/main", - "ok": false, - "output": "remote: \nremote: Gitea: branch main is the default branch and cannot be deleted \nTo /acme/prot.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'", - "refusal": [ - "remote: gitea: branch main is the default branch and cannot be deleted", - "! [remote rejected] main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/prot.git'" - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_push": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "git", - "name": "push-after-enable-push", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/prot.git\n .. HEAD -> main" - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_status_check": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prot/branch_protections/nope", - "auth": "admin", - "status": 404, - "request": { - "enable_push": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"I","title":"branch-protection","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prot/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prot/branch_protections","auth":"admin","status":403,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Branch protection already exist","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"branch_name":"main","rule_name":"main","enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections/nope","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prot/branch_protections","auth":"bot","status":403,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user should be an owner or a collaborator with admin write of a repository","url":"/api/swagger"}}, +{"kind":"git","name":"push-protected-write-collab","cmd":"git push origin HEAD:refs/heads/main","ok":false,"output":"remote: \nremote: Gitea: Not allowed to push to protected branch main \nTo /acme/prot.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'","must_contain":["protected"],"refusal":["remote: gitea: not allowed to push to protected branch main","! [remote rejected] head -> main (pre-receive hook declined)","error: failed to push some refs to '/acme/prot.git'"]}, +{"kind":"git","name":"push-protected-admin","cmd":"git push http://@/acme/prot.git HEAD:refs/heads/main","ok":false,"output":"remote: \nremote: Gitea: Not allowed to push to protected branch main \nTo /acme/prot.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'","refusal":["remote: gitea: not allowed to push to protected branch main","! [remote rejected] head -> main (pre-receive hook declined)","error: failed to push some refs to '/acme/prot.git'"]}, +{"kind":"git","name":"push-other-branch","cmd":"git push origin HEAD:refs/heads/other","ok":true,"output":"remote: \nremote: Create a new pull request for 'other': \nremote: /acme/prot/compare/main...other \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/prot.git\n * [new branch] HEAD -> other"}, +{"kind":"git","name":"delete-protected-by-push","cmd":"git push origin :refs/heads/main","ok":false,"output":"remote: \nremote: Gitea: branch main is the default branch and cannot be deleted \nTo /acme/prot.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'","refusal":["remote: gitea: branch main is the default branch and cannot be deleted","! [remote rejected] main (pre-receive hook declined)","error: failed to push some refs to '/acme/prot.git'"]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":200,"request":{"enable_push":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"git","name":"push-after-enable-push","cmd":"git push origin HEAD:refs/heads/main","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/prot.git\n .. HEAD -> main"}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":200,"request":{"enable_status_check":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prot/branch_protections/nope","auth":"admin","status":404,"request":{"enable_push":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/J-smart-http.json b/crates/forge/conformance/fixtures/1.22.6/J-smart-http.json index 246349ff..1d7a6a66 100644 --- a/crates/forge/conformance/fixtures/1.22.6/J-smart-http.json +++ b/crates/forge/conformance/fixtures/1.22.6/J-smart-http.json @@ -1,655 +1,66 @@ -{ - "scenario": "J", - "title": "smart-http", - "error": null, - "exchanges": [ - { - "kind": "git", - "name": "clone-admin-token", - "cmd": "git clone -q http://@/acme/smart.git /j-admin-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-admin-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-admin-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-admin-token': \nremote: /acme/smart/compare/main...j-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-admin-token" - }, - { - "kind": "git", - "name": "fetch-admin-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-oauth2-token", - "cmd": "git clone -q http://@/acme/smart.git /j-oauth2-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-oauth2-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-oauth2-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-oauth2-token': \nremote: /acme/smart/compare/main...j-oauth2-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-oauth2-token" - }, - { - "kind": "git", - "name": "fetch-oauth2-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-bot-token", - "cmd": "git clone -q http://@/acme/smart.git /j-bot-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-bot-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-bot-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-bot-token': \nremote: /acme/smart/compare/main...j-bot-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-bot-token" - }, - { - "kind": "git", - "name": "fetch-bot-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-other-name-admin-token", - "cmd": "git clone -q http://@/acme/smart.git /j-other-name-admin-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-other-name-admin-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-other-name-admin-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-other-name-admin-token': \nremote: /acme/smart/compare/main...j-other-name-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-other-name-admin-token" - }, - { - "kind": "git", - "name": "fetch-other-name-admin-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-bot-name-admin-token", - "cmd": "git clone -q http://@/acme/smart.git /j-bot-name-admin-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-bot-name-admin-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-bot-name-admin-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-bot-name-admin-token': \nremote: /acme/smart/compare/main...j-bot-name-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-bot-name-admin-token" - }, - { - "kind": "git", - "name": "fetch-bot-name-admin-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-token-as-username", - "cmd": "git clone -q http://@/acme/smart.git /j-token-as-username", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-token-as-username", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-token-as-username", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-token-as-username': \nremote: /acme/smart/compare/main...j-token-as-username \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-token-as-username" - }, - { - "kind": "git", - "name": "fetch-token-as-username", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-bad-token", - "cmd": "git clone -q http://@/acme/smart.git /j-bad-token", - "ok": false, - "output": "remote: Verify\nfatal: Authentication failed for '/acme/smart.git/'", - "refusal": [ - "remote: verify", - "fatal: authentication failed for '/acme/smart.git/'" - ] - }, - { - "kind": "git", - "name": "push-bad-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-bad-token", - "ok": false, - "output": "remote: Verify\nfatal: Authentication failed for '/acme/smart.git/'", - "refusal": [ - "remote: verify", - "fatal: authentication failed for '/acme/smart.git/'" - ] - }, - { - "kind": "git", - "name": "fetch-bad-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": false, - "output": "remote: Verify\nfatal: Authentication failed for '/acme/smart.git/'", - "refusal": [ - "remote: verify", - "fatal: authentication failed for '/acme/smart.git/'" - ] - }, - { - "kind": "git", - "name": "clone-no-credentials", - "cmd": "git clone -q /acme/smart.git /j-no-credentials", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "git", - "name": "push-no-credentials", - "cmd": "git push /acme/smart.git :refs/heads/j-no-credentials", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "git", - "name": "fetch-no-credentials", - "cmd": "git fetch -q /acme/smart.git main", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "git", - "name": "ls-remote-hdr-basic-token-empty-password", - "cmd": "git -c http.extraHeader= ls-remote /acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "git", - "name": "ls-remote-hdr-token", - "cmd": "git -c http.extraHeader= ls-remote /acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "git", - "name": "ls-remote-hdr-bearer", - "cmd": "git -c http.extraHeader= ls-remote /acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Verify\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n0046 refs/heads/j-admin-token\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000", - "must_contain": [ - "service=git-upload-pack" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "oauth2-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n0046 refs/heads/j-admin-token\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000", - "must_contain": [ - "service=git-upload-pack" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-receive-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Verify\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000c7 refs/heads/j-admin-token\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000", - "must_contain": [ - "service=git-receive-pack" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-receive-pack", - "auth": "oauth2-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000c7 refs/heads/j-admin-token\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000", - "must_contain": [ - "service=git-receive-pack" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n0000000eversion 2\n0015agent=git/2.45.2\n0013ls-refs=unborn\n0027fetch=shallow wait-for-done filter\n0012server-option\n0017object-format=sha1\n0000", - "must_contain": [ - "version 2" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "git", - "name": "fetch-sha-tip-v0", - "cmd": "git -c protocol.version=0 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-old-v0", - "cmd": "git -c protocol.version=0 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-dead-v0", - "cmd": "git -c protocol.version=0 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-tip-v2", - "cmd": "git -c protocol.version=2 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-old-v2", - "cmd": "git -c protocol.version=2 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-dead-v2", - "cmd": "git -c protocol.version=2 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "ls-remote-v0", - "cmd": "git -c protocol.version=0 ls-remote http://@/acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "git", - "name": "ls-remote-v2", - "cmd": "git -c protocol.version=2 ls-remote http://@/acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "git", - "name": "clone-filter-blob-none", - "cmd": "git clone --filter=blob:none http://@/acme/smart.git /jpartial", - "ok": true, - "output": "Cloning into '/jpartial'..." - }, - { - "kind": "note", - "key": "partial_clone_missing_objects", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "partial_clone_promisor", - "value": "true", - "strict": true - }, - { - "kind": "git", - "name": "clone-depth-1", - "cmd": "git clone -q --depth=1 http://@/acme/smart.git /jshallow", - "ok": true, - "output": "" - }, - { - "kind": "note", - "key": "shallow_clone", - "value": "true", - "strict": true - }, - { - "kind": "git", - "name": "unshallow", - "cmd": "git fetch -q --unshallow", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "flw-absent-expected-and-absent", - "cmd": "git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'b': \nremote: /acme/smart/compare/main...b \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> b" - }, - { - "kind": "git", - "name": "flw-absent-expected-but-exists", - "cmd": "git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b", - "ok": false, - "output": "To /acme/smart.git\n ! [rejected] -> b (stale info)\nerror: failed to push some refs to '/acme/smart.git'", - "refusal": [ - "! [rejected] -> b (stale info)", - "error: failed to push some refs to '/acme/smart.git'" - ] - }, - { - "kind": "git", - "name": "flw-correct-lease-nonff", - "cmd": "git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'b': \nremote: /acme/smart/compare/main...b \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n + .. -> b (forced update)" - }, - { - "kind": "git", - "name": "flw-stale-lease", - "cmd": "git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b", - "ok": false, - "output": "To /acme/smart.git\n ! [rejected] -> b (stale info)\nerror: failed to push some refs to '/acme/smart.git'", - "refusal": [ - "! [rejected] -> b (stale info)", - "error: failed to push some refs to '/acme/smart.git'" - ] - }, - { - "kind": "git", - "name": "push-nonff-without-force", - "cmd": "git push http://@/acme/smart.git :refs/heads/b", - "ok": false, - "output": "To /acme/smart.git\n ! [rejected] -> b (non-fast-forward)\nerror: failed to push some refs to '/acme/smart.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.", - "refusal": [ - "! [rejected] -> b (non-fast-forward)", - "error: failed to push some refs to '/acme/smart.git'" - ] - }, - { - "kind": "git", - "name": "push-tags", - "cmd": "git push http://@/acme/smart.git refs/tags/v1 refs/tags/v2", - "ok": true, - "output": "remote: .. Processing 2 references \nremote: Processed 2 references in total \nTo /acme/smart.git\n * [new tag] v1 -> v1\n * [new tag] v2 -> v2" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/smart/tags", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "name": "v2", - "message": "release", - "id": "", - "commit": { - "url": "/api/v1/repos/acme/smart/git/commits/", - "sha": "", - "created": "" - }, - "zipball_url": "/acme/smart/archive/v2.zip", - "tarball_url": "/acme/smart/archive/v2.tar.gz" - }, - { - "name": "v1", - "message": "commit on main", - "id": "", - "commit": { - "url": "/api/v1/repos/acme/smart/git/commits/", - "sha": "", - "created": "" - }, - "zipball_url": "/acme/smart/archive/v1.zip", - "tarball_url": "/acme/smart/archive/v1.tar.gz" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/smart/git/refs/tags", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/tags/v1", - "url": "/api/v1/repos/acme/smart/git/refs/tags/v1", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/smart/git/commits/" - } - }, - { - "ref": "refs/tags/v2", - "url": "/api/v1/repos/acme/smart/git/refs/tags/v2", - "object": { - "type": "tag", - "sha": "", - "url": "/api/v1/repos/acme/smart/git/tags/" - } - } - ] - }, - { - "kind": "git", - "name": "delete-tag-by-push", - "cmd": "git push http://@/acme/smart.git :refs/tags/v1", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n - [deleted] v1" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/smart/tags", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "name": "v2", - "message": "release", - "id": "", - "commit": { - "url": "/api/v1/repos/acme/smart/git/commits/", - "sha": "", - "created": "" - }, - "zipball_url": "/acme/smart/archive/v2.zip", - "tarball_url": "/acme/smart/archive/v2.tar.gz" - } - ] - }, - { - "kind": "git", - "name": "delete-branch-by-push", - "cmd": "git push http://@/acme/smart.git :refs/heads/b", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n - [deleted] b" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/smart/branches/b", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": [ - "branch does not exist [name: b]" - ], - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "git", - "name": "delete-default-branch-by-push", - "cmd": "git push http://@/acme/smart.git :refs/heads/main", - "ok": false, - "output": "remote: \nremote: Gitea: branch main is the default branch and cannot be deleted \nTo /acme/smart.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/smart.git'", - "refusal": [ - "remote: gitea: branch main is the default branch and cannot be deleted", - "! [remote rejected] main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/smart.git'" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/HEAD", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "text/plain" - }, - "body_text": "ref: refs/heads/main\n" - } - ] -} +{"scenario":"J","title":"smart-http","error":null,"exchanges":[ +{"kind":"git","name":"clone-admin-token","cmd":"git clone -q http://@/acme/smart.git /j-admin-token","ok":true,"output":""}, +{"kind":"git","name":"push-admin-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-admin-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-admin-token': \nremote: /acme/smart/compare/main...j-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-admin-token"}, +{"kind":"git","name":"fetch-admin-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-oauth2-token","cmd":"git clone -q http://@/acme/smart.git /j-oauth2-token","ok":true,"output":""}, +{"kind":"git","name":"push-oauth2-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-oauth2-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-oauth2-token': \nremote: /acme/smart/compare/main...j-oauth2-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-oauth2-token"}, +{"kind":"git","name":"fetch-oauth2-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-bot-token","cmd":"git clone -q http://@/acme/smart.git /j-bot-token","ok":true,"output":""}, +{"kind":"git","name":"push-bot-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-bot-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-bot-token': \nremote: /acme/smart/compare/main...j-bot-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-bot-token"}, +{"kind":"git","name":"fetch-bot-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-other-name-admin-token","cmd":"git clone -q http://@/acme/smart.git /j-other-name-admin-token","ok":true,"output":""}, +{"kind":"git","name":"push-other-name-admin-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-other-name-admin-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-other-name-admin-token': \nremote: /acme/smart/compare/main...j-other-name-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-other-name-admin-token"}, +{"kind":"git","name":"fetch-other-name-admin-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-bot-name-admin-token","cmd":"git clone -q http://@/acme/smart.git /j-bot-name-admin-token","ok":true,"output":""}, +{"kind":"git","name":"push-bot-name-admin-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-bot-name-admin-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-bot-name-admin-token': \nremote: /acme/smart/compare/main...j-bot-name-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-bot-name-admin-token"}, +{"kind":"git","name":"fetch-bot-name-admin-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-token-as-username","cmd":"git clone -q http://@/acme/smart.git /j-token-as-username","ok":true,"output":""}, +{"kind":"git","name":"push-token-as-username","cmd":"git push http://@/acme/smart.git :refs/heads/j-token-as-username","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-token-as-username': \nremote: /acme/smart/compare/main...j-token-as-username \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-token-as-username"}, +{"kind":"git","name":"fetch-token-as-username","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-bad-token","cmd":"git clone -q http://@/acme/smart.git /j-bad-token","ok":false,"output":"remote: Verify\nfatal: Authentication failed for '/acme/smart.git/'","refusal":["remote: verify","fatal: authentication failed for '/acme/smart.git/'"]}, +{"kind":"git","name":"push-bad-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-bad-token","ok":false,"output":"remote: Verify\nfatal: Authentication failed for '/acme/smart.git/'","refusal":["remote: verify","fatal: authentication failed for '/acme/smart.git/'"]}, +{"kind":"git","name":"fetch-bad-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":false,"output":"remote: Verify\nfatal: Authentication failed for '/acme/smart.git/'","refusal":["remote: verify","fatal: authentication failed for '/acme/smart.git/'"]}, +{"kind":"git","name":"clone-no-credentials","cmd":"git clone -q /acme/smart.git /j-no-credentials","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"git","name":"push-no-credentials","cmd":"git push /acme/smart.git :refs/heads/j-no-credentials","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"git","name":"fetch-no-credentials","cmd":"git fetch -q /acme/smart.git main","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"git","name":"ls-remote-hdr-basic-token-empty-password","cmd":"git -c http.extraHeader= ls-remote /acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"git","name":"ls-remote-hdr-token","cmd":"git -c http.extraHeader= ls-remote /acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"git","name":"ls-remote-hdr-bearer","cmd":"git -c http.extraHeader= ls-remote /acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Verify\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n0046 refs/heads/j-admin-token\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000","must_contain":["service=git-upload-pack"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"oauth2-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n0046 refs/heads/j-admin-token\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000","must_contain":["service=git-upload-pack"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-receive-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Verify\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000c7 refs/heads/j-admin-token\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000","must_contain":["service=git-receive-pack"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-receive-pack","auth":"oauth2-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000c7 refs/heads/j-admin-token\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000","must_contain":["service=git-receive-pack"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n0000000eversion 2\n0015agent=git/2.45.2\n0013ls-refs=unborn\n0027fetch=shallow wait-for-done filter\n0012server-option\n0017object-format=sha1\n0000","must_contain":["version 2"],"volatile":["$text"]}, +{"kind":"git","name":"fetch-sha-tip-v0","cmd":"git -c protocol.version=0 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-old-v0","cmd":"git -c protocol.version=0 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-dead-v0","cmd":"git -c protocol.version=0 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-tip-v2","cmd":"git -c protocol.version=2 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-old-v2","cmd":"git -c protocol.version=2 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-dead-v2","cmd":"git -c protocol.version=2 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"ls-remote-v0","cmd":"git -c protocol.version=0 ls-remote http://@/acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"git","name":"ls-remote-v2","cmd":"git -c protocol.version=2 ls-remote http://@/acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"git","name":"clone-filter-blob-none","cmd":"git clone --filter=blob:none http://@/acme/smart.git /jpartial","ok":true,"output":"Cloning into '/jpartial'..."}, +{"kind":"note","key":"partial_clone_missing_objects","value":true,"strict":true}, +{"kind":"note","key":"partial_clone_promisor","value":"true","strict":true}, +{"kind":"git","name":"clone-depth-1","cmd":"git clone -q --depth=1 http://@/acme/smart.git /jshallow","ok":true,"output":""}, +{"kind":"note","key":"shallow_clone","value":"true","strict":true}, +{"kind":"git","name":"unshallow","cmd":"git fetch -q --unshallow","ok":true,"output":""}, +{"kind":"git","name":"flw-absent-expected-and-absent","cmd":"git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b","ok":true,"output":"remote: \nremote: Create a new pull request for 'b': \nremote: /acme/smart/compare/main...b \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> b"}, +{"kind":"git","name":"flw-absent-expected-but-exists","cmd":"git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b","ok":false,"output":"To /acme/smart.git\n ! [rejected] -> b (stale info)\nerror: failed to push some refs to '/acme/smart.git'","refusal":["! [rejected] -> b (stale info)","error: failed to push some refs to '/acme/smart.git'"]}, +{"kind":"git","name":"flw-correct-lease-nonff","cmd":"git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b","ok":true,"output":"remote: \nremote: Create a new pull request for 'b': \nremote: /acme/smart/compare/main...b \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n + .. -> b (forced update)"}, +{"kind":"git","name":"flw-stale-lease","cmd":"git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b","ok":false,"output":"To /acme/smart.git\n ! [rejected] -> b (stale info)\nerror: failed to push some refs to '/acme/smart.git'","refusal":["! [rejected] -> b (stale info)","error: failed to push some refs to '/acme/smart.git'"]}, +{"kind":"git","name":"push-nonff-without-force","cmd":"git push http://@/acme/smart.git :refs/heads/b","ok":false,"output":"To /acme/smart.git\n ! [rejected] -> b (non-fast-forward)\nerror: failed to push some refs to '/acme/smart.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.","refusal":["! [rejected] -> b (non-fast-forward)","error: failed to push some refs to '/acme/smart.git'"]}, +{"kind":"git","name":"push-tags","cmd":"git push http://@/acme/smart.git refs/tags/v1 refs/tags/v2","ok":true,"output":"remote: .. Processing 2 references \nremote: Processed 2 references in total \nTo /acme/smart.git\n * [new tag] v1 -> v1\n * [new tag] v2 -> v2"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/smart/tags","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"name":"v2","message":"release","id":"","commit":{"url":"/api/v1/repos/acme/smart/git/commits/","sha":"","created":""},"zipball_url":"/acme/smart/archive/v2.zip","tarball_url":"/acme/smart/archive/v2.tar.gz"},{"name":"v1","message":"commit on main","id":"","commit":{"url":"/api/v1/repos/acme/smart/git/commits/","sha":"","created":""},"zipball_url":"/acme/smart/archive/v1.zip","tarball_url":"/acme/smart/archive/v1.tar.gz"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/smart/git/refs/tags","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/tags/v1","url":"/api/v1/repos/acme/smart/git/refs/tags/v1","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/smart/git/commits/"}},{"ref":"refs/tags/v2","url":"/api/v1/repos/acme/smart/git/refs/tags/v2","object":{"type":"tag","sha":"","url":"/api/v1/repos/acme/smart/git/tags/"}}]}, +{"kind":"git","name":"delete-tag-by-push","cmd":"git push http://@/acme/smart.git :refs/tags/v1","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n - [deleted] v1"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/smart/tags","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"name":"v2","message":"release","id":"","commit":{"url":"/api/v1/repos/acme/smart/git/commits/","sha":"","created":""},"zipball_url":"/acme/smart/archive/v2.zip","tarball_url":"/acme/smart/archive/v2.tar.gz"}]}, +{"kind":"git","name":"delete-branch-by-push","cmd":"git push http://@/acme/smart.git :refs/heads/b","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n - [deleted] b"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/smart/branches/b","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":["branch does not exist [name: b]"],"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"git","name":"delete-default-branch-by-push","cmd":"git push http://@/acme/smart.git :refs/heads/main","ok":false,"output":"remote: \nremote: Gitea: branch main is the default branch and cannot be deleted \nTo /acme/smart.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/smart.git'","refusal":["remote: gitea: branch main is the default branch and cannot be deleted","! [remote rejected] main (pre-receive hook declined)","error: failed to push some refs to '/acme/smart.git'"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/HEAD","auth":"admin-tokbasic","status":200,"headers":{"content-type":"text/plain"},"body_text":"ref: refs/heads/main\n"} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/K-visibility-probing.json b/crates/forge/conformance/fixtures/1.22.6/K-visibility-probing.json index 456068f4..0db7634f 100644 --- a/crates/forge/conformance/fixtures/1.22.6/K-visibility-probing.json +++ b/crates/forge/conformance/fixtures/1.22.6/K-visibility-probing.json @@ -1,3822 +1,60 @@ -{ - "scenario": "K", - "title": "visibility-probing", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/contents", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/branches", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/contents", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/branches", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/contents", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/branches", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-upload-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Verify\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-receive-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Verify\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/contents", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/branches", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-upload-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Verify\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-receive-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Verify\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/contents", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/branches", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-upload-pack", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-receive-pack", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/contents", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/branches", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-upload-pack", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-receive-pack", - "auth": "dave-tokbasic", - "status": 403, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Push to create is not enabled for organizations.", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "vis", - "full_name": "acme/vis", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/vis/languages", - "html_url": "/acme/vis", - "url": "/api/v1/repos/acme/vis", - "link": "", - "ssh_url": "ssh:///acme/vis.git", - "clone_url": "/acme/vis.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/contents", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 7, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/vis/contents/README.md?ref=main", - "html_url": "/acme/vis/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/vis/git/blobs/", - "download_url": "/acme/vis/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/vis/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/vis/git/blobs/", - "html": "/acme/vis/src/branch/main/README.md" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/branches", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "name": "main", - "commit": { - "id": "", - "message": "Initial commit\n", - "url": "/acme/vis/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": false, - "user_can_merge": false, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-upload-pack", - "auth": "carol-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003d refs/heads/main\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-receive-pack", - "auth": "carol-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000be refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost", - "auth": "carol", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/contents", - "auth": "carol", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/branches", - "auth": "carol", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-upload-pack", - "auth": "carol-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-receive-pack", - "auth": "carol-tokbasic", - "status": 403, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Push to create is not enabled for organizations.", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis", - "auth": "none", - "status": 303, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/user/login" - }, - "body_text": "See Other.\n\n", - "volatile": [ - "$text" - ], - "tags": [ - "web" - ] - }, - { - "kind": "git", - "name": "ls-remote-vis-none", - "cmd": "git ls-remote /acme/vis.git", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost", - "auth": "none", - "status": 303, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/user/login" - }, - "body_text": "See Other.\n\n", - "volatile": [ - "$text" - ], - "tags": [ - "web" - ] - }, - { - "kind": "git", - "name": "ls-remote-ghost-none", - "cmd": "git ls-remote /acme/ghost.git", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis", - "auth": "dave-tokbasic", - "status": 303, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/user/login" - }, - "body_text": "See Other.\n\n", - "volatile": [ - "$text" - ], - "tags": [ - "web" - ] - }, - { - "kind": "git", - "name": "ls-remote-vis-dave", - "cmd": "git ls-remote http://@/acme/vis.git", - "ok": false, - "output": "remote: Repository not found\nfatal: repository '/acme/vis.git/' not found", - "refusal": [ - "remote: repository not found", - "fatal: repository '/acme/vis.git/' not found" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost", - "auth": "dave-tokbasic", - "status": 303, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/user/login" - }, - "body_text": "See Other.\n\n", - "volatile": [ - "$text" - ], - "tags": [ - "web" - ] - }, - { - "kind": "git", - "name": "ls-remote-ghost-dave", - "cmd": "git ls-remote http://@/acme/ghost.git", - "ok": false, - "output": "remote: Repository not found\nfatal: repository '/acme/ghost.git/' not found", - "refusal": [ - "remote: repository not found", - "fatal: repository '/acme/ghost.git/' not found" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": { - "ok": true, - "data": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "9" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "blank", - "full_name": "acme/blank", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/blank/languages", - "html_url": "/acme/blank", - "url": "/api/v1/repos/acme/blank", - "link": "", - "ssh_url": "ssh:///acme/blank.git", - "clone_url": "/acme/blank.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "hist", - "full_name": "acme/hist", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "Rust", - "languages_url": "/api/v1/repos/acme/hist/languages", - "html_url": "/acme/hist", - "url": "/api/v1/repos/acme/hist", - "link": "", - "ssh_url": "ssh:///acme/hist.git", - "clone_url": "/acme/hist.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 48, - "language": "Text", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prot", - "full_name": "acme/prot", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/prot/languages", - "html_url": "/acme/prot", - "url": "/api/v1/repos/acme/prot", - "link": "", - "ssh_url": "ssh:///acme/prot.git", - "clone_url": "/acme/prot.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 26, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "smart", - "full_name": "acme/smart", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "Text", - "languages_url": "/api/v1/repos/acme/smart/languages", - "html_url": "/acme/smart", - "url": "/api/v1/repos/acme/smart", - "link": "", - "ssh_url": "ssh:///acme/smart.git", - "clone_url": "/acme/smart.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "Text", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "vis", - "full_name": "acme/vis", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/vis/languages", - "html_url": "/acme/vis", - "url": "/api/v1/repos/acme/vis", - "link": "", - "ssh_url": "ssh:///acme/vis.git", - "clone_url": "/acme/vis.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "13" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "blank", - "full_name": "acme/blank", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/blank/languages", - "html_url": "/acme/blank", - "url": "/api/v1/repos/acme/blank", - "link": "", - "ssh_url": "ssh:///acme/blank.git", - "clone_url": "/acme/blank.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "doomed", - "full_name": "acme/doomed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/doomed/languages", - "html_url": "/acme/doomed", - "url": "/api/v1/repos/acme/doomed", - "link": "", - "ssh_url": "ssh:///acme/doomed.git", - "clone_url": "/acme/doomed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "empty", - "full_name": "acme/empty", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/empty/languages", - "html_url": "/acme/empty", - "url": "/api/v1/repos/acme/empty", - "link": "", - "ssh_url": "ssh:///acme/empty.git", - "clone_url": "/acme/empty.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "hist", - "full_name": "acme/hist", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "Rust", - "languages_url": "/api/v1/repos/acme/hist/languages", - "html_url": "/acme/hist", - "url": "/api/v1/repos/acme/hist", - "link": "", - "ssh_url": "ssh:///acme/hist.git", - "clone_url": "/acme/hist.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 48, - "language": "Text", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prot", - "full_name": "acme/prot", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/prot/languages", - "html_url": "/acme/prot", - "url": "/api/v1/repos/acme/prot", - "link": "", - "ssh_url": "ssh:///acme/prot.git", - "clone_url": "/acme/prot.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 26, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "smart", - "full_name": "acme/smart", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "Text", - "languages_url": "/api/v1/repos/acme/smart/languages", - "html_url": "/acme/smart", - "url": "/api/v1/repos/acme/smart", - "link": "", - "ssh_url": "ssh:///acme/smart.git", - "clone_url": "/acme/smart.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "Text", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "vis", - "full_name": "acme/vis", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/vis/languages", - "html_url": "/acme/vis", - "url": "/api/v1/repos/acme/vis", - "link": "", - "ssh_url": "ssh:///acme/vis.git", - "clone_url": "/acme/vis.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "scoped", - "full_name": "alice/scoped", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/alice/scoped/languages", - "html_url": "/alice/scoped", - "url": "/api/v1/repos/alice/scoped", - "link": "", - "ssh_url": "ssh:///alice/scoped.git", - "clone_url": "/alice/scoped.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "name": "probe", - "full_name": "/probe", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos//probe/languages", - "html_url": "//probe", - "url": "/api/v1/repos//probe", - "link": "", - "ssh_url": "ssh:////probe.git", - "clone_url": "//probe.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=vis&limit=50", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": { - "ok": true, - "data": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user/repos?limit=50", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "HasOrgOrUserVisible", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme/repos", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "11" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme/repos?limit=50", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "11" - }, - "body": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "blank", - "full_name": "acme/blank", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/blank/languages", - "html_url": "/acme/blank", - "url": "/api/v1/repos/acme/blank", - "link": "", - "ssh_url": "ssh:///acme/blank.git", - "clone_url": "/acme/blank.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "hist", - "full_name": "acme/hist", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "Rust", - "languages_url": "/api/v1/repos/acme/hist/languages", - "html_url": "/acme/hist", - "url": "/api/v1/repos/acme/hist", - "link": "", - "ssh_url": "ssh:///acme/hist.git", - "clone_url": "/acme/hist.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 26, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 48, - "language": "Text", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "Text", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prot", - "full_name": "acme/prot", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/prot/languages", - "html_url": "/acme/prot", - "url": "/api/v1/repos/acme/prot", - "link": "", - "ssh_url": "ssh:///acme/prot.git", - "clone_url": "/acme/prot.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "smart", - "full_name": "acme/smart", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "Text", - "languages_url": "/api/v1/repos/acme/smart/languages", - "html_url": "/acme/smart", - "url": "/api/v1/repos/acme/smart", - "link": "", - "ssh_url": "ssh:///acme/smart.git", - "clone_url": "/acme/smart.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "vis", - "full_name": "acme/vis", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/vis/languages", - "html_url": "/acme/vis", - "url": "/api/v1/repos/acme/vis", - "link": "", - "ssh_url": "ssh:///acme/vis.git", - "clone_url": "/acme/vis.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme/repos?limit=50", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - } - ] -} +{"scenario":"K","title":"visibility-probing","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/contents","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/branches","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/contents","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/branches","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/contents","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/branches","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-upload-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Verify\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-receive-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Verify\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/contents","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/branches","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-upload-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Verify\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-receive-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Verify\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/contents","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/branches","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-upload-pack","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-receive-pack","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/contents","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/branches","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-upload-pack","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-receive-pack","auth":"dave-tokbasic","status":403,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Push to create is not enabled for organizations.","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"vis","full_name":"acme/vis","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/vis/languages","html_url":"/acme/vis","url":"/api/v1/repos/acme/vis","link":"","ssh_url":"ssh:///acme/vis.git","clone_url":"/acme/vis.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/contents","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","type":"file","size":7,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/vis/contents/README.md?ref=main","html_url":"/acme/vis/src/branch/main/README.md","git_url":"/api/v1/repos/acme/vis/git/blobs/","download_url":"/acme/vis/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/vis/contents/README.md?ref=main","git":"/api/v1/repos/acme/vis/git/blobs/","html":"/acme/vis/src/branch/main/README.md"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/branches","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"name":"main","commit":{"id":"","message":"Initial commit\n","url":"/acme/vis/commit/","author":{"name":"","email":"admin@example.invalid","username":""},"committer":{"name":"","email":"admin@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":false,"user_can_merge":false,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-upload-pack","auth":"carol-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003d refs/heads/main\n0000","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-receive-pack","auth":"carol-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000be refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n0000","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost","auth":"carol","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/contents","auth":"carol","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/branches","auth":"carol","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-upload-pack","auth":"carol-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-receive-pack","auth":"carol-tokbasic","status":403,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Push to create is not enabled for organizations.","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis","auth":"none","status":303,"headers":{"content-type":"text/html;charset=utf-8","location":"/user/login"},"body_text":"See Other.\n\n","volatile":["$text"],"tags":["web"]}, +{"kind":"git","name":"ls-remote-vis-none","cmd":"git ls-remote /acme/vis.git","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"http","method":"GET","path":"/acme/ghost","auth":"none","status":303,"headers":{"content-type":"text/html;charset=utf-8","location":"/user/login"},"body_text":"See Other.\n\n","volatile":["$text"],"tags":["web"]}, +{"kind":"git","name":"ls-remote-ghost-none","cmd":"git ls-remote /acme/ghost.git","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"http","method":"GET","path":"/acme/vis","auth":"dave-tokbasic","status":303,"headers":{"content-type":"text/html;charset=utf-8","location":"/user/login"},"body_text":"See Other.\n\n","volatile":["$text"],"tags":["web"]}, +{"kind":"git","name":"ls-remote-vis-dave","cmd":"git ls-remote http://@/acme/vis.git","ok":false,"output":"remote: Repository not found\nfatal: repository '/acme/vis.git/' not found","refusal":["remote: repository not found","fatal: repository '/acme/vis.git/' not found"]}, +{"kind":"http","method":"GET","path":"/acme/ghost","auth":"dave-tokbasic","status":303,"headers":{"content-type":"text/html;charset=utf-8","location":"/user/login"},"body_text":"See Other.\n\n","volatile":["$text"],"tags":["web"]}, +{"kind":"git","name":"ls-remote-ghost-dave","cmd":"git ls-remote http://@/acme/ghost.git","ok":false,"output":"remote: Repository not found\nfatal: repository '/acme/ghost.git/' not found","refusal":["remote: repository not found","fatal: repository '/acme/ghost.git/' not found"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":{"ok":true,"data":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"9"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"blank","full_name":"acme/blank","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/blank/languages","html_url":"/acme/blank","url":"/api/v1/repos/acme/blank","link":"","ssh_url":"ssh:///acme/blank.git","clone_url":"/acme/blank.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"hist","full_name":"acme/hist","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"Rust","languages_url":"/api/v1/repos/acme/hist/languages","html_url":"/acme/hist","url":"/api/v1/repos/acme/hist","link":"","ssh_url":"ssh:///acme/hist.git","clone_url":"/acme/hist.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":48,"language":"Text","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prot","full_name":"acme/prot","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/prot/languages","html_url":"/acme/prot","url":"/api/v1/repos/acme/prot","link":"","ssh_url":"ssh:///acme/prot.git","clone_url":"/acme/prot.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":26,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"smart","full_name":"acme/smart","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"Text","languages_url":"/api/v1/repos/acme/smart/languages","html_url":"/acme/smart","url":"/api/v1/repos/acme/smart","link":"","ssh_url":"ssh:///acme/smart.git","clone_url":"/acme/smart.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"Text","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"vis","full_name":"acme/vis","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/vis/languages","html_url":"/acme/vis","url":"/api/v1/repos/acme/vis","link":"","ssh_url":"ssh:///acme/vis.git","clone_url":"/acme/vis.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"13"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"blank","full_name":"acme/blank","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/blank/languages","html_url":"/acme/blank","url":"/api/v1/repos/acme/blank","link":"","ssh_url":"ssh:///acme/blank.git","clone_url":"/acme/blank.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"doomed","full_name":"acme/doomed","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/doomed/languages","html_url":"/acme/doomed","url":"/api/v1/repos/acme/doomed","link":"","ssh_url":"ssh:///acme/doomed.git","clone_url":"/acme/doomed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"empty","full_name":"acme/empty","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/empty/languages","html_url":"/acme/empty","url":"/api/v1/repos/acme/empty","link":"","ssh_url":"ssh:///acme/empty.git","clone_url":"/acme/empty.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"hist","full_name":"acme/hist","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"Rust","languages_url":"/api/v1/repos/acme/hist/languages","html_url":"/acme/hist","url":"/api/v1/repos/acme/hist","link":"","ssh_url":"ssh:///acme/hist.git","clone_url":"/acme/hist.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":48,"language":"Text","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prot","full_name":"acme/prot","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/prot/languages","html_url":"/acme/prot","url":"/api/v1/repos/acme/prot","link":"","ssh_url":"ssh:///acme/prot.git","clone_url":"/acme/prot.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":26,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"smart","full_name":"acme/smart","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"Text","languages_url":"/api/v1/repos/acme/smart/languages","html_url":"/acme/smart","url":"/api/v1/repos/acme/smart","link":"","ssh_url":"ssh:///acme/smart.git","clone_url":"/acme/smart.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"Text","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"vis","full_name":"acme/vis","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/vis/languages","html_url":"/acme/vis","url":"/api/v1/repos/acme/vis","link":"","ssh_url":"ssh:///acme/vis.git","clone_url":"/acme/vis.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"scoped","full_name":"alice/scoped","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/alice/scoped/languages","html_url":"/alice/scoped","url":"/api/v1/repos/alice/scoped","link":"","ssh_url":"ssh:///alice/scoped.git","clone_url":"/alice/scoped.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"name":"probe","full_name":"/probe","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos//probe/languages","html_url":"//probe","url":"/api/v1/repos//probe","link":"","ssh_url":"ssh:////probe.git","clone_url":"//probe.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=vis&limit=50","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":{"ok":true,"data":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/user/repos?limit=50","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"HasOrgOrUserVisible","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme/repos","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"11"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme/repos?limit=50","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"11"},"body":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"blank","full_name":"acme/blank","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/blank/languages","html_url":"/acme/blank","url":"/api/v1/repos/acme/blank","link":"","ssh_url":"ssh:///acme/blank.git","clone_url":"/acme/blank.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"hist","full_name":"acme/hist","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"Rust","languages_url":"/api/v1/repos/acme/hist/languages","html_url":"/acme/hist","url":"/api/v1/repos/acme/hist","link":"","ssh_url":"ssh:///acme/hist.git","clone_url":"/acme/hist.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":26,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":48,"language":"Text","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"Text","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prot","full_name":"acme/prot","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/prot/languages","html_url":"/acme/prot","url":"/api/v1/repos/acme/prot","link":"","ssh_url":"ssh:///acme/prot.git","clone_url":"/acme/prot.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"smart","full_name":"acme/smart","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"Text","languages_url":"/api/v1/repos/acme/smart/languages","html_url":"/acme/smart","url":"/api/v1/repos/acme/smart","link":"","ssh_url":"ssh:///acme/smart.git","clone_url":"/acme/smart.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"vis","full_name":"acme/vis","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/vis/languages","html_url":"/acme/vis","url":"/api/v1/repos/acme/vis","link":"","ssh_url":"ssh:///acme/vis.git","clone_url":"/acme/vis.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme/repos?limit=50","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/L-force-private.json b/crates/forge/conformance/fixtures/1.22.6/L-force-private.json index be5407c2..32a2a9f1 100644 --- a/crates/forge/conformance/fixtures/1.22.6/L-force-private.json +++ b/crates/forge/conformance/fixtures/1.22.6/L-force-private.json @@ -1,1149 +1,17 @@ -{ - "scenario": "L", - "title": "force-private", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "pub1", - "private": false, - "auto_init": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "request": { - "private": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": false, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": true, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": false, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": true, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "request": { - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "request": { - "private": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": false, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": true, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "nodef", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "nodef", - "full_name": "acme/nodef", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/nodef/languages", - "html_url": "/acme/nodef", - "url": "/api/v1/repos/acme/nodef", - "link": "", - "ssh_url": "ssh:///acme/nodef.git", - "clone_url": "/acme/nodef.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/user/repos", - "auth": "alice", - "status": 201, - "request": { - "name": "pub2", - "private": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "pub2", - "full_name": "alice/pub2", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/alice/pub2/languages", - "html_url": "/alice/pub2", - "url": "/api/v1/repos/alice/pub2", - "link": "", - "ssh_url": "ssh:///alice/pub2.git", - "clone_url": "/alice/pub2.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/pub2", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/pub2", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/user/repos", - "auth": "alice", - "status": 201, - "request": { - "name": "nodef2" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "nodef2", - "full_name": "alice/nodef2", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/alice/nodef2/languages", - "html_url": "/alice/nodef2", - "url": "/api/v1/repos/alice/nodef2", - "link": "", - "ssh_url": "ssh:///alice/nodef2.git", - "clone_url": "/alice/nodef2.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 201, - "request": { - "username": "pubco", - "visibility": "public" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "pubco", - "full_name": "", - "email": "", - "avatar_url": "/avatars/e91cac257d9e29ee204956121e39ba8d", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "pubco" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/pubco", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "pubco", - "full_name": "", - "email": "", - "avatar_url": "/avatars/e91cac257d9e29ee204956121e39ba8d", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "pubco" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/pubco/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "pubrepo", - "private": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "pubco", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "", - "avatar_url": "/avatars/e91cac257d9e29ee204956121e39ba8d", - "html_url": "/pubco", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "pubco" - }, - "name": "pubrepo", - "full_name": "pubco/pubrepo", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/pubco/pubrepo/languages", - "html_url": "/pubco/pubrepo", - "url": "/api/v1/repos/pubco/pubrepo", - "link": "", - "ssh_url": "ssh:///pubco/pubrepo.git", - "clone_url": "/pubco/pubrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/pubco/pubrepo", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"L","title":"force-private","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"pub1","private":false,"auto_init":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"request":{"private":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"request":{"private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"request":{"private":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"nodef","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"nodef","full_name":"acme/nodef","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/nodef/languages","html_url":"/acme/nodef","url":"/api/v1/repos/acme/nodef","link":"","ssh_url":"ssh:///acme/nodef.git","clone_url":"/acme/nodef.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/user/repos","auth":"alice","status":201,"request":{"name":"pub2","private":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"pub2","full_name":"alice/pub2","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/alice/pub2/languages","html_url":"/alice/pub2","url":"/api/v1/repos/alice/pub2","link":"","ssh_url":"ssh:///alice/pub2.git","clone_url":"/alice/pub2.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/pub2","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/pub2","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/user/repos","auth":"alice","status":201,"request":{"name":"nodef2"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"nodef2","full_name":"alice/nodef2","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/alice/nodef2/languages","html_url":"/alice/nodef2","url":"/api/v1/repos/alice/nodef2","link":"","ssh_url":"ssh:///alice/nodef2.git","clone_url":"/alice/nodef2.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":201,"request":{"username":"pubco","visibility":"public"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"pubco","full_name":"","email":"","avatar_url":"/avatars/e91cac257d9e29ee204956121e39ba8d","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"pubco"}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/pubco","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"pubco","full_name":"","email":"","avatar_url":"/avatars/e91cac257d9e29ee204956121e39ba8d","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"pubco"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/pubco/repos","auth":"admin","status":201,"request":{"name":"pubrepo","private":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"pubco","login_name":"","source_id":"","full_name":"","email":"","avatar_url":"/avatars/e91cac257d9e29ee204956121e39ba8d","html_url":"/pubco","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"pubco"},"name":"pubrepo","full_name":"pubco/pubrepo","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/pubco/pubrepo/languages","html_url":"/pubco/pubrepo","url":"/api/v1/repos/pubco/pubrepo","link":"","ssh_url":"ssh:///pubco/pubrepo.git","clone_url":"/pubco/pubrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/pubco/pubrepo","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/M-names.json b/crates/forge/conformance/fixtures/1.22.6/M-names.json index 23271938..d59c19d2 100644 --- a/crates/forge/conformance/fixtures/1.22.6/M-names.json +++ b/crates/forge/conformance/fixtures/1.22.6/M-names.json @@ -1,2415 +1,54 @@ -{ - "scenario": "M", - "title": "names", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "Mixed", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Mixed", - "full_name": "acme/Mixed", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/Mixed/languages", - "html_url": "/acme/Mixed", - "url": "/api/v1/repos/acme/Mixed", - "link": "", - "ssh_url": "ssh:///acme/Mixed.git", - "clone_url": "/acme/Mixed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 409, - "request": { - "name": "mixed", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "The repository with the same name already exists.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 409, - "request": { - "name": "MIXED", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "The repository with the same name already exists.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/mixed", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Mixed", - "full_name": "acme/Mixed", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/Mixed/languages", - "html_url": "/acme/Mixed", - "url": "/api/v1/repos/acme/Mixed", - "link": "", - "ssh_url": "ssh:///acme/Mixed.git", - "clone_url": "/acme/Mixed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/Mixed", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Mixed", - "full_name": "acme/Mixed", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/Mixed/languages", - "html_url": "/acme/Mixed", - "url": "/api/v1/repos/acme/Mixed", - "link": "", - "ssh_url": "ssh:///acme/Mixed.git", - "clone_url": "/acme/Mixed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/ACME/mixed", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Mixed", - "full_name": "acme/Mixed", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/Mixed/languages", - "html_url": "/acme/Mixed", - "url": "/api/v1/repos/acme/Mixed", - "link": "", - "ssh_url": "ssh:///acme/Mixed.git", - "clone_url": "/acme/Mixed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": ".", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: .]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "..", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: ..]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": ".hidden", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": ".hidden", - "full_name": "acme/.hidden", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/.hidden/languages", - "html_url": "/acme/.hidden", - "url": "/api/v1/repos/acme/.hidden", - "link": "", - "ssh_url": "ssh:///acme/.hidden.git", - "clone_url": "/acme/.hidden.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "-dash", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "-dash", - "full_name": "acme/-dash", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/-dash/languages", - "html_url": "/acme/-dash", - "url": "/api/v1/repos/acme/-dash", - "link": "", - "ssh_url": "ssh:///acme/-dash.git", - "clone_url": "/acme/-dash.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "trail.git", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name pattern is not allowed [pattern: *.git]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "wiki.wiki", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name pattern is not allowed [pattern: *.wiki]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "feed.rss", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name pattern is not allowed [pattern: *.rss]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "feed.atom", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name pattern is not allowed [pattern: *.atom]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "a b", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Name]: AlphaDashDot", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "a..b", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "a..b", - "full_name": "acme/a..b", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/a..b/languages", - "html_url": "/acme/a..b", - "url": "/api/v1/repos/acme/a..b", - "link": "", - "ssh_url": "ssh:///acme/a..b.git", - "clone_url": "/acme/a..b.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "api", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "api", - "full_name": "acme/api", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/api/languages", - "html_url": "/acme/api", - "url": "/api/v1/repos/acme/api", - "link": "", - "ssh_url": "ssh:///acme/api.git", - "clone_url": "/acme/api.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "admin", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "admin", - "full_name": "acme/admin", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/admin/languages", - "html_url": "/acme/admin", - "url": "/api/v1/repos/acme/admin", - "link": "", - "ssh_url": "ssh:///acme/admin.git", - "clone_url": "/acme/admin.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "user", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "user", - "full_name": "acme/user", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/user/languages", - "html_url": "/acme/user", - "url": "/api/v1/repos/acme/user", - "link": "", - "ssh_url": "ssh:///acme/user.git", - "clone_url": "/acme/user.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "assets", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "assets", - "full_name": "acme/assets", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/assets/languages", - "html_url": "/acme/assets", - "url": "/api/v1/repos/acme/assets", - "link": "", - "ssh_url": "ssh:///acme/assets.git", - "clone_url": "/acme/assets.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Name]: MaxSize", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "ok_name-1.x", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "ok_name-1.x", - "full_name": "acme/ok_name-1.x", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/ok_name-1.x/languages", - "html_url": "/acme/ok_name-1.x", - "url": "/api/v1/repos/acme/ok_name-1.x", - "link": "", - "ssh_url": "ssh:///acme/ok_name-1.x.git", - "clone_url": "/acme/ok_name-1.x.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "\u00fcn\u00ef", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Name]: AlphaDashDot", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "Acme" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user already exists [name: Acme]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "api" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: api]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "admin" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: admin]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "user" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: user]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "assets" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: assets]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "explore" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: explore]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": ".dot" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[UserName]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "-dash" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[UserName]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "has space" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[UserName]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 201, - "request": { - "username": "org.git" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "org.git", - "full_name": "", - "email": "", - "avatar_url": "/avatars/db2a58818a04fc2a8bf33359a138ef56", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "org.git" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[UserName]: MaxSize", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "Alice", - "email": "Alice@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user already exists [name: Alice]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "api", - "email": "api@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: api]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "user", - "email": "user@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: user]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "-lead", - "email": "-lead@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Username]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": ".lead", - "email": ".lead@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Username]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 201, - "request": { - "username": "trail.git", - "email": "trail.git@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "trail.git", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "trail.git@example.invalid", - "avatar_url": "/avatars/3ce0652da723aaa0dc714e724efb8034", - "html_url": "/trail.git", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "trail.git" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "bad name", - "email": "badname@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Username]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "rename-me", - "auto_init": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "rename-me", - "full_name": "acme/rename-me", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/rename-me/languages", - "html_url": "/acme/rename-me", - "url": "/api/v1/repos/acme/rename-me", - "link": "", - "ssh_url": "ssh:///acme/rename-me.git", - "clone_url": "/acme/rename-me.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/rename-me", - "auth": "admin", - "status": 200, - "request": { - "name": "renamed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "renamed", - "full_name": "acme/renamed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/renamed/languages", - "html_url": "/acme/renamed", - "url": "/api/v1/repos/acme/renamed", - "link": "", - "ssh_url": "ssh:///acme/renamed.git", - "clone_url": "/acme/renamed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/rename-me", - "auth": "admin", - "status": 307, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/api/v1/repos/acme/renamed" - }, - "body_text": "Temporary Redirect.\n\n" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/renamed", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "renamed", - "full_name": "acme/renamed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/renamed/languages", - "html_url": "/acme/renamed", - "url": "/api/v1/repos/acme/renamed", - "link": "", - "ssh_url": "ssh:///acme/renamed.git", - "clone_url": "/acme/renamed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/rename-me", - "auth": "dave", - "status": 307, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/api/v1/repos/acme/renamed" - }, - "body_text": "Temporary Redirect.\n\n" - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/rename-me.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 307, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/acme/renamed/info/refs?service=git-upload-pack" - }, - "body_text": "Temporary Redirect.\n\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "git", - "name": "ls-remote-old-name", - "cmd": "git ls-remote http://@/acme/rename-me.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/main\nwarning: redirecting to /acme/renamed/" - }, - { - "kind": "git", - "name": "ls-remote-new-name", - "cmd": "git ls-remote http://@/acme/renamed.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/main" - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/renamed", - "auth": "admin", - "status": 422, - "request": { - "name": "mixed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "repository already exists [uname: acme, name: mixed]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/renamed", - "auth": "admin", - "status": 200, - "request": { - "name": "Renamed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Renamed", - "full_name": "acme/Renamed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/Renamed/languages", - "html_url": "/acme/Renamed", - "url": "/api/v1/repos/acme/Renamed", - "link": "", - "ssh_url": "ssh:///acme/Renamed.git", - "clone_url": "/acme/Renamed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/Renamed", - "auth": "admin", - "status": 200, - "request": { - "name": "renamed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "renamed", - "full_name": "acme/renamed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/renamed/languages", - "html_url": "/acme/renamed", - "url": "/api/v1/repos/acme/renamed", - "link": "", - "ssh_url": "ssh:///acme/renamed.git", - "clone_url": "/acme/renamed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - } - ] -} +{"scenario":"M","title":"names","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"Mixed","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Mixed","full_name":"acme/Mixed","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/Mixed/languages","html_url":"/acme/Mixed","url":"/api/v1/repos/acme/Mixed","link":"","ssh_url":"ssh:///acme/Mixed.git","clone_url":"/acme/Mixed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":409,"request":{"name":"mixed","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"The repository with the same name already exists.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":409,"request":{"name":"MIXED","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"The repository with the same name already exists.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/mixed","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Mixed","full_name":"acme/Mixed","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/Mixed/languages","html_url":"/acme/Mixed","url":"/api/v1/repos/acme/Mixed","link":"","ssh_url":"ssh:///acme/Mixed.git","clone_url":"/acme/Mixed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/Mixed","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Mixed","full_name":"acme/Mixed","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/Mixed/languages","html_url":"/acme/Mixed","url":"/api/v1/repos/acme/Mixed","link":"","ssh_url":"ssh:///acme/Mixed.git","clone_url":"/acme/Mixed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/ACME/mixed","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Mixed","full_name":"acme/Mixed","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/Mixed/languages","html_url":"/acme/Mixed","url":"/api/v1/repos/acme/Mixed","link":"","ssh_url":"ssh:///acme/Mixed.git","clone_url":"/acme/Mixed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":".","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: .]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"..","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: ..]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":".hidden","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":".hidden","full_name":"acme/.hidden","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/.hidden/languages","html_url":"/acme/.hidden","url":"/api/v1/repos/acme/.hidden","link":"","ssh_url":"ssh:///acme/.hidden.git","clone_url":"/acme/.hidden.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"-dash","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"-dash","full_name":"acme/-dash","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/-dash/languages","html_url":"/acme/-dash","url":"/api/v1/repos/acme/-dash","link":"","ssh_url":"ssh:///acme/-dash.git","clone_url":"/acme/-dash.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"trail.git","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name pattern is not allowed [pattern: *.git]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"wiki.wiki","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name pattern is not allowed [pattern: *.wiki]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"feed.rss","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name pattern is not allowed [pattern: *.rss]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"feed.atom","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name pattern is not allowed [pattern: *.atom]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"a b","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Name]: AlphaDashDot","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"a..b","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"a..b","full_name":"acme/a..b","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/a..b/languages","html_url":"/acme/a..b","url":"/api/v1/repos/acme/a..b","link":"","ssh_url":"ssh:///acme/a..b.git","clone_url":"/acme/a..b.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"api","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"api","full_name":"acme/api","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/api/languages","html_url":"/acme/api","url":"/api/v1/repos/acme/api","link":"","ssh_url":"ssh:///acme/api.git","clone_url":"/acme/api.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"admin","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"admin","full_name":"acme/admin","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/admin/languages","html_url":"/acme/admin","url":"/api/v1/repos/acme/admin","link":"","ssh_url":"ssh:///acme/admin.git","clone_url":"/acme/admin.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"user","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"user","full_name":"acme/user","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/user/languages","html_url":"/acme/user","url":"/api/v1/repos/acme/user","link":"","ssh_url":"ssh:///acme/user.git","clone_url":"/acme/user.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"assets","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"assets","full_name":"acme/assets","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/assets/languages","html_url":"/acme/assets","url":"/api/v1/repos/acme/assets","link":"","ssh_url":"ssh:///acme/assets.git","clone_url":"/acme/assets.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Name]: MaxSize","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"ok_name-1.x","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"ok_name-1.x","full_name":"acme/ok_name-1.x","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/ok_name-1.x/languages","html_url":"/acme/ok_name-1.x","url":"/api/v1/repos/acme/ok_name-1.x","link":"","ssh_url":"ssh:///acme/ok_name-1.x.git","clone_url":"/acme/ok_name-1.x.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"\u00fcn\u00ef","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Name]: AlphaDashDot","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"Acme"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user already exists [name: Acme]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"api"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: api]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"admin"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: admin]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"user"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: user]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"assets"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: assets]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"explore"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: explore]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":".dot"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[UserName]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"-dash"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[UserName]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"has space"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[UserName]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":201,"request":{"username":"org.git"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"org.git","full_name":"","email":"","avatar_url":"/avatars/db2a58818a04fc2a8bf33359a138ef56","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"org.git"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[UserName]: MaxSize","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"Alice","email":"Alice@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user already exists [name: Alice]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"api","email":"api@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: api]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"user","email":"user@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: user]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"-lead","email":"-lead@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Username]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":".lead","email":".lead@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Username]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":201,"request":{"username":"trail.git","email":"trail.git@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"trail.git","login_name":"","source_id":"","full_name":"","email":"trail.git@example.invalid","avatar_url":"/avatars/3ce0652da723aaa0dc714e724efb8034","html_url":"/trail.git","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"trail.git"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"bad name","email":"badname@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Username]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"rename-me","auto_init":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"rename-me","full_name":"acme/rename-me","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/rename-me/languages","html_url":"/acme/rename-me","url":"/api/v1/repos/acme/rename-me","link":"","ssh_url":"ssh:///acme/rename-me.git","clone_url":"/acme/rename-me.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/rename-me","auth":"admin","status":200,"request":{"name":"renamed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"renamed","full_name":"acme/renamed","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/renamed/languages","html_url":"/acme/renamed","url":"/api/v1/repos/acme/renamed","link":"","ssh_url":"ssh:///acme/renamed.git","clone_url":"/acme/renamed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/rename-me","auth":"admin","status":307,"headers":{"content-type":"text/html;charset=utf-8","location":"/api/v1/repos/acme/renamed"},"body_text":"Temporary Redirect.\n\n"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/renamed","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"renamed","full_name":"acme/renamed","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/renamed/languages","html_url":"/acme/renamed","url":"/api/v1/repos/acme/renamed","link":"","ssh_url":"ssh:///acme/renamed.git","clone_url":"/acme/renamed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/rename-me","auth":"dave","status":307,"headers":{"content-type":"text/html;charset=utf-8","location":"/api/v1/repos/acme/renamed"},"body_text":"Temporary Redirect.\n\n"}, +{"kind":"http","method":"GET","path":"/acme/rename-me.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":307,"headers":{"content-type":"text/html;charset=utf-8","location":"/acme/renamed/info/refs?service=git-upload-pack"},"body_text":"Temporary Redirect.\n\n","volatile":["$text"]}, +{"kind":"git","name":"ls-remote-old-name","cmd":"git ls-remote http://@/acme/rename-me.git","ok":true,"output":"\tHEAD\n\trefs/heads/main\nwarning: redirecting to /acme/renamed/"}, +{"kind":"git","name":"ls-remote-new-name","cmd":"git ls-remote http://@/acme/renamed.git","ok":true,"output":"\tHEAD\n\trefs/heads/main"}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/renamed","auth":"admin","status":422,"request":{"name":"mixed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"repository already exists [uname: acme, name: mixed]","url":"/api/swagger"}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/renamed","auth":"admin","status":200,"request":{"name":"Renamed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Renamed","full_name":"acme/Renamed","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/Renamed/languages","html_url":"/acme/Renamed","url":"/api/v1/repos/acme/Renamed","link":"","ssh_url":"ssh:///acme/Renamed.git","clone_url":"/acme/Renamed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/Renamed","auth":"admin","status":200,"request":{"name":"renamed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"renamed","full_name":"acme/renamed","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/renamed/languages","html_url":"/acme/renamed","url":"/api/v1/repos/acme/renamed","link":"","ssh_url":"ssh:///acme/renamed.git","clone_url":"/acme/renamed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/N-default-branch.json b/crates/forge/conformance/fixtures/1.22.6/N-default-branch.json index 9191cc35..ff18a693 100644 --- a/crates/forge/conformance/fixtures/1.22.6/N-default-branch.json +++ b/crates/forge/conformance/fixtures/1.22.6/N-default-branch.json @@ -1,1352 +1,32 @@ -{ - "scenario": "N", - "title": "default-branch", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/dflt", - "auth": "admin", - "status": 200, - "request": { - "default_branch": "nope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "dflt", - "full_name": "acme/dflt", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/dflt/languages", - "html_url": "/acme/dflt", - "url": "/api/v1/repos/acme/dflt", - "link": "", - "ssh_url": "ssh:///acme/dflt.git", - "clone_url": "/acme/dflt.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/dflt", - "auth": "admin", - "status": 200, - "request": { - "default_branch": "dev" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "dflt", - "full_name": "acme/dflt", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/dflt/languages", - "html_url": "/acme/dflt", - "url": "/api/v1/repos/acme/dflt", - "link": "", - "ssh_url": "ssh:///acme/dflt.git", - "clone_url": "/acme/dflt.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "dev", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/dflt", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "dflt", - "full_name": "acme/dflt", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/dflt/languages", - "html_url": "/acme/dflt", - "url": "/api/v1/repos/acme/dflt", - "link": "", - "ssh_url": "ssh:///acme/dflt.git", - "clone_url": "/acme/dflt.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "dev", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "git", - "name": "ls-remote-symref-after-change", - "cmd": "git ls-remote --symref http://@/acme/dflt.git HEAD", - "ok": true, - "output": "ref: refs/heads/dev\tHEAD\n\tHEAD" - }, - { - "kind": "note", - "key": "ls-remote-symref-after-change_stdout", - "value": "ref: refs/heads/dev\tHEAD\n\tHEAD", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/dflt/branches", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "name": "dev", - "commit": { - "id": "", - "message": "commit on dev\n", - "url": "/acme/dflt/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "main", - "commit": { - "id": "", - "message": "Initial commit\n", - "url": "/acme/dflt/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/dflt/contents", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 8, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/dflt/contents/README.md?ref=dev", - "html_url": "/acme/dflt/src/branch/dev/README.md", - "git_url": "/api/v1/repos/acme/dflt/git/blobs/", - "download_url": "/acme/dflt/raw/branch/dev/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/dflt/contents/README.md?ref=dev", - "git": "/api/v1/repos/acme/dflt/git/blobs/", - "html": "/acme/dflt/src/branch/dev/README.md" - } - }, - { - "name": "dev.txt", - "path": "dev.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 2, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/dflt/contents/dev.txt?ref=dev", - "html_url": "/acme/dflt/src/branch/dev/dev.txt", - "git_url": "/api/v1/repos/acme/dflt/git/blobs/", - "download_url": "/acme/dflt/raw/branch/dev/dev.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/dflt/contents/dev.txt?ref=dev", - "git": "/api/v1/repos/acme/dflt/git/blobs/", - "html": "/acme/dflt/src/branch/dev/dev.txt" - } - } - ] - }, - { - "kind": "git", - "name": "clone-after-change", - "cmd": "git clone -q http://@/acme/dflt.git /ndflt", - "ok": true, - "output": "" - }, - { - "kind": "note", - "key": "clone_checked_out_branch", - "value": "dev", - "strict": true - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/dflt", - "auth": "admin", - "status": 200, - "request": { - "default_branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "dflt", - "full_name": "acme/dflt", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/dflt/languages", - "html_url": "/acme/dflt", - "url": "/api/v1/repos/acme/dflt", - "link": "", - "ssh_url": "ssh:///acme/dflt.git", - "clone_url": "/acme/dflt.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/dflt/branches/dev", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh1", - "full_name": "acme/fresh1", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/fresh1/languages", - "html_url": "/acme/fresh1", - "url": "/api/v1/repos/acme/fresh1", - "link": "", - "ssh_url": "ssh:///acme/fresh1.git", - "clone_url": "/acme/fresh1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "note", - "key": "fresh1_before_push_first_read", - "value": { - "empty": true, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh1", - "full_name": "acme/fresh1", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "Text", - "languages_url": "/api/v1/repos/acme/fresh1/languages", - "html_url": "/acme/fresh1", - "url": "/api/v1/repos/acme/fresh1", - "link": "", - "ssh_url": "ssh:///acme/fresh1.git", - "clone_url": "/acme/fresh1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "trunk", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "note", - "key": "fresh1_after_trunk_first_read", - "value": { - "empty": true, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "git", - "name": "ls-remote-symref-trunk-first", - "cmd": "git ls-remote --symref http://@/acme/fresh1.git HEAD", - "ok": true, - "output": "ref: refs/heads/trunk\tHEAD\n\tHEAD" - }, - { - "kind": "note", - "key": "ls-remote-symref-trunk-first_stdout", - "value": "ref: refs/heads/trunk\tHEAD\n\tHEAD", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh1/branches", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "name": "trunk", - "commit": { - "id": "", - "message": "commit on trunk\n", - "url": "/acme/fresh1/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh2", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh2", - "full_name": "acme/fresh2", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/fresh2/languages", - "html_url": "/acme/fresh2", - "url": "/api/v1/repos/acme/fresh2", - "link": "", - "ssh_url": "ssh:///acme/fresh2.git", - "clone_url": "/acme/fresh2.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "note", - "key": "fresh2_after_main_first_read", - "value": { - "empty": true, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh3", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh3", - "full_name": "acme/fresh3", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/fresh3/languages", - "html_url": "/acme/fresh3", - "url": "/api/v1/repos/acme/fresh3", - "link": "", - "ssh_url": "ssh:///acme/fresh3.git", - "clone_url": "/acme/fresh3.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "develop", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "note", - "key": "fresh3_before_push_first_read", - "value": { - "empty": true, - "default_branch": "develop" - }, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh3", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh3", - "full_name": "acme/fresh3", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "Text", - "languages_url": "/api/v1/repos/acme/fresh3/languages", - "html_url": "/acme/fresh3", - "url": "/api/v1/repos/acme/fresh3", - "link": "", - "ssh_url": "ssh:///acme/fresh3.git", - "clone_url": "/acme/fresh3.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "note", - "key": "fresh3_after_main_first_read", - "value": { - "empty": true, - "default_branch": "develop" - }, - "strict": false - }, - { - "kind": "git", - "name": "ls-remote-symref-main-pushed-first", - "cmd": "git ls-remote --symref http://@/acme/fresh3.git HEAD", - "ok": true, - "output": "" - }, - { - "kind": "note", - "key": "ls-remote-symref-main-pushed-first_stdout", - "value": "", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh3", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh3", - "full_name": "acme/fresh3", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/fresh3/languages", - "html_url": "/acme/fresh3", - "url": "/api/v1/repos/acme/fresh3", - "link": "", - "ssh_url": "ssh:///acme/fresh3.git", - "clone_url": "/acme/fresh3.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "note", - "key": "fresh3_after_develop_first_read", - "value": { - "empty": false, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "git", - "name": "ls-remote-symref-develop-pushed-second", - "cmd": "git ls-remote --symref http://@/acme/fresh3.git HEAD", - "ok": true, - "output": "ref: refs/heads/develop\tHEAD\n\tHEAD" - }, - { - "kind": "note", - "key": "ls-remote-symref-develop-pushed-second_stdout", - "value": "ref: refs/heads/develop\tHEAD\n\tHEAD", - "strict": true - } - ] -} +{"scenario":"N","title":"default-branch","error":null,"exchanges":[ +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/dflt","auth":"admin","status":200,"request":{"default_branch":"nope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"dflt","full_name":"acme/dflt","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/dflt/languages","html_url":"/acme/dflt","url":"/api/v1/repos/acme/dflt","link":"","ssh_url":"ssh:///acme/dflt.git","clone_url":"/acme/dflt.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/dflt","auth":"admin","status":200,"request":{"default_branch":"dev"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"dflt","full_name":"acme/dflt","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/dflt/languages","html_url":"/acme/dflt","url":"/api/v1/repos/acme/dflt","link":"","ssh_url":"ssh:///acme/dflt.git","clone_url":"/acme/dflt.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"dev","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/dflt","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"dflt","full_name":"acme/dflt","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/dflt/languages","html_url":"/acme/dflt","url":"/api/v1/repos/acme/dflt","link":"","ssh_url":"ssh:///acme/dflt.git","clone_url":"/acme/dflt.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"dev","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"git","name":"ls-remote-symref-after-change","cmd":"git ls-remote --symref http://@/acme/dflt.git HEAD","ok":true,"output":"ref: refs/heads/dev\tHEAD\n\tHEAD"}, +{"kind":"note","key":"ls-remote-symref-after-change_stdout","value":"ref: refs/heads/dev\tHEAD\n\tHEAD","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/dflt/branches","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"name":"dev","commit":{"id":"","message":"commit on dev\n","url":"/acme/dflt/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"main","commit":{"id":"","message":"Initial commit\n","url":"/acme/dflt/commit/","author":{"name":"","email":"admin@example.invalid","username":""},"committer":{"name":"","email":"admin@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/dflt/contents","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","type":"file","size":8,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/dflt/contents/README.md?ref=dev","html_url":"/acme/dflt/src/branch/dev/README.md","git_url":"/api/v1/repos/acme/dflt/git/blobs/","download_url":"/acme/dflt/raw/branch/dev/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/dflt/contents/README.md?ref=dev","git":"/api/v1/repos/acme/dflt/git/blobs/","html":"/acme/dflt/src/branch/dev/README.md"}},{"name":"dev.txt","path":"dev.txt","sha":"","last_commit_sha":"","type":"file","size":2,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/dflt/contents/dev.txt?ref=dev","html_url":"/acme/dflt/src/branch/dev/dev.txt","git_url":"/api/v1/repos/acme/dflt/git/blobs/","download_url":"/acme/dflt/raw/branch/dev/dev.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/dflt/contents/dev.txt?ref=dev","git":"/api/v1/repos/acme/dflt/git/blobs/","html":"/acme/dflt/src/branch/dev/dev.txt"}}]}, +{"kind":"git","name":"clone-after-change","cmd":"git clone -q http://@/acme/dflt.git /ndflt","ok":true,"output":""}, +{"kind":"note","key":"clone_checked_out_branch","value":"dev","strict":true}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/dflt","auth":"admin","status":200,"request":{"default_branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"dflt","full_name":"acme/dflt","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/dflt/languages","html_url":"/acme/dflt","url":"/api/v1/repos/acme/dflt","link":"","ssh_url":"ssh:///acme/dflt.git","clone_url":"/acme/dflt.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/dflt/branches/dev","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh1","full_name":"acme/fresh1","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/fresh1/languages","html_url":"/acme/fresh1","url":"/api/v1/repos/acme/fresh1","link":"","ssh_url":"ssh:///acme/fresh1.git","clone_url":"/acme/fresh1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"note","key":"fresh1_before_push_first_read","value":{"empty":true,"default_branch":"main"},"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh1","full_name":"acme/fresh1","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"Text","languages_url":"/api/v1/repos/acme/fresh1/languages","html_url":"/acme/fresh1","url":"/api/v1/repos/acme/fresh1","link":"","ssh_url":"ssh:///acme/fresh1.git","clone_url":"/acme/fresh1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"trunk","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"note","key":"fresh1_after_trunk_first_read","value":{"empty":true,"default_branch":"main"},"strict":false}, +{"kind":"git","name":"ls-remote-symref-trunk-first","cmd":"git ls-remote --symref http://@/acme/fresh1.git HEAD","ok":true,"output":"ref: refs/heads/trunk\tHEAD\n\tHEAD"}, +{"kind":"note","key":"ls-remote-symref-trunk-first_stdout","value":"ref: refs/heads/trunk\tHEAD\n\tHEAD","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh1/branches","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"name":"trunk","commit":{"id":"","message":"commit on trunk\n","url":"/acme/fresh1/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh2","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh2","full_name":"acme/fresh2","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/fresh2/languages","html_url":"/acme/fresh2","url":"/api/v1/repos/acme/fresh2","link":"","ssh_url":"ssh:///acme/fresh2.git","clone_url":"/acme/fresh2.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"note","key":"fresh2_after_main_first_read","value":{"empty":true,"default_branch":"main"},"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh3","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh3","full_name":"acme/fresh3","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/fresh3/languages","html_url":"/acme/fresh3","url":"/api/v1/repos/acme/fresh3","link":"","ssh_url":"ssh:///acme/fresh3.git","clone_url":"/acme/fresh3.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"develop","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"note","key":"fresh3_before_push_first_read","value":{"empty":true,"default_branch":"develop"},"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh3","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh3","full_name":"acme/fresh3","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"Text","languages_url":"/api/v1/repos/acme/fresh3/languages","html_url":"/acme/fresh3","url":"/api/v1/repos/acme/fresh3","link":"","ssh_url":"ssh:///acme/fresh3.git","clone_url":"/acme/fresh3.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"note","key":"fresh3_after_main_first_read","value":{"empty":true,"default_branch":"develop"},"strict":false}, +{"kind":"git","name":"ls-remote-symref-main-pushed-first","cmd":"git ls-remote --symref http://@/acme/fresh3.git HEAD","ok":true,"output":""}, +{"kind":"note","key":"ls-remote-symref-main-pushed-first_stdout","value":"","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh3","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh3","full_name":"acme/fresh3","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/fresh3/languages","html_url":"/acme/fresh3","url":"/api/v1/repos/acme/fresh3","link":"","ssh_url":"ssh:///acme/fresh3.git","clone_url":"/acme/fresh3.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"note","key":"fresh3_after_develop_first_read","value":{"empty":false,"default_branch":"main"},"strict":false}, +{"kind":"git","name":"ls-remote-symref-develop-pushed-second","cmd":"git ls-remote --symref http://@/acme/fresh3.git HEAD","ok":true,"output":"ref: refs/heads/develop\tHEAD\n\tHEAD"}, +{"kind":"note","key":"ls-remote-symref-develop-pushed-second_stdout","value":"ref: refs/heads/develop\tHEAD\n\tHEAD","strict":true} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/O-pr-head-lifecycle.json b/crates/forge/conformance/fixtures/1.22.6/O-pr-head-lifecycle.json index 947866d0..d600f4b4 100644 --- a/crates/forge/conformance/fixtures/1.22.6/O-pr-head-lifecycle.json +++ b/crates/forge/conformance/fixtures/1.22.6/O-pr-head-lifecycle.json @@ -1,3485 +1,34 @@ -{ - "scenario": "O", - "title": "pr-head-lifecycle", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l1", - "body": "body l1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/1", - "diff_url": "/acme/life/pulls/1.diff", - "patch_url": "/acme/life/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l1", - "ref": "l1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - }, - { - "kind": "note", - "key": "force_push_head_sha_follows", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l1", - "body": "body l1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/1", - "diff_url": "/acme/life/pulls/1.diff", - "patch_url": "/acme/life/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l1", - "ref": "l1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls?state=open&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "url": "/acme/life/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l1", - "body": "body l1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/1", - "diff_url": "/acme/life/pulls/1.diff", - "patch_url": "/acme/life/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l1", - "ref": "l1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "git", - "name": "ls-remote-pull-refs", - "cmd": "git ls-remote http://@/acme/life.git refs/pull/*", - "ok": true, - "output": "\trefs/pull/1/head" - }, - { - "kind": "note", - "key": "ls-remote-pull-refs_stdout", - "value": "\trefs/pull/1/head", - "strict": true - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/life/branches/l2", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l2", - "body": "body l2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/2", - "diff_url": "/acme/life/pulls/2.diff", - "patch_url": "/acme/life/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l2", - "ref": "refs/pull/2/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls?state=open&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "url": "/acme/life/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l1", - "body": "body l1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/1", - "diff_url": "/acme/life/pulls/1.diff", - "patch_url": "/acme/life/pulls/1.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l1", - "ref": "l1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/life/pulls//merge", - "auth": "bot-scoped", - "status": 404, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l2", - "body": "body l2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/2", - "diff_url": "/acme/life/pulls/2.diff", - "patch_url": "/acme/life/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l2", - "ref": "refs/pull/2/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "git", - "name": "ls-remote-pull-refs-after-delete", - "cmd": "git ls-remote http://@/acme/life.git refs/pull/*", - "ok": true, - "output": "\trefs/pull/1/head\n\trefs/pull/2/head" - }, - { - "kind": "note", - "key": "ls-remote-pull-refs-after-delete_stdout", - "value": "\trefs/pull/1/head\n\trefs/pull/2/head", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/life.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003b refs/heads/l1\n003d refs/heads/main\n003e refs/pull/1/head\n003e refs/pull/2/head\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "life_advertised_refs_upload_pack", - "value": [ - "HEAD", - "refs/heads/l1", - "refs/heads/main", - "refs/pull/1/head", - "refs/pull/2/head" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/life.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000bc refs/heads/l1\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n003d refs/heads/main\n003e refs/pull/1/head\n003e refs/pull/2/head\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "life_advertised_refs_receive_pack", - "value": [ - "refs/heads/l1", - "refs/heads/main", - "refs/pull/1/head", - "refs/pull/2/head" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls//commits", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "url": "/api/v1/repos/acme/life/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/life/commit/", - "commit": { - "url": "/api/v1/repos/acme/life/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "add l2\n", - "tree": { - "url": "/api/v1/repos/acme/life/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/life/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "l2.txt", - "status": "added" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/.diff", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "diff --git a/l2.txt b/l2.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/l2.txt\n@@ -0,0 +1 @@\n+2\n" - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/life/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l3", - "body": "body l3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/life/pulls/3", - "diff_url": "/acme/life/pulls/3.diff", - "patch_url": "/acme/life/pulls/3.patch", - "mergeable": false, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l3", - "ref": "l3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "note", - "key": "merged_pr_head_sha_frozen", - "value": false, - "strict": true - }, - { - "kind": "note", - "key": "merged_pr_head_sha_follows_new_branch", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "closed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l4", - "body": "body l4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/4", - "diff_url": "/acme/life/pulls/4.diff", - "patch_url": "/acme/life/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l4", - "ref": "l4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/life/branches/l4", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l4", - "body": "body l4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/4", - "diff_url": "/acme/life/pulls/4.diff", - "patch_url": "/acme/life/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l4", - "ref": "refs/pull/4/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "open" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l4", - "body": "body l4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/4", - "diff_url": "/acme/life/pulls/4.diff", - "patch_url": "/acme/life/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l4", - "ref": "refs/pull/4/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l4", - "body": "body l4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/4", - "diff_url": "/acme/life/pulls/4.diff", - "patch_url": "/acme/life/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l4", - "ref": "refs/pull/4/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "state", - "closed_at" - ] - }, - { - "kind": "note", - "key": "direct_push_marks_pr_merged", - "value": false, - "strict": true - }, - { - "kind": "note", - "key": "direct_push_seconds_to_detect", - "value": 15, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l5", - "body": "body l5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/life/pulls/5", - "diff_url": "/acme/life/pulls/5.diff", - "patch_url": "/acme/life/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "l5", - "ref": "l5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls//merge", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"O","title":"pr-head-lifecycle","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l1","body":"body l1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/1","diff_url":"/acme/life/pulls/1.diff","patch_url":"/acme/life/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l1","ref":"l1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}}, +{"kind":"note","key":"force_push_head_sha_follows","value":true,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l1","body":"body l1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/1","diff_url":"/acme/life/pulls/1.diff","patch_url":"/acme/life/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l1","ref":"l1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls?state=open&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","url":"/acme/life/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l1","body":"body l1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/1","diff_url":"/acme/life/pulls/1.diff","patch_url":"/acme/life/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l1","ref":"l1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"git","name":"ls-remote-pull-refs","cmd":"git ls-remote http://@/acme/life.git refs/pull/*","ok":true,"output":"\trefs/pull/1/head"}, +{"kind":"note","key":"ls-remote-pull-refs_stdout","value":"\trefs/pull/1/head","strict":true}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/life/branches/l2","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l2","body":"body l2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/2","diff_url":"/acme/life/pulls/2.diff","patch_url":"/acme/life/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l2","ref":"refs/pull/2/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls?state=open&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","url":"/acme/life/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l1","body":"body l1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/1","diff_url":"/acme/life/pulls/1.diff","patch_url":"/acme/life/pulls/1.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l1","ref":"l1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/life/pulls//merge","auth":"bot-scoped","status":404,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l2","body":"body l2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/2","diff_url":"/acme/life/pulls/2.diff","patch_url":"/acme/life/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l2","ref":"refs/pull/2/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"git","name":"ls-remote-pull-refs-after-delete","cmd":"git ls-remote http://@/acme/life.git refs/pull/*","ok":true,"output":"\trefs/pull/1/head\n\trefs/pull/2/head"}, +{"kind":"note","key":"ls-remote-pull-refs-after-delete_stdout","value":"\trefs/pull/1/head\n\trefs/pull/2/head","strict":true}, +{"kind":"http","method":"GET","path":"/acme/life.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003b refs/heads/l1\n003d refs/heads/main\n003e refs/pull/1/head\n003e refs/pull/2/head\n0000","volatile":["$text"]}, +{"kind":"note","key":"life_advertised_refs_upload_pack","value":["HEAD","refs/heads/l1","refs/heads/main","refs/pull/1/head","refs/pull/2/head"],"strict":true}, +{"kind":"http","method":"GET","path":"/acme/life.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000bc refs/heads/l1\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n003d refs/heads/main\n003e refs/pull/1/head\n003e refs/pull/2/head\n0000","volatile":["$text"]}, +{"kind":"note","key":"life_advertised_refs_receive_pack","value":["refs/heads/l1","refs/heads/main","refs/pull/1/head","refs/pull/2/head"],"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls//commits","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"url":"/api/v1/repos/acme/life/git/commits/","sha":"","created":"","html_url":"/acme/life/commit/","commit":{"url":"/api/v1/repos/acme/life/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"add l2\n","tree":{"url":"/api/v1/repos/acme/life/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/life/git/commits/","sha":"","created":""}],"files":[{"filename":"l2.txt","status":"added"}],"stats":{"total":1,"additions":1,"deletions":0}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/.diff","auth":"bot-scoped","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"diff --git a/l2.txt b/l2.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/l2.txt\n@@ -0,0 +1 @@\n+2\n"}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/life/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l3","body":"body l3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/life/pulls/3","diff_url":"/acme/life/pulls/3.diff","patch_url":"/acme/life/pulls/3.patch","mergeable":false,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l3","ref":"l3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"note","key":"merged_pr_head_sha_frozen","value":false,"strict":true}, +{"kind":"note","key":"merged_pr_head_sha_follows_new_branch","value":true,"strict":true}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":201,"request":{"state":"closed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l4","body":"body l4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/4","diff_url":"/acme/life/pulls/4.diff","patch_url":"/acme/life/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l4","ref":"l4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/life/branches/l4","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l4","body":"body l4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/4","diff_url":"/acme/life/pulls/4.diff","patch_url":"/acme/life/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l4","ref":"refs/pull/4/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":201,"request":{"state":"open"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l4","body":"body l4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/4","diff_url":"/acme/life/pulls/4.diff","patch_url":"/acme/life/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l4","ref":"refs/pull/4/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l4","body":"body l4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/4","diff_url":"/acme/life/pulls/4.diff","patch_url":"/acme/life/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l4","ref":"refs/pull/4/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["state","closed_at"]}, +{"kind":"note","key":"direct_push_marks_pr_merged","value":false,"strict":true}, +{"kind":"note","key":"direct_push_seconds_to_detect","value":15,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l5","body":"body l5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/life/pulls/5","diff_url":"/acme/life/pulls/5.diff","patch_url":"/acme/life/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"l5","ref":"l5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls//merge","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/P-pagination.json b/crates/forge/conformance/fixtures/1.22.6/P-pagination.json index e7f56bc3..29224529 100644 --- a/crates/forge/conformance/fixtures/1.22.6/P-pagination.json +++ b/crates/forge/conformance/fixtures/1.22.6/P-pagination.json @@ -1,15519 +1,47 @@ -{ - "scenario": "P", - "title": "pagination", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\",</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"first\",</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=3", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"first\",</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=0", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=-1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=0", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_0_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=100", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_100_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=51", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_51_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_50_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=-1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_-1_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=abc", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&sort=oldest&limit=5", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&sort=newest&limit=5", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&sort=recentupdate&limit=5", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/branches?limit=2&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "6", - "link": "</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"last\"" - }, - "body": [ - { - "name": "pg5", - "commit": { - "id": "", - "message": "add pg5\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "pg4", - "commit": { - "id": "", - "message": "add pg4\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/branches?limit=2&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "6", - "link": "</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"prev\"" - }, - "body": [ - { - "name": "pg3", - "commit": { - "id": "", - "message": "add pg3\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "pg2", - "commit": { - "id": "", - "message": "add pg2\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/branches?limit=2&page=3", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "6", - "link": "</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"prev\"" - }, - "body": [ - { - "name": "pg1", - "commit": { - "id": "", - "message": "add pg1\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "main", - "commit": { - "id": "", - "message": "Initial commit\n", - "url": "/acme/pages/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/branches?limit=2&page=4", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "6", - "link": "</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"prev\"" - }, - "body": [] - }, - { - "kind": "note", - "key": "branches_default_count", - "value": 30, - "strict": true - }, - { - "kind": "note", - "key": "branches_default_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?page=3>; rel=\"last\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=100_count", - "value": 50, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=100_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?limit=100&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=100&page=2>; rel=\"last\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=51_count", - "value": 50, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=51_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?limit=51&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=51&page=2>; rel=\"last\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=0_count", - "value": 30, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=0_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?limit=0&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=0&page=3>; rel=\"last\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?page=2_count", - "value": 30, - "strict": true - }, - { - "kind": "note", - "key": "branches?page=2_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?page=3>; rel=\"next\",</api/v1/repos/acme/pages/branches?page=3>; rel=\"last\",</api/v1/repos/acme/pages/branches?page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?page=1>; rel=\"prev\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=50&page=2_count", - "value": 11, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=50&page=2_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?limit=50&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=50&page=1>; rel=\"prev\"" - }, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//statuses?limit=2&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/commits//statuses?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s5", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s4", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//statuses?limit=2&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s3", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s2", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//statuses?limit=2&page=3", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=2>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s1", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/statuses/?limit=3&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/statuses/?limit=3&page=2>; rel=\"next\",</api/v1/repos/acme/pages/statuses/?limit=3&page=2>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s5", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s4", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s3", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/statuses/?limit=3&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/statuses/?limit=3&page=1>; rel=\"first\",</api/v1/repos/acme/pages/statuses/?limit=3&page=1>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s2", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s1", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//status?limit=2&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": { - "state": "success", - "sha": "", - "total_count": 2, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s4", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s5", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//status?limit=2&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": { - "state": "success", - "sha": "", - "total_count": 2, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s2", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s3", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - "commit_url": "", - "url": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=pgrepo&limit=2&page=1&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/search?limit=2&page=2&q=pgrepo&sort=alpha>; rel=\"next\",</api/v1/repos/search?limit=2&page=2&q=pgrepo&sort=alpha>; rel=\"last\"" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pgrepo1", - "full_name": "acme/pgrepo1", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/pgrepo1/languages", - "html_url": "/acme/pgrepo1", - "url": "/api/v1/repos/acme/pgrepo1", - "link": "", - "ssh_url": "ssh:///acme/pgrepo1.git", - "clone_url": "/acme/pgrepo1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pgrepo2", - "full_name": "acme/pgrepo2", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/pgrepo2/languages", - "html_url": "/acme/pgrepo2", - "url": "/api/v1/repos/acme/pgrepo2", - "link": "", - "ssh_url": "ssh:///acme/pgrepo2.git", - "clone_url": "/acme/pgrepo2.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=pgrepo&limit=2&page=2&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"first\",</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"prev\"" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pgrepo3", - "full_name": "acme/pgrepo3", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/pgrepo3/languages", - "html_url": "/acme/pgrepo3", - "url": "/api/v1/repos/acme/pgrepo3", - "link": "", - "ssh_url": "ssh:///acme/pgrepo3.git", - "clone_url": "/acme/pgrepo3.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=pgrepo&limit=2&page=3&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"first\",</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"prev\"" - }, - "body": { - "ok": true, - "data": [] - } - } - ] -} +{"scenario":"P","title":"pagination","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\""},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\",</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"first\",</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"prev\""},"body":[{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=3","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"first\",</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"prev\""},"body":[{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=0","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\""},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=-1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\""},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=0","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"note","key":"pulls_limit_0_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=100","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"note","key":"pulls_limit_100_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=51","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"note","key":"pulls_limit_51_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"note","key":"pulls_limit_50_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=-1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"note","key":"pulls_limit_-1_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=abc","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&sort=oldest&limit=5","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&sort=newest&limit=5","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&sort=recentupdate&limit=5","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/branches?limit=2&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"6","link":"</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"last\""},"body":[{"name":"pg5","commit":{"id":"","message":"add pg5\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"pg4","commit":{"id":"","message":"add pg4\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/branches?limit=2&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"6","link":"</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"prev\""},"body":[{"name":"pg3","commit":{"id":"","message":"add pg3\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"pg2","commit":{"id":"","message":"add pg2\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/branches?limit=2&page=3","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"6","link":"</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"prev\""},"body":[{"name":"pg1","commit":{"id":"","message":"add pg1\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"main","commit":{"id":"","message":"Initial commit\n","url":"/acme/pages/commit/","author":{"name":"","email":"admin@example.invalid","username":""},"committer":{"name":"","email":"admin@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/branches?limit=2&page=4","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"6","link":"</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"prev\""},"body":[]}, +{"kind":"note","key":"branches_default_count","value":30,"strict":true}, +{"kind":"note","key":"branches_default_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?page=3>; rel=\"last\""},"strict":true}, +{"kind":"note","key":"branches?limit=100_count","value":50,"strict":true}, +{"kind":"note","key":"branches?limit=100_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?limit=100&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=100&page=2>; rel=\"last\""},"strict":true}, +{"kind":"note","key":"branches?limit=51_count","value":50,"strict":true}, +{"kind":"note","key":"branches?limit=51_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?limit=51&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=51&page=2>; rel=\"last\""},"strict":true}, +{"kind":"note","key":"branches?limit=0_count","value":30,"strict":true}, +{"kind":"note","key":"branches?limit=0_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?limit=0&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=0&page=3>; rel=\"last\""},"strict":true}, +{"kind":"note","key":"branches?page=2_count","value":30,"strict":true}, +{"kind":"note","key":"branches?page=2_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?page=3>; rel=\"next\",</api/v1/repos/acme/pages/branches?page=3>; rel=\"last\",</api/v1/repos/acme/pages/branches?page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?page=1>; rel=\"prev\""},"strict":true}, +{"kind":"note","key":"branches?limit=50&page=2_count","value":11,"strict":true}, +{"kind":"note","key":"branches?limit=50&page=2_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?limit=50&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=50&page=1>; rel=\"prev\""},"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//statuses?limit=2&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/commits//statuses?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"last\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s5","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s4","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//statuses?limit=2&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"prev\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s3","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s2","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//statuses?limit=2&page=3","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=2>; rel=\"prev\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s1","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/statuses/?limit=3&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/statuses/?limit=3&page=2>; rel=\"next\",</api/v1/repos/acme/pages/statuses/?limit=3&page=2>; rel=\"last\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s5","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s4","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s3","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/statuses/?limit=3&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/statuses/?limit=3&page=1>; rel=\"first\",</api/v1/repos/acme/pages/statuses/?limit=3&page=1>; rel=\"prev\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s2","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s1","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//status?limit=2&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":{"state":"success","sha":"","total_count":2,"statuses":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s4","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s5","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//status?limit=2&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":{"state":"success","sha":"","total_count":2,"statuses":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s2","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s3","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},"commit_url":"","url":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=pgrepo&limit=2&page=1&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/search?limit=2&page=2&q=pgrepo&sort=alpha>; rel=\"next\",</api/v1/repos/search?limit=2&page=2&q=pgrepo&sort=alpha>; rel=\"last\""},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pgrepo1","full_name":"acme/pgrepo1","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/pgrepo1/languages","html_url":"/acme/pgrepo1","url":"/api/v1/repos/acme/pgrepo1","link":"","ssh_url":"ssh:///acme/pgrepo1.git","clone_url":"/acme/pgrepo1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pgrepo2","full_name":"acme/pgrepo2","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/pgrepo2/languages","html_url":"/acme/pgrepo2","url":"/api/v1/repos/acme/pgrepo2","link":"","ssh_url":"ssh:///acme/pgrepo2.git","clone_url":"/acme/pgrepo2.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=pgrepo&limit=2&page=2&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"first\",</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"prev\""},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pgrepo3","full_name":"acme/pgrepo3","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/pgrepo3/languages","html_url":"/acme/pgrepo3","url":"/api/v1/repos/acme/pgrepo3","link":"","ssh_url":"ssh:///acme/pgrepo3.git","clone_url":"/acme/pgrepo3.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=pgrepo&limit=2&page=3&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"first\",</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"prev\""},"body":{"ok":true,"data":[]}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/Q-protection-bypass.json b/crates/forge/conformance/fixtures/1.22.6/Q-protection-bypass.json index 70a583ee..47ff40be 100644 --- a/crates/forge/conformance/fixtures/1.22.6/Q-protection-bypass.json +++ b/crates/forge/conformance/fixtures/1.22.6/Q-protection-bypass.json @@ -1,431 +1,21 @@ -{ - "scenario": "Q", - "title": "protection-bypass", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": null, - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/contents/viaapi.txt", - "auth": "bot", - "status": 403, - "request": { - "content": "eAo=", - "message": "api to main", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user cannot commit to repo [user: bot]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/contents/viaapi-admin.txt", - "auth": "admin", - "status": 403, - "request": { - "content": "eAo=", - "message": "api to main", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user cannot commit to repo [user: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/bypass/contents/README.md", - "auth": "bot", - "status": 403, - "request": { - "content": "Y2hhbmdlZAo=", - "message": "put to main", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user cannot commit to repo [user: bot]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/contents/viapr.txt", - "auth": "bot", - "status": 201, - "request": { - "content": "eAo=", - "message": "api new branch", - "branch": "main", - "new_branch": "q-api" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "viapr.txt", - "path": "viapr.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/bypass/contents/viapr.txt?ref=q-api", - "html_url": "/acme/bypass/src/branch/q-api/viapr.txt", - "git_url": "/api/v1/repos/acme/bypass/git/blobs/", - "download_url": "/acme/bypass/raw/branch/q-api/viapr.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/bypass/contents/viapr.txt?ref=q-api", - "git": "/api/v1/repos/acme/bypass/git/blobs/", - "html": "/acme/bypass/src/branch/q-api/viapr.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/bypass/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/bypass/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/bypass/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "api new branch\n", - "tree": { - "url": "/api/v1/repos/acme/bypass/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "git", - "name": "push-unprotected-branch", - "cmd": "git push origin HEAD:refs/heads/fp1", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'fp1': \nremote: /acme/bypass/compare/main...fp1 \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/bypass.git\n * [new branch] HEAD -> fp1" - }, - { - "kind": "git", - "name": "force-push-unprotected-branch", - "cmd": "git push -f origin HEAD:refs/heads/fp1", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'fp1': \nremote: /acme/bypass/compare/main...fp1 \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/bypass.git\n + .. HEAD -> fp1 (forced update)" - }, - { - "kind": "git", - "name": "nonff-protected-push-disabled", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": false, - "output": "To /acme/bypass.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to '/acme/bypass.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.", - "refusal": [ - "! [rejected] head -> main (non-fast-forward)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/bypass/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_push": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": null, - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "git", - "name": "nonff-protected-push-enabled", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": false, - "output": "To /acme/bypass.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to '/acme/bypass.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.", - "refusal": [ - "! [rejected] head -> main (non-fast-forward)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "git", - "name": "force-protected-push-enabled", - "cmd": "git push -f origin HEAD:refs/heads/main", - "ok": false, - "output": "remote: \nremote: Gitea: branch main is protected from force push \nTo /acme/bypass.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'", - "refusal": [ - "remote: gitea: branch main is protected from force push", - "! [remote rejected] head -> main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "git", - "name": "delete-protected-push-enabled", - "cmd": "git push origin :refs/heads/main", - "ok": false, - "output": "remote: \nremote: Gitea: branch main is the default branch and cannot be deleted \nTo /acme/bypass.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'", - "refusal": [ - "remote: gitea: branch main is the default branch and cannot be deleted", - "! [remote rejected] main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/bypass/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_push": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": null, - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "git", - "name": "delete-protected-push-disabled", - "cmd": "git push origin :refs/heads/main", - "ok": false, - "output": "remote: \nremote: Gitea: branch main is the default branch and cannot be deleted \nTo /acme/bypass.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'", - "refusal": [ - "remote: gitea: branch main is the default branch and cannot be deleted", - "! [remote rejected] main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/bypass/branches/main", - "auth": "admin", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "can not delete default branch", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/bypass/branches/main", - "auth": "bot", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "can not delete default branch", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/bypass/branches/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "main", - "commit": { - "id": "", - "message": "Merge pull request 'PR q1' (#1) from q1 into main\n", - "url": "/acme/bypass/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "username": "bot" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "username": "bot" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": true, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": null, - "user_can_push": false, - "user_can_merge": true, - "effective_branch_protection_name": "main" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/bypass/branch_protections/main", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - } - ] -} +{"scenario":"Q","title":"protection-bypass","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":null,"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/contents/viaapi.txt","auth":"bot","status":403,"request":{"content":"eAo=","message":"api to main","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user cannot commit to repo [user: bot]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/contents/viaapi-admin.txt","auth":"admin","status":403,"request":{"content":"eAo=","message":"api to main","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user cannot commit to repo [user: ]","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/bypass/contents/README.md","auth":"bot","status":403,"request":{"content":"Y2hhbmdlZAo=","message":"put to main","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user cannot commit to repo [user: bot]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/contents/viapr.txt","auth":"bot","status":201,"request":{"content":"eAo=","message":"api new branch","branch":"main","new_branch":"q-api"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"viapr.txt","path":"viapr.txt","sha":"","last_commit_sha":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/bypass/contents/viapr.txt?ref=q-api","html_url":"/acme/bypass/src/branch/q-api/viapr.txt","git_url":"/api/v1/repos/acme/bypass/git/blobs/","download_url":"/acme/bypass/raw/branch/q-api/viapr.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/bypass/contents/viapr.txt?ref=q-api","git":"/api/v1/repos/acme/bypass/git/blobs/","html":"/acme/bypass/src/branch/q-api/viapr.txt"}},"commit":{"url":"/api/v1/repos/acme/bypass/git/commits/","sha":"","created":"","html_url":"/acme/bypass/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/bypass/git/commits/","sha":"","created":""}],"message":"api new branch\n","tree":{"url":"/api/v1/repos/acme/bypass/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"git","name":"push-unprotected-branch","cmd":"git push origin HEAD:refs/heads/fp1","ok":true,"output":"remote: \nremote: Create a new pull request for 'fp1': \nremote: /acme/bypass/compare/main...fp1 \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/bypass.git\n * [new branch] HEAD -> fp1"}, +{"kind":"git","name":"force-push-unprotected-branch","cmd":"git push -f origin HEAD:refs/heads/fp1","ok":true,"output":"remote: \nremote: Create a new pull request for 'fp1': \nremote: /acme/bypass/compare/main...fp1 \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/bypass.git\n + .. HEAD -> fp1 (forced update)"}, +{"kind":"git","name":"nonff-protected-push-disabled","cmd":"git push origin HEAD:refs/heads/main","ok":false,"output":"To /acme/bypass.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to '/acme/bypass.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.","refusal":["! [rejected] head -> main (non-fast-forward)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/bypass/branch_protections/main","auth":"admin","status":200,"request":{"enable_push":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":null,"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"git","name":"nonff-protected-push-enabled","cmd":"git push origin HEAD:refs/heads/main","ok":false,"output":"To /acme/bypass.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to '/acme/bypass.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.","refusal":["! [rejected] head -> main (non-fast-forward)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"git","name":"force-protected-push-enabled","cmd":"git push -f origin HEAD:refs/heads/main","ok":false,"output":"remote: \nremote: Gitea: branch main is protected from force push \nTo /acme/bypass.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'","refusal":["remote: gitea: branch main is protected from force push","! [remote rejected] head -> main (pre-receive hook declined)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"git","name":"delete-protected-push-enabled","cmd":"git push origin :refs/heads/main","ok":false,"output":"remote: \nremote: Gitea: branch main is the default branch and cannot be deleted \nTo /acme/bypass.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'","refusal":["remote: gitea: branch main is the default branch and cannot be deleted","! [remote rejected] main (pre-receive hook declined)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/bypass/branch_protections/main","auth":"admin","status":200,"request":{"enable_push":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":null,"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"git","name":"delete-protected-push-disabled","cmd":"git push origin :refs/heads/main","ok":false,"output":"remote: \nremote: Gitea: branch main is the default branch and cannot be deleted \nTo /acme/bypass.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'","refusal":["remote: gitea: branch main is the default branch and cannot be deleted","! [remote rejected] main (pre-receive hook declined)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/bypass/branches/main","auth":"admin","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"can not delete default branch","url":"/api/swagger"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/bypass/branches/main","auth":"bot","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"can not delete default branch","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/bypass/branches/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"main","commit":{"id":"","message":"Merge pull request 'PR q1' (#1) from q1 into main\n","url":"/acme/bypass/commit/","author":{"name":"bot","email":"bot@example.invalid","username":"bot"},"committer":{"name":"bot","email":"bot@example.invalid","username":"bot"},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":true,"required_approvals":0,"enable_status_check":false,"status_check_contexts":null,"user_can_push":false,"user_can_merge":true,"effective_branch_protection_name":"main"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/bypass/branch_protections/main","auth":"admin","status":204,"headers":{},"body_text":""} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/R-token-scope-edges.json b/crates/forge/conformance/fixtures/1.22.6/R-token-scope-edges.json index cbdf7fde..ae922c08 100644 --- a/crates/forge/conformance/fixtures/1.22.6/R-token-scope-edges.json +++ b/crates/forge/conformance/fixtures/1.22.6/R-token-scope-edges.json @@ -1,530 +1,23 @@ -{ - "scenario": "R", - "title": "token-scope-edges", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 201, - "request": { - "name": "po", - "scopes": [ - "public-only", - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "po", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "public-only", - "read:repository" - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped2", - "auth": "alice-po", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token scope is limited to public repos", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "alice-po", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [read:user]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50", - "auth": "alice-po", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": { - "ok": true, - "data": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-ro", - "status": 403, - "request": { - "name": "via-ro", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:user]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice", - "status": 401, - "request": { - "name": "via-all-token", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "auth required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-tokpw", - "status": 201, - "request": { - "name": "via-token-as-password", - "scopes": [ - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "via-token-as-password", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-tokpw", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": [ - { - "id": "", - "name": "po", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "public-only", - "read:repository" - ] - }, - { - "id": "", - "name": "via-token-as-password", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ] - }, - { - "id": "", - "name": "ci", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ] - }, - { - "id": "", - "name": "all", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "all" - ] - } - ], - "volatile": [ - "id", - "name", - "scopes" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/bot/tokens", - "auth": "alice-pw-on-bot", - "status": 403, - "request": { - "name": "stolen", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "doer should be the site admin or be same as the contextUser", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/bot/tokens", - "auth": "alice-pw-on-bot", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "doer should be the site admin or be same as the contextUser", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 400, - "request": { - "name": "badscope", - "scopes": [ - "nonsense" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid access token scope provided: invalid access token scope: nonsense", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 400, - "request": { - "name": "noscope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "access token must have a scope", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 422, - "request": { - "name": "", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Name]: Required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 201, - "request": { - "name": "wo", - "scopes": [ - "write:organization" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "wo", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "write:organization" - ] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "bot", - "status": 201, - "request": { - "username": "botorg" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "botorg", - "full_name": "", - "email": "", - "avatar_url": "/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "botorg" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/botorg/repos", - "auth": "alice-wo", - "status": 403, - "request": { - "name": "intruder" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Given user is not allowed to create repository in organization.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/botorg/repos", - "auth": "alice", - "status": 403, - "request": { - "name": "intruder" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Given user is not allowed to create repository in organization.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/botorg/repos", - "auth": "bot", - "status": 201, - "request": { - "name": "legit" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "botorg", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "", - "avatar_url": "/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3", - "html_url": "/botorg", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "botorg" - }, - "name": "legit", - "full_name": "botorg/legit", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/botorg/legit/languages", - "html_url": "/botorg/legit", - "url": "/api/v1/repos/botorg/legit", - "link": "", - "ssh_url": "ssh:///botorg/legit.git", - "clone_url": "/botorg/legit.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/botorg", - "auth": "alice-wo", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "botorg", - "full_name": "", - "email": "", - "avatar_url": "/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "botorg" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped2", - "auth": "alice-wo", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [read:repository]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped2/branches", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "The target couldn't be found.", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"R","title":"token-scope-edges","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":201,"request":{"name":"po","scopes":["public-only","read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"po","sha1":"","token_last_eight":"","scopes":["public-only","read:repository"]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped2","auth":"alice-po","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token scope is limited to public repos","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"alice-po","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [read:user]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50","auth":"alice-po","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":{"ok":true,"data":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-ro","status":403,"request":{"name":"via-ro","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:user]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice","status":401,"request":{"name":"via-all-token","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"auth required","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-tokpw","status":201,"request":{"name":"via-token-as-password","scopes":["read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"via-token-as-password","sha1":"","token_last_eight":"","scopes":["read:repository"]}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-tokpw","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":[{"id":"","name":"po","sha1":"","token_last_eight":"","scopes":["public-only","read:repository"]},{"id":"","name":"via-token-as-password","sha1":"","token_last_eight":"","scopes":["read:repository"]},{"id":"","name":"ci","sha1":"","token_last_eight":"","scopes":["read:repository"]},{"id":"","name":"all","sha1":"","token_last_eight":"","scopes":["all"]}],"volatile":["id","name","scopes"]}, +{"kind":"http","method":"POST","path":"/api/v1/users/bot/tokens","auth":"alice-pw-on-bot","status":403,"request":{"name":"stolen","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"doer should be the site admin or be same as the contextUser","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/users/bot/tokens","auth":"alice-pw-on-bot","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"doer should be the site admin or be same as the contextUser","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":400,"request":{"name":"badscope","scopes":["nonsense"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid access token scope provided: invalid access token scope: nonsense","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":400,"request":{"name":"noscope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"access token must have a scope","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":422,"request":{"name":"","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Name]: Required","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":201,"request":{"name":"wo","scopes":["write:organization"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"wo","sha1":"","token_last_eight":"","scopes":["write:organization"]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"bot","status":201,"request":{"username":"botorg"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"botorg","full_name":"","email":"","avatar_url":"/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"botorg"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/botorg/repos","auth":"alice-wo","status":403,"request":{"name":"intruder"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Given user is not allowed to create repository in organization.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/botorg/repos","auth":"alice","status":403,"request":{"name":"intruder"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Given user is not allowed to create repository in organization.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/botorg/repos","auth":"bot","status":201,"request":{"name":"legit"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"botorg","login_name":"","source_id":"","full_name":"","email":"","avatar_url":"/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3","html_url":"/botorg","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"botorg"},"name":"legit","full_name":"botorg/legit","description":"","empty":true,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/botorg/legit/languages","html_url":"/botorg/legit","url":"/api/v1/repos/botorg/legit","link":"","ssh_url":"ssh:///botorg/legit.git","clone_url":"/botorg/legit.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/botorg","auth":"alice-wo","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"botorg","full_name":"","email":"","avatar_url":"/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"botorg"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped2","auth":"alice-wo","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [read:repository]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped2/branches","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"The target couldn't be found.","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/S-ref-pushes.json b/crates/forge/conformance/fixtures/1.22.6/S-ref-pushes.json index 4da2d8e1..30f40df7 100644 --- a/crates/forge/conformance/fixtures/1.22.6/S-ref-pushes.json +++ b/crates/forge/conformance/fixtures/1.22.6/S-ref-pushes.json @@ -1,601 +1,25 @@ -{ - "scenario": "S", - "title": "ref-pushes", - "error": null, - "exchanges": [ - { - "kind": "git", - "name": "bot-push-replace-ref", - "cmd": "git push origin :refs/replace/", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/replace/" - }, - { - "kind": "git", - "name": "bot-push-pull-1-head", - "cmd": "git push origin :refs/pull/1/head", - "ok": false, - "output": "To /acme/refs.git\n ! [rejected] -> refs/pull/1/head (non-fast-forward)\nerror: failed to push some refs to '/acme/refs.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.", - "refusal": [ - "! [rejected] -> refs/pull/1/head (non-fast-forward)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "bot-push-pull-1-head-forced", - "cmd": "git push origin +:refs/pull/1/head", - "ok": false, - "output": "remote: error: hook declined to update refs/pull/1/head \nTo /acme/refs.git\n ! [remote rejected] -> refs/pull/1/head (hook declined)\nerror: failed to push some refs to '/acme/refs.git'", - "refusal": [ - "remote: error: hook declined to update refs/pull/1/head", - "! [remote rejected] -> refs/pull/1/head (hook declined)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "bot-push-pull-999-head", - "cmd": "git push origin :refs/pull/999/head", - "ok": false, - "output": "remote: error: hook declined to update refs/pull/999/head \nTo /acme/refs.git\n ! [remote rejected] -> refs/pull/999/head (hook declined)\nerror: failed to push some refs to '/acme/refs.git'", - "refusal": [ - "remote: error: hook declined to update refs/pull/999/head", - "! [remote rejected] -> refs/pull/999/head (hook declined)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "bot-push-heads-pull-1-head", - "cmd": "git push origin :refs/heads/pull/1/head", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'pull/1/head': \nremote: /acme/refs/compare/main...pull/1/head \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new branch] -> pull/1/head" - }, - { - "kind": "git", - "name": "bot-push-lightweight-tag", - "cmd": "git push origin :refs/tags/v-bot", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new tag] -> v-bot" - }, - { - "kind": "git", - "name": "bot-push-annotated-tag", - "cmd": "git push origin refs/tags/annot:refs/tags/annot", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new tag] annot -> annot" - }, - { - "kind": "git", - "name": "bot-push-notes-ref", - "cmd": "git push origin :refs/notes/commits", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/notes/commits" - }, - { - "kind": "git", - "name": "bot-push-for-ref", - "cmd": "git push origin :refs/for/main", - "ok": false, - "output": "To /acme/refs.git\n ! [remote rejected] -> refs/for/main (topic-branch is not set)\nerror: failed to push some refs to '/acme/refs.git'", - "refusal": [ - "! [remote rejected] -> refs/for/main (topic-branch is not set)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "bot-push-changes-ref", - "cmd": "git push origin :refs/changes/1/2", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/changes/1/2" - }, - { - "kind": "git", - "name": "bot-push-keep-around-ref", - "cmd": "git push origin :refs/keep-around/", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/keep-around/" - }, - { - "kind": "git", - "name": "bot-push-arbitrary-ref", - "cmd": "git push origin :refs/custom/thing", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/custom/thing" - }, - { - "kind": "git", - "name": "bot-push-tag-delete", - "cmd": "git push origin :refs/tags/v-bot", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n - [deleted] v-bot" - }, - { - "kind": "git", - "name": "read-collab-push-tag", - "cmd": "git push http://@/acme/refs.git :refs/tags/v-carol", - "ok": false, - "output": "remote: \nremote: Gitea: User permission denied for writing. \nTo /acme/refs.git\n ! [remote rejected] -> v-carol (pre-receive hook declined)\nerror: failed to push some refs to '/acme/refs.git'", - "refusal": [ - "remote: gitea: user permission denied for writing.", - "! [remote rejected] -> v-carol (pre-receive hook declined)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "ls-remote-all-refs", - "cmd": "git ls-remote http://@/acme/refs.git", - "ok": true, - "output": "\tHEAD\n\trefs/changes/1/2\n\trefs/custom/thing\n\trefs/heads/main\n\trefs/heads/pull/1/head\n\trefs/heads/r1\n\trefs/keep-around/\n\trefs/notes/commits\n\trefs/pull/1/head\n\trefs/replace/\n\trefs/tags/annot\n\trefs/tags/annot^{}" - }, - { - "kind": "note", - "key": "ls-remote-all-refs_stdout", - "value": "\tHEAD\n\trefs/changes/1/2\n\trefs/custom/thing\n\trefs/heads/main\n\trefs/heads/pull/1/head\n\trefs/heads/r1\n\trefs/keep-around/\n\trefs/notes/commits\n\trefs/pull/1/head\n\trefs/replace/\n\trefs/tags/annot\n\trefs/tags/annot^{}", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/refs.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003e refs/changes/1/2\n003f refs/custom/thing\n003d refs/heads/main\n0044 refs/heads/pull/1/head\n003b refs/heads/r1\n0067 refs/keep-around/\n0040 refs/notes/commits\n003e refs/pull/1/head\n0063 refs/replace/\n003d refs/tags/annot\n0040 refs/tags/annot^{}\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "refs_advertised_refs_upload_pack", - "value": [ - "HEAD", - "refs/changes/1/2", - "refs/custom/thing", - "refs/heads/main", - "refs/heads/pull/1/head", - "refs/heads/r1", - "refs/keep-around/", - "refs/notes/commits", - "refs/pull/1/head", - "refs/replace/", - "refs/tags/annot", - "refs/tags/annot^{}" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/refs.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000bf refs/changes/1/2\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n003f refs/custom/thing\n003d refs/heads/main\n0044 refs/heads/pull/1/head\n003b refs/heads/r1\n0067 refs/keep-around/\n0040 refs/notes/commits\n003e refs/pull/1/head\n0063 refs/replace/\n003d refs/tags/annot\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "refs_advertised_refs_receive_pack", - "value": [ - "refs/changes/1/2", - "refs/custom/thing", - "refs/heads/main", - "refs/heads/pull/1/head", - "refs/heads/r1", - "refs/keep-around/", - "refs/notes/commits", - "refs/pull/1/head", - "refs/replace/", - "refs/tags/annot" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/refs/git/refs", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/changes/1/2", - "url": "/api/v1/repos/acme/refs/git/refs/changes/1/2", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/custom/thing", - "url": "/api/v1/repos/acme/refs/git/refs/custom/thing", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/heads/main", - "url": "/api/v1/repos/acme/refs/git/refs/heads/main", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/heads/pull/1/head", - "url": "/api/v1/repos/acme/refs/git/refs/heads/pull/1/head", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/heads/r1", - "url": "/api/v1/repos/acme/refs/git/refs/heads/r1", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/keep-around/", - "url": "/api/v1/repos/acme/refs/git/refs/keep-around/", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/notes/commits", - "url": "/api/v1/repos/acme/refs/git/refs/notes/commits", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/pull/1/head", - "url": "/api/v1/repos/acme/refs/git/refs/pull/1/head", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/replace/", - "url": "/api/v1/repos/acme/refs/git/refs/replace/", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/tags/annot", - "url": "/api/v1/repos/acme/refs/git/refs/tags/annot", - "object": { - "type": "tag", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/tags/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/refs/tags", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "name": "annot", - "message": "annotated", - "id": "", - "commit": { - "url": "/api/v1/repos/acme/refs/git/commits/", - "sha": "", - "created": "" - }, - "zipball_url": "/acme/refs/archive/annot.zip", - "tarball_url": "/acme/refs/archive/annot.tar.gz" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/refs/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/refs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR r1", - "body": "body r1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/refs/pulls/1", - "diff_url": "/acme/refs/pulls/1.diff", - "patch_url": "/acme/refs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "refs", - "full_name": "acme/refs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/refs/languages", - "html_url": "/acme/refs", - "url": "/api/v1/repos/acme/refs", - "link": "", - "ssh_url": "ssh:///acme/refs.git", - "clone_url": "/acme/refs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "r1", - "ref": "r1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "refs", - "full_name": "acme/refs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/refs/languages", - "html_url": "/acme/refs", - "url": "/api/v1/repos/acme/refs", - "link": "", - "ssh_url": "ssh:///acme/refs.git", - "clone_url": "/acme/refs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - } - ] -} +{"scenario":"S","title":"ref-pushes","error":null,"exchanges":[ +{"kind":"git","name":"bot-push-replace-ref","cmd":"git push origin :refs/replace/","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/replace/"}, +{"kind":"git","name":"bot-push-pull-1-head","cmd":"git push origin :refs/pull/1/head","ok":false,"output":"To /acme/refs.git\n ! [rejected] -> refs/pull/1/head (non-fast-forward)\nerror: failed to push some refs to '/acme/refs.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.","refusal":["! [rejected] -> refs/pull/1/head (non-fast-forward)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"bot-push-pull-1-head-forced","cmd":"git push origin +:refs/pull/1/head","ok":false,"output":"remote: error: hook declined to update refs/pull/1/head \nTo /acme/refs.git\n ! [remote rejected] -> refs/pull/1/head (hook declined)\nerror: failed to push some refs to '/acme/refs.git'","refusal":["remote: error: hook declined to update refs/pull/1/head","! [remote rejected] -> refs/pull/1/head (hook declined)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"bot-push-pull-999-head","cmd":"git push origin :refs/pull/999/head","ok":false,"output":"remote: error: hook declined to update refs/pull/999/head \nTo /acme/refs.git\n ! [remote rejected] -> refs/pull/999/head (hook declined)\nerror: failed to push some refs to '/acme/refs.git'","refusal":["remote: error: hook declined to update refs/pull/999/head","! [remote rejected] -> refs/pull/999/head (hook declined)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"bot-push-heads-pull-1-head","cmd":"git push origin :refs/heads/pull/1/head","ok":true,"output":"remote: \nremote: Create a new pull request for 'pull/1/head': \nremote: /acme/refs/compare/main...pull/1/head \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new branch] -> pull/1/head"}, +{"kind":"git","name":"bot-push-lightweight-tag","cmd":"git push origin :refs/tags/v-bot","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new tag] -> v-bot"}, +{"kind":"git","name":"bot-push-annotated-tag","cmd":"git push origin refs/tags/annot:refs/tags/annot","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new tag] annot -> annot"}, +{"kind":"git","name":"bot-push-notes-ref","cmd":"git push origin :refs/notes/commits","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/notes/commits"}, +{"kind":"git","name":"bot-push-for-ref","cmd":"git push origin :refs/for/main","ok":false,"output":"To /acme/refs.git\n ! [remote rejected] -> refs/for/main (topic-branch is not set)\nerror: failed to push some refs to '/acme/refs.git'","refusal":["! [remote rejected] -> refs/for/main (topic-branch is not set)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"bot-push-changes-ref","cmd":"git push origin :refs/changes/1/2","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/changes/1/2"}, +{"kind":"git","name":"bot-push-keep-around-ref","cmd":"git push origin :refs/keep-around/","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/keep-around/"}, +{"kind":"git","name":"bot-push-arbitrary-ref","cmd":"git push origin :refs/custom/thing","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/custom/thing"}, +{"kind":"git","name":"bot-push-tag-delete","cmd":"git push origin :refs/tags/v-bot","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n - [deleted] v-bot"}, +{"kind":"git","name":"read-collab-push-tag","cmd":"git push http://@/acme/refs.git :refs/tags/v-carol","ok":false,"output":"remote: \nremote: Gitea: User permission denied for writing. \nTo /acme/refs.git\n ! [remote rejected] -> v-carol (pre-receive hook declined)\nerror: failed to push some refs to '/acme/refs.git'","refusal":["remote: gitea: user permission denied for writing.","! [remote rejected] -> v-carol (pre-receive hook declined)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"ls-remote-all-refs","cmd":"git ls-remote http://@/acme/refs.git","ok":true,"output":"\tHEAD\n\trefs/changes/1/2\n\trefs/custom/thing\n\trefs/heads/main\n\trefs/heads/pull/1/head\n\trefs/heads/r1\n\trefs/keep-around/\n\trefs/notes/commits\n\trefs/pull/1/head\n\trefs/replace/\n\trefs/tags/annot\n\trefs/tags/annot^{}"}, +{"kind":"note","key":"ls-remote-all-refs_stdout","value":"\tHEAD\n\trefs/changes/1/2\n\trefs/custom/thing\n\trefs/heads/main\n\trefs/heads/pull/1/head\n\trefs/heads/r1\n\trefs/keep-around/\n\trefs/notes/commits\n\trefs/pull/1/head\n\trefs/replace/\n\trefs/tags/annot\n\trefs/tags/annot^{}","strict":true}, +{"kind":"http","method":"GET","path":"/acme/refs.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003e refs/changes/1/2\n003f refs/custom/thing\n003d refs/heads/main\n0044 refs/heads/pull/1/head\n003b refs/heads/r1\n0067 refs/keep-around/\n0040 refs/notes/commits\n003e refs/pull/1/head\n0063 refs/replace/\n003d refs/tags/annot\n0040 refs/tags/annot^{}\n0000","volatile":["$text"]}, +{"kind":"note","key":"refs_advertised_refs_upload_pack","value":["HEAD","refs/changes/1/2","refs/custom/thing","refs/heads/main","refs/heads/pull/1/head","refs/heads/r1","refs/keep-around/","refs/notes/commits","refs/pull/1/head","refs/replace/","refs/tags/annot","refs/tags/annot^{}"],"strict":true}, +{"kind":"http","method":"GET","path":"/acme/refs.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000bf refs/changes/1/2\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n003f refs/custom/thing\n003d refs/heads/main\n0044 refs/heads/pull/1/head\n003b refs/heads/r1\n0067 refs/keep-around/\n0040 refs/notes/commits\n003e refs/pull/1/head\n0063 refs/replace/\n003d refs/tags/annot\n0000","volatile":["$text"]}, +{"kind":"note","key":"refs_advertised_refs_receive_pack","value":["refs/changes/1/2","refs/custom/thing","refs/heads/main","refs/heads/pull/1/head","refs/heads/r1","refs/keep-around/","refs/notes/commits","refs/pull/1/head","refs/replace/","refs/tags/annot"],"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/refs/git/refs","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/changes/1/2","url":"/api/v1/repos/acme/refs/git/refs/changes/1/2","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/custom/thing","url":"/api/v1/repos/acme/refs/git/refs/custom/thing","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/heads/main","url":"/api/v1/repos/acme/refs/git/refs/heads/main","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/heads/pull/1/head","url":"/api/v1/repos/acme/refs/git/refs/heads/pull/1/head","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/heads/r1","url":"/api/v1/repos/acme/refs/git/refs/heads/r1","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/keep-around/","url":"/api/v1/repos/acme/refs/git/refs/keep-around/","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/notes/commits","url":"/api/v1/repos/acme/refs/git/refs/notes/commits","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/pull/1/head","url":"/api/v1/repos/acme/refs/git/refs/pull/1/head","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/replace/","url":"/api/v1/repos/acme/refs/git/refs/replace/","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/tags/annot","url":"/api/v1/repos/acme/refs/git/refs/tags/annot","object":{"type":"tag","sha":"","url":"/api/v1/repos/acme/refs/git/tags/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/refs/tags","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"name":"annot","message":"annotated","id":"","commit":{"url":"/api/v1/repos/acme/refs/git/commits/","sha":"","created":""},"zipball_url":"/acme/refs/archive/annot.zip","tarball_url":"/acme/refs/archive/annot.tar.gz"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/refs/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/refs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR r1","body":"body r1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/refs/pulls/1","diff_url":"/acme/refs/pulls/1.diff","patch_url":"/acme/refs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"refs","full_name":"acme/refs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/refs/languages","html_url":"/acme/refs","url":"/api/v1/repos/acme/refs","link":"","ssh_url":"ssh:///acme/refs.git","clone_url":"/acme/refs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"r1","ref":"r1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"refs","full_name":"acme/refs","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/refs/languages","html_url":"/acme/refs","url":"/api/v1/repos/acme/refs","link":"","ssh_url":"ssh:///acme/refs.git","clone_url":"/acme/refs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/T-merge-outcomes.json b/crates/forge/conformance/fixtures/1.22.6/T-merge-outcomes.json index 1f4086cb..048a4471 100644 --- a/crates/forge/conformance/fixtures/1.22.6/T-merge-outcomes.json +++ b/crates/forge/conformance/fixtures/1.22.6/T-merge-outcomes.json @@ -1,3956 +1,24 @@ -{ - "scenario": "T", - "title": "merge-outcomes", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "unrelated", - "head": "orph", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "unrelated", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/outcomes/pulls/1", - "diff_url": "/acme/outcomes/pulls/1.diff", - "patch_url": "/acme/outcomes/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "orph", - "ref": "orph", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "unrelated", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/outcomes/pulls/1", - "diff_url": "/acme/outcomes/pulls/1.diff", - "patch_url": "/acme/outcomes/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "orph", - "ref": "orph", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 409, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "Style": "merge", - "StdOut": "", - "StdErr": "fatal: refusing to merge unrelated histories\n", - "Err": { - "Stderr": null - } - }, - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "unrelated_merge_exact_body", - "value": "{\"Style\":\"merge\",\"StdOut\":\"\",\"StdErr\":\"fatal: refusing to merge unrelated histories\\n\",\"Err\":{\"Stderr\":null}}\n", - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "unrelated", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/outcomes/pulls/1", - "diff_url": "/acme/outcomes/pulls/1.diff", - "patch_url": "/acme/outcomes/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "orph", - "ref": "orph", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "same tree", - "head": "tid", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "same tree", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/2", - "diff_url": "/acme/outcomes/pulls/2.diff", - "patch_url": "/acme/outcomes/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "tid", - "ref": "tid", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "same tree", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/2", - "diff_url": "/acme/outcomes/pulls/2.diff", - "patch_url": "/acme/outcomes/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "tid", - "ref": "tid", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "same tree", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/2", - "diff_url": "/acme/outcomes/pulls/2.diff", - "patch_url": "/acme/outcomes/pulls/2.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "tid", - "ref": "tid", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "contained", - "head": "cont", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "contained", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/3", - "diff_url": "/acme/outcomes/pulls/3.diff", - "patch_url": "/acme/outcomes/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "cont", - "ref": "cont", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "contained", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/3", - "diff_url": "/acme/outcomes/pulls/3.diff", - "patch_url": "/acme/outcomes/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "cont", - "ref": "cont", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Please try again later", - "url": "/api/swagger" - }, - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "contained", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/3", - "diff_url": "/acme/outcomes/pulls/3.diff", - "patch_url": "/acme/outcomes/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "cont", - "ref": "cont", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR ok1", - "body": "body ok1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/outcomes/pulls/4", - "diff_url": "/acme/outcomes/pulls/4.diff", - "patch_url": "/acme/outcomes/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "ok1", - "ref": "ok1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR ok1", - "body": "body ok1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/outcomes/pulls/4", - "diff_url": "/acme/outcomes/pulls/4.diff", - "patch_url": "/acme/outcomes/pulls/4.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "ok1", - "ref": "ok1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR cfb", - "body": "body cfb", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 1, - "changed_files": 1, - "html_url": "/acme/outcomes/pulls/6", - "diff_url": "/acme/outcomes/pulls/6.diff", - "patch_url": "/acme/outcomes/pulls/6.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 34, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "cfb", - "ref": "cfb", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 34, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0 - }, - "strict_keys": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Please try again later", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "closed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR cfb", - "body": "body cfb", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 1, - "changed_files": 1, - "html_url": "/acme/outcomes/pulls/6", - "diff_url": "/acme/outcomes/pulls/6.diff", - "patch_url": "/acme/outcomes/pulls/6.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 34, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "cfb", - "ref": "cfb", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 34, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR cfb", - "body": "body cfb", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 1, - "changed_files": 1, - "html_url": "/acme/outcomes/pulls/6", - "diff_url": "/acme/outcomes/pulls/6.diff", - "patch_url": "/acme/outcomes/pulls/6.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 34, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "cfb", - "ref": "cfb", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 34, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - } - } - ] -} +{"scenario":"T","title":"merge-outcomes","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls","auth":"bot-scoped","status":201,"request":{"title":"unrelated","head":"orph","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"unrelated","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/outcomes/pulls/1","diff_url":"/acme/outcomes/pulls/1.diff","patch_url":"/acme/outcomes/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"orph","ref":"orph","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"unrelated","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/outcomes/pulls/1","diff_url":"/acme/outcomes/pulls/1.diff","patch_url":"/acme/outcomes/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"orph","ref":"orph","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":409,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"Style":"merge","StdOut":"","StdErr":"fatal: refusing to merge unrelated histories\n","Err":{"Stderr":null}},"volatile":["$text"]}, +{"kind":"note","key":"unrelated_merge_exact_body","value":"{\"Style\":\"merge\",\"StdOut\":\"\",\"StdErr\":\"fatal: refusing to merge unrelated histories\\n\",\"Err\":{\"Stderr\":null}}\n","strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"unrelated","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/outcomes/pulls/1","diff_url":"/acme/outcomes/pulls/1.diff","patch_url":"/acme/outcomes/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"orph","ref":"orph","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls","auth":"bot-scoped","status":201,"request":{"title":"same tree","head":"tid","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"same tree","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/2","diff_url":"/acme/outcomes/pulls/2.diff","patch_url":"/acme/outcomes/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"tid","ref":"tid","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"same tree","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/2","diff_url":"/acme/outcomes/pulls/2.diff","patch_url":"/acme/outcomes/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"tid","ref":"tid","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":"","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"same tree","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/2","diff_url":"/acme/outcomes/pulls/2.diff","patch_url":"/acme/outcomes/pulls/2.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"tid","ref":"tid","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls","auth":"bot-scoped","status":201,"request":{"title":"contained","head":"cont","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"contained","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/3","diff_url":"/acme/outcomes/pulls/3.diff","patch_url":"/acme/outcomes/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"cont","ref":"cont","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"contained","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/3","diff_url":"/acme/outcomes/pulls/3.diff","patch_url":"/acme/outcomes/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"cont","ref":"cont","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Please try again later","url":"/api/swagger"},"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"contained","body":"","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/3","diff_url":"/acme/outcomes/pulls/3.diff","patch_url":"/acme/outcomes/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"cont","ref":"cont","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR ok1","body":"body ok1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/outcomes/pulls/4","diff_url":"/acme/outcomes/pulls/4.diff","patch_url":"/acme/outcomes/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"ok1","ref":"ok1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR ok1","body":"body ok1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/outcomes/pulls/4","diff_url":"/acme/outcomes/pulls/4.diff","patch_url":"/acme/outcomes/pulls/4.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"ok1","ref":"ok1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR cfb","body":"body cfb","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":1,"changed_files":1,"html_url":"/acme/outcomes/pulls/6","diff_url":"/acme/outcomes/pulls/6.diff","patch_url":"/acme/outcomes/pulls/6.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":34,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"cfb","ref":"cfb","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":34,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0},"strict_keys":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Please try again later","url":"/api/swagger"}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":201,"request":{"state":"closed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR cfb","body":"body cfb","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":1,"changed_files":1,"html_url":"/acme/outcomes/pulls/6","diff_url":"/acme/outcomes/pulls/6.diff","patch_url":"/acme/outcomes/pulls/6.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":34,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"cfb","ref":"cfb","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":34,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR cfb","body":"body cfb","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":1,"changed_files":1,"html_url":"/acme/outcomes/pulls/6","diff_url":"/acme/outcomes/pulls/6.diff","patch_url":"/acme/outcomes/pulls/6.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":34,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"cfb","ref":"cfb","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":34,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/U-status-check-edges.json b/crates/forge/conformance/fixtures/1.22.6/U-status-check-edges.json index c2f44955..66d1cb78 100644 --- a/crates/forge/conformance/fixtures/1.22.6/U-status-check-edges.json +++ b/crates/forge/conformance/fixtures/1.22.6/U-status-check-edges.json @@ -1,512 +1,15 @@ -{ - "scenario": "U", - "title": "status-check-edges", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/checks/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/checks/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR u1", - "body": "body u1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/checks/pulls/1", - "diff_url": "/acme/checks/pulls/1.diff", - "patch_url": "/acme/checks/pulls/1.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": false, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "checks", - "full_name": "acme/checks", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/checks/languages", - "html_url": "/acme/checks", - "url": "/api/v1/repos/acme/checks", - "link": "", - "ssh_url": "ssh:///acme/checks.git", - "clone_url": "/acme/checks.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "head": { - "label": "u1", - "ref": "u1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "checks", - "full_name": "acme/checks", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/checks/languages", - "html_url": "/acme/checks", - "url": "/api/v1/repos/acme/checks", - "link": "", - "ssh_url": "ssh:///acme/checks.git", - "clone_url": "/acme/checks.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not allowed to merge [reason: Not all required status checks successful]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/checks/branch_protections/main", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - } - ] -} +{"scenario":"U","title":"status-check-edges","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/checks/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/checks/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR u1","body":"body u1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/checks/pulls/1","diff_url":"/acme/checks/pulls/1.diff","patch_url":"/acme/checks/pulls/1.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"checks","full_name":"acme/checks","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/checks/languages","html_url":"/acme/checks","url":"/api/v1/repos/acme/checks","link":"","ssh_url":"ssh:///acme/checks.git","clone_url":"/acme/checks.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"head":{"label":"u1","ref":"u1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"checks","full_name":"acme/checks","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/checks/languages","html_url":"/acme/checks","url":"/api/v1/repos/acme/checks","link":"","ssh_url":"ssh:///acme/checks.git","clone_url":"/acme/checks.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not allowed to merge [reason: Not all required status checks successful]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/checks/branch_protections/main","auth":"admin","status":204,"headers":{},"body_text":""} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/V-smart-http-bytes.json b/crates/forge/conformance/fixtures/1.22.6/V-smart-http-bytes.json index 6479e40c..4dfbc0d2 100644 --- a/crates/forge/conformance/fixtures/1.22.6/V-smart-http-bytes.json +++ b/crates/forge/conformance/fixtures/1.22.6/V-smart-http-bytes.json @@ -1,259 +1,25 @@ -{ - "scenario": "V", - "title": "smart-http-bytes", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement", - "cache-control": "no-cache, max-age=0, must-revalidate", - "expires": "Fri, 01 Jan 1980 00:00:00 GMT", - "pragma": "no-cache" - }, - "body_text": "001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003d refs/heads/main\n0000", - "must_contain": [ - "001e# service=git-upload-pack\n0000" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"", - "cache-control": "max-age=0, private, must-revalidate, no-transform" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement", - "cache-control": "no-cache, max-age=0, must-revalidate", - "expires": "Fri, 01 Jan 1980 00:00:00 GMT", - "pragma": "no-cache" - }, - "body_text": "001f# service=git-receive-pack\n000000be refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n0000", - "must_contain": [ - "001f# service=git-receive-pack\n0000" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"", - "cache-control": "max-age=0, private, must-revalidate, no-transform" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement", - "cache-control": "no-cache, max-age=0, must-revalidate" - }, - "body_text": "001e# service=git-upload-pack\n0000000eversion 2\n0015agent=git/2.45.2\n0013ls-refs=unborn\n0027fetch=shallow wait-for-done filter\n0012server-option\n0017object-format=sha1\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "v2_advert_first_bytes", - "value": "001e# service=git-upload-pack\\n0000000eversion ", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003d refs/heads/main\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "v0_upload_preamble", - "value": "001e# service=git-upload-pack\\n0000", - "strict": true - }, - { - "kind": "note", - "key": "v0_upload_capabilities", - "value": "multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/", - "strict": false - }, - { - "kind": "note", - "key": "v0_upload_first_pkt_prefix", - "value": "0146", - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000be refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "receive_preamble", - "value": "001f# service=git-receive-pack\\n0000", - "strict": true - }, - { - "kind": "note", - "key": "receive_capabilities", - "value": "report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/", - "strict": false - }, - { - "kind": "note", - "key": "receive_first_pkt_prefix", - "value": "00be", - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/HEAD", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "text/plain" - }, - "body_text": "ref: refs/heads/main\n" - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/objects/info/packs", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "\n" - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-result", - "cache-control": "max-age=0, private, must-revalidate, no-transform" - }, - "body_prefix_hex": "30303038", - "archive_error": "not a zip or tar.gz" - }, - { - "kind": "note", - "key": "plain_upload_pack_response_head", - "value": "0008NAK\n", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-result", - "cache-control": "max-age=0, private, must-revalidate, no-transform" - }, - "body_prefix_hex": "30303038", - "archive_error": "not a zip or tar.gz" - }, - { - "kind": "note", - "key": "gzip_upload_pack_response_head", - "value": "0008NAK\n", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n" - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n" - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-upload-pack", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found" - } - ] -} +{"scenario":"V","title":"smart-http-bytes","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement","cache-control":"no-cache, max-age=0, must-revalidate","expires":"Fri, 01 Jan 1980 00:00:00 GMT","pragma":"no-cache"},"body_text":"001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003d refs/heads/main\n0000","must_contain":["001e# service=git-upload-pack\n0000"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\"","cache-control":"max-age=0, private, must-revalidate, no-transform"},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement","cache-control":"no-cache, max-age=0, must-revalidate","expires":"Fri, 01 Jan 1980 00:00:00 GMT","pragma":"no-cache"},"body_text":"001f# service=git-receive-pack\n000000be refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n0000","must_contain":["001f# service=git-receive-pack\n0000"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\"","cache-control":"max-age=0, private, must-revalidate, no-transform"},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement","cache-control":"no-cache, max-age=0, must-revalidate"},"body_text":"001e# service=git-upload-pack\n0000000eversion 2\n0015agent=git/2.45.2\n0013ls-refs=unborn\n0027fetch=shallow wait-for-done filter\n0012server-option\n0017object-format=sha1\n0000","volatile":["$text"]}, +{"kind":"note","key":"v2_advert_first_bytes","value":"001e# service=git-upload-pack\\n0000000eversion ","strict":true}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n00000146 HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.45.2\n003d refs/heads/main\n0000","volatile":["$text"]}, +{"kind":"note","key":"v0_upload_preamble","value":"001e# service=git-upload-pack\\n0000","strict":true}, +{"kind":"note","key":"v0_upload_capabilities","value":"multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/","strict":false}, +{"kind":"note","key":"v0_upload_first_pkt_prefix","value":"0146","strict":false}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000be refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.45.2\n0000","volatile":["$text"]}, +{"kind":"note","key":"receive_preamble","value":"001f# service=git-receive-pack\\n0000","strict":true}, +{"kind":"note","key":"receive_capabilities","value":"report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/","strict":false}, +{"kind":"note","key":"receive_first_pkt_prefix","value":"00be","strict":false}, +{"kind":"http","method":"GET","path":"/acme/wire.git/HEAD","auth":"admin-tokbasic","status":200,"headers":{"content-type":"text/plain"},"body_text":"ref: refs/heads/main\n"}, +{"kind":"http","method":"GET","path":"/acme/wire.git/objects/info/packs","auth":"admin-tokbasic","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"\n"}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-result","cache-control":"max-age=0, private, must-revalidate, no-transform"},"body_prefix_hex":"30303038","archive_error":"not a zip or tar.gz"}, +{"kind":"note","key":"plain_upload_pack_response_head","value":"0008NAK\n","strict":true}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-result","cache-control":"max-age=0, private, must-revalidate, no-transform"},"body_prefix_hex":"30303038","archive_error":"not a zip or tar.gz"}, +{"kind":"note","key":"gzip_upload_pack_response_head","value":"0008NAK\n","strict":true}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n"}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n"}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-upload-pack","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found"} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/W-protected-contents.json b/crates/forge/conformance/fixtures/1.22.6/W-protected-contents.json index 0421928e..57775010 100644 --- a/crates/forge/conformance/fixtures/1.22.6/W-protected-contents.json +++ b/crates/forge/conformance/fixtures/1.22.6/W-protected-contents.json @@ -1,662 +1,13 @@ -{ - "scenario": "W", - "title": "protected-contents", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": null, - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w1-bot.txt", - "auth": "bot", - "status": 201, - "request": { - "content": "eAo=", - "message": "create on main", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w1-bot.txt", - "path": "w1-bot.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w1-bot.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w1-bot.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w1-bot.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w1-bot.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w1-bot.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create on main\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w1-admin.txt", - "auth": "admin", - "status": 201, - "request": { - "content": "eAo=", - "message": "create on main", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w1-admin.txt", - "path": "w1-admin.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w1-admin.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w1-admin.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w1-admin.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w1-admin.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w1-admin.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create on main\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/pcont/contents/README.md", - "auth": "bot", - "status": 200, - "request": { - "content": "cHVzaGFibGUK", - "message": "update on main", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 9, - "encoding": "base64", - "content": "cHVzaGFibGUK", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/README.md?ref=main", - "html_url": "/acme/pcont/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/README.md" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "update on main\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/pcont/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w2-bot.txt", - "auth": "bot", - "status": 201, - "request": { - "content": "eAo=", - "message": "create, check unmet", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w2-bot.txt", - "path": "w2-bot.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w2-bot.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w2-bot.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w2-bot.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w2-bot.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w2-bot.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create, check unmet\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w2-admin.txt", - "auth": "admin", - "status": 201, - "request": { - "content": "eAo=", - "message": "create, check unmet", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w2-admin.txt", - "path": "w2-admin.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w2-admin.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w2-admin.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w2-admin.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w2-admin.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w2-admin.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create, check unmet\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/pcont/contents/README.md", - "auth": "bot", - "status": 200, - "request": { - "content": "YWdhaW4K", - "message": "update, check unmet", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 6, - "encoding": "base64", - "content": "YWdhaW4K", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/README.md?ref=main", - "html_url": "/acme/pcont/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/README.md" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "update, check unmet\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "git", - "name": "ff-push-enable-push-status-unmet", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/pcont.git\n .. HEAD -> main" - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w3-bot.txt", - "auth": "bot", - "status": 201, - "request": { - "content": "eAo=", - "message": "create, check met", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w3-bot.txt", - "path": "w3-bot.txt", - "sha": "", - "last_commit_sha": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w3-bot.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w3-bot.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w3-bot.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w3-bot.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w3-bot.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create, check met\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pcont/branch_protections/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "created_at": "", - "updated_at": "" - } - } - ] -} +{"scenario":"W","title":"protected-contents","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":null,"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w1-bot.txt","auth":"bot","status":201,"request":{"content":"eAo=","message":"create on main","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w1-bot.txt","path":"w1-bot.txt","sha":"","last_commit_sha":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w1-bot.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w1-bot.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w1-bot.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w1-bot.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w1-bot.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create on main\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w1-admin.txt","auth":"admin","status":201,"request":{"content":"eAo=","message":"create on main","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w1-admin.txt","path":"w1-admin.txt","sha":"","last_commit_sha":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w1-admin.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w1-admin.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w1-admin.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w1-admin.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w1-admin.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create on main\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/pcont/contents/README.md","auth":"bot","status":200,"request":{"content":"cHVzaGFibGUK","message":"update on main","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","type":"file","size":9,"encoding":"base64","content":"cHVzaGFibGUK","target":null,"url":"/api/v1/repos/acme/pcont/contents/README.md?ref=main","html_url":"/acme/pcont/src/branch/main/README.md","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/README.md?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/README.md"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"update on main\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/pcont/branch_protections/main","auth":"admin","status":200,"request":{"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w2-bot.txt","auth":"bot","status":201,"request":{"content":"eAo=","message":"create, check unmet","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w2-bot.txt","path":"w2-bot.txt","sha":"","last_commit_sha":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w2-bot.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w2-bot.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w2-bot.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w2-bot.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w2-bot.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create, check unmet\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w2-admin.txt","auth":"admin","status":201,"request":{"content":"eAo=","message":"create, check unmet","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w2-admin.txt","path":"w2-admin.txt","sha":"","last_commit_sha":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w2-admin.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w2-admin.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w2-admin.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w2-admin.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w2-admin.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create, check unmet\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/pcont/contents/README.md","auth":"bot","status":200,"request":{"content":"YWdhaW4K","message":"update, check unmet","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","type":"file","size":6,"encoding":"base64","content":"YWdhaW4K","target":null,"url":"/api/v1/repos/acme/pcont/contents/README.md?ref=main","html_url":"/acme/pcont/src/branch/main/README.md","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/README.md?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/README.md"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"update, check unmet\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"git","name":"ff-push-enable-push-status-unmet","cmd":"git push origin HEAD:refs/heads/main","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/pcont.git\n .. HEAD -> main"}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w3-bot.txt","auth":"bot","status":201,"request":{"content":"eAo=","message":"create, check met","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w3-bot.txt","path":"w3-bot.txt","sha":"","last_commit_sha":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w3-bot.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w3-bot.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w3-bot.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w3-bot.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w3-bot.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create, check met\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pcont/branch_protections/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","created_at":"","updated_at":""}} +]} diff --git a/crates/forge/conformance/fixtures/1.22.6/X-auth-forms.json b/crates/forge/conformance/fixtures/1.22.6/X-auth-forms.json index 92a9db0c..94ea380f 100644 --- a/crates/forge/conformance/fixtures/1.22.6/X-auth-forms.json +++ b/crates/forge/conformance/fixtures/1.22.6/X-auth-forms.json @@ -1,1573 +1,36 @@ -{ - "scenario": "X", - "title": "auth-forms", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot", - "status": 201, - "request": { - "state": "success", - "context": "auth-0" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-0", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-bearer", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-bearer", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-bearer", - "status": 201, - "request": { - "state": "success", - "context": "auth-1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-1", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-token-password", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-token-password", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-token-password", - "status": 201, - "request": { - "state": "success", - "context": "auth-2" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-2", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-token-user", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-token-user", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-token-user", - "status": 201, - "request": { - "state": "success", - "context": "auth-3" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-3", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-oauth2", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-oauth2", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-oauth2", - "status": 201, - "request": { - "state": "success", - "context": "auth-4" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-4", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-other-name", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-other-name", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-other-name", - "status": 201, - "request": { - "state": "success", - "context": "auth-5" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-5", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-password", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-password", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "parent": null, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": false, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "repo_transfer": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-password", - "status": 201, - "request": { - "state": "success", - "context": "auth-6" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-6", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bad-bearer", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bad-bearer", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bad-bearer", - "status": 401, - "request": { - "state": "success", - "context": "auth-7" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bad-basic-token-user", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bad-basic-token-user", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bad-basic-token-user", - "status": 401, - "request": { - "state": "success", - "context": "auth-8" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "siteowner-pw", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "siteowner", - "login_name": "siteowner", - "source_id": "", - "full_name": "", - "email": "siteowner@example.invalid", - "avatar_url": "/avatars/870bfdc3421389d1a95662814583521b", - "html_url": "/siteowner", - "language": "", - "is_admin": true, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "siteowner" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/bot/tokens", - "auth": "siteowner-pw", - "status": 201, - "request": { - "name": "by-site-admin-password", - "scopes": [ - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "by-site-admin-password", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/bot/tokens", - "auth": "siteowner-pw", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": [ - { - "id": "", - "name": "by-site-admin-password", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ] - }, - { - "id": "", - "name": "scoped", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:organization", - "write:repository", - "read:user" - ] - }, - { - "id": "", - "name": "all", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "all" - ] - } - ], - "volatile": [ - "id", - "name", - "scopes" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/bot/tokens", - "auth": "admin", - "status": 401, - "request": { - "name": "by-admin-token", - "scopes": [ - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "auth required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-ro-as-password", - "status": 403, - "request": { - "name": "minted-by-readonly-token", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [write:user]", - "url": "/api/swagger" - } - }, - { - "kind": "note", - "key": "readonly_token_as_password_status", - "value": 403, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-ro-as-password", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s): [read:user]", - "url": "/api/swagger" - }, - "volatile": [ - "id", - "name", - "scopes" - ] - } - ] -} +{"scenario":"X","title":"auth-forms","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot","status":201,"request":{"state":"success","context":"auth-0"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-0","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-bearer","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-bearer","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-bearer","status":201,"request":{"state":"success","context":"auth-1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-1","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-token-password","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-token-password","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-token-password","status":201,"request":{"state":"success","context":"auth-2"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-2","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-token-user","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-token-user","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-token-user","status":201,"request":{"state":"success","context":"auth-3"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-3","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-oauth2","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-oauth2","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-oauth2","status":201,"request":{"state":"success","context":"auth-4"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-4","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-other-name","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-other-name","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-other-name","status":201,"request":{"state":"success","context":"auth-5"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-5","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-password","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-password","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","repo_transfer":null}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-password","status":201,"request":{"state":"success","context":"auth-6"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-6","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bad-bearer","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bad-bearer","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bad-bearer","status":401,"request":{"state":"success","context":"auth-7"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bad-basic-token-user","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bad-basic-token-user","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bad-basic-token-user","status":401,"request":{"state":"success","context":"auth-8"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: ]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"siteowner-pw","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"siteowner","login_name":"siteowner","source_id":"","full_name":"","email":"siteowner@example.invalid","avatar_url":"/avatars/870bfdc3421389d1a95662814583521b","html_url":"/siteowner","language":"","is_admin":true,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"siteowner"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/bot/tokens","auth":"siteowner-pw","status":201,"request":{"name":"by-site-admin-password","scopes":["read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"by-site-admin-password","sha1":"","token_last_eight":"","scopes":["read:repository"]}}, +{"kind":"http","method":"GET","path":"/api/v1/users/bot/tokens","auth":"siteowner-pw","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":[{"id":"","name":"by-site-admin-password","sha1":"","token_last_eight":"","scopes":["read:repository"]},{"id":"","name":"scoped","sha1":"","token_last_eight":"","scopes":["read:organization","write:repository","read:user"]},{"id":"","name":"all","sha1":"","token_last_eight":"","scopes":["all"]}],"volatile":["id","name","scopes"]}, +{"kind":"http","method":"POST","path":"/api/v1/users/bot/tokens","auth":"admin","status":401,"request":{"name":"by-admin-token","scopes":["read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"auth required","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-ro-as-password","status":403,"request":{"name":"minted-by-readonly-token","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [write:user]","url":"/api/swagger"}}, +{"kind":"note","key":"readonly_token_as_password_status","value":403,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-ro-as-password","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s): [read:user]","url":"/api/swagger"},"volatile":["id","name","scopes"]} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/A-meta.json b/crates/forge/conformance/fixtures/1.26.2/A-meta.json index 1658eb0f..eb996189 100644 --- a/crates/forge/conformance/fixtures/1.26.2/A-meta.json +++ b/crates/forge/conformance/fixtures/1.26.2/A-meta.json @@ -1,165 +1,11 @@ -{ - "scenario": "A", - "title": "meta", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/version", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "version": "1.26.2" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/version", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/healthz", - "auth": "none", - "status": 200, - "headers": { - "content-type": "application/json" - }, - "body": { - "status": "pass", - "description": "Gitea: Git with a cup of tea", - "checks": { - "database:ping": [ - { - "status": "pass", - "time": "" - } - ], - "cache:ping": [ - { - "status": "pass", - "time": "" - } - ] - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": true, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos//probe", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos//probe", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos//missing", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"A","title":"meta","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/version","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"version":"1.26.2"}}, +{"kind":"http","method":"GET","path":"/api/v1/version","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/healthz","auth":"none","status":200,"headers":{"content-type":"application/json"},"body":{"status":"pass","description":"Gitea: Git with a cup of tea","checks":{"database:ping":[{"status":"pass","time":""}],"cache:ping":[{"status":"pass","time":""}]}}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":true,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos//probe","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos//probe","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos//missing","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/B-users-orgs-tokens.json b/crates/forge/conformance/fixtures/1.26.2/B-users-orgs-tokens.json index cbf076dd..14b55be6 100644 --- a/crates/forge/conformance/fixtures/1.26.2/B-users-orgs-tokens.json +++ b/crates/forge/conformance/fixtures/1.26.2/B-users-orgs-tokens.json @@ -1,933 +1,38 @@ -{ - "scenario": "B", - "title": "users-orgs-tokens", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 201, - "request": { - "username": "alice", - "email": "alice@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "alice", - "email": "alice@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user already exists [name: alice]", - "url": "/api/swagger" - }, - "must_contain": [ - "already exists" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 201, - "request": { - "username": "bot", - "email": "bot@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/admin/users/alice", - "auth": "admin", - "status": 200, - "request": { - "login_name": "alice", - "source_id": "", - "password": "", - "visibility": "private", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/nobody-here", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user redirect does not exist [name: nobody-here]", - "url": "/api/swagger" - }, - "must_contain": [ - "not exist" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 201, - "request": { - "username": "acme", - "full_name": "Acme", - "visibility": "private" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "acme", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "description": "", - "website": "", - "location": "", - "visibility": "private", - "repo_admin_change_team_access": false, - "username": "acme" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "acme", - "full_name": "Acme", - "visibility": "private" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user already exists [name: acme]", - "url": "/api/swagger" - }, - "must_contain": [ - "already exists" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "acme", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "description": "", - "website": "", - "location": "", - "visibility": "private", - "repo_admin_change_team_access": false, - "username": "acme" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/nobody-org", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "GetOrgByName", - "url": "/api/swagger", - "errors": [ - "user redirect does not exist [name: nobody-org]" - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users//orgs/acme/permissions", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "is_owner": true, - "is_admin": true, - "can_write": true, - "can_read": true, - "can_create_repository": true - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/orgs/acme/permissions", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "is_owner": false, - "is_admin": false, - "can_write": false, - "can_read": false, - "can_create_repository": false - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/teams", - "auth": "admin", - "status": 201, - "request": { - "name": "devs", - "permission": "read", - "includes_all_repositories": false, - "units": [ - "repo.code", - "repo.pulls" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "devs", - "description": "", - "organization": { - "id": "", - "name": "acme", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "description": "", - "website": "", - "location": "", - "visibility": "private", - "repo_admin_change_team_access": false, - "username": "acme" - }, - "includes_all_repositories": false, - "permission": "none", - "units": [ - "repo.code", - "repo.pulls" - ], - "units_map": { - "repo.code": "read", - "repo.pulls": "read" - }, - "can_create_org_repo": false - }, - "tags": [ - "team" - ] - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/teams//members/carol", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "", - "tags": [ - "team" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/carol/orgs/acme/permissions", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "is_owner": false, - "is_admin": false, - "can_write": false, - "can_read": false, - "can_create_repository": false - }, - "tags": [ - "team" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 201, - "request": { - "name": "ci", - "scopes": [ - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "ci", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ], - "created_at": "", - "last_used_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 201, - "request": { - "name": "tmp", - "scopes": [ - "read:repository", - "write:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "tmp", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "write:repository" - ], - "created_at": "", - "last_used_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "name": "ci", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ], - "created_at": "", - "last_used_at": "" - }, - { - "id": "", - "name": "tmp", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "write:repository" - ], - "created_at": "", - "last_used_at": "" - } - ], - "volatile": [ - "id", - "name", - "scopes" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-ro", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[read:user], token scope=read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/users/alice/tokens/", - "auth": "alice-basic", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "name": "ci", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ], - "created_at": "", - "last_used_at": "" - } - ], - "volatile": [ - "id", - "name", - "scopes" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 400, - "request": { - "name": "ci", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "access token name has been used already", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/bot/tokens", - "auth": "bot-basic", - "status": 201, - "request": { - "name": "scoped", - "scopes": [ - "read:user", - "read:organization", - "write:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "scoped", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:organization", - "write:repository", - "read:user" - ], - "created_at": "", - "last_used_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "alice-ro", - "status": 403, - "request": { - "name": "nope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:organization], token scope=read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped", - "auth": "alice-ro", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "scoped", - "full_name": "alice/scoped", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/alice/scoped/languages", - "html_url": "/alice/scoped", - "url": "/api/v1/repos/alice/scoped", - "link": "", - "ssh_url": "ssh:///alice/scoped.git", - "clone_url": "/alice/scoped.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/user/repos", - "auth": "alice-ro", - "status": 403, - "request": { - "name": "nope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:user], token scope=read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/alice/scoped/contents/new.txt", - "auth": "alice-ro", - "status": 403, - "request": { - "content": "aGk=", - "message": "m" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:repository], token scope=read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/alice/scoped/contents/README.md", - "auth": "alice-ro", - "status": 403, - "request": { - "content": "aGk=", - "message": "m", - "sha": "" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:repository], token scope=read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/alice/scoped/collaborators/carol", - "auth": "alice-ro", - "status": 403, - "request": { - "permission": "write" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:repository], token scope=read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/alice/scoped/statuses/", - "auth": "alice-ro", - "status": 403, - "request": { - "state": "success", - "context": "x" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:repository], token scope=read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "HasOrgOrUserVisible", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/admin/users", - "auth": "bot-scoped", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[read:admin], token scope=read:organization,write:repository,read:user", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/user/repos", - "auth": "bot-scoped", - "status": 403, - "request": { - "name": "botrepo", - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:user], token scope=read:organization,write:repository,read:user", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - } - ] -} +{"scenario":"B","title":"users-orgs-tokens","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":201,"request":{"username":"alice","email":"alice@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"alice","email":"alice@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user already exists [name: alice]","url":"/api/swagger"},"must_contain":["already exists"]}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":201,"request":{"username":"bot","email":"bot@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"PATCH","path":"/api/v1/admin/users/alice","auth":"admin","status":200,"request":{"login_name":"alice","source_id":"","password":"","visibility":"private","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/users/nobody-here","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user redirect does not exist [name: nobody-here]","url":"/api/swagger"},"must_contain":["not exist"]}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":201,"request":{"username":"acme","full_name":"Acme","visibility":"private"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"acme","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","description":"","website":"","location":"","visibility":"private","repo_admin_change_team_access":false,"username":"acme"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"acme","full_name":"Acme","visibility":"private"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user already exists [name: acme]","url":"/api/swagger"},"must_contain":["already exists"]}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"acme","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","description":"","website":"","location":"","visibility":"private","repo_admin_change_team_access":false,"username":"acme"}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/nobody-org","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"GetOrgByName","url":"/api/swagger","errors":["user redirect does not exist [name: nobody-org]"]}}, +{"kind":"http","method":"GET","path":"/api/v1/users//orgs/acme/permissions","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"is_owner":true,"is_admin":true,"can_write":true,"can_read":true,"can_create_repository":true}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/orgs/acme/permissions","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"is_owner":false,"is_admin":false,"can_write":false,"can_read":false,"can_create_repository":false}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/teams","auth":"admin","status":201,"request":{"name":"devs","permission":"read","includes_all_repositories":false,"units":["repo.code","repo.pulls"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"devs","description":"","organization":{"id":"","name":"acme","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","description":"","website":"","location":"","visibility":"private","repo_admin_change_team_access":false,"username":"acme"},"includes_all_repositories":false,"permission":"none","units":["repo.code","repo.pulls"],"units_map":{"repo.code":"read","repo.pulls":"read"},"can_create_org_repo":false},"tags":["team"]}, +{"kind":"http","method":"PUT","path":"/api/v1/teams//members/carol","auth":"admin","status":204,"headers":{},"body_text":"","tags":["team"]}, +{"kind":"http","method":"GET","path":"/api/v1/users/carol/orgs/acme/permissions","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"is_owner":false,"is_admin":false,"can_write":false,"can_read":false,"can_create_repository":false},"tags":["team"]}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":201,"request":{"name":"ci","scopes":["read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"ci","sha1":"","token_last_eight":"","scopes":["read:repository"],"created_at":"","last_used_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":201,"request":{"name":"tmp","scopes":["read:repository","write:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"tmp","sha1":"","token_last_eight":"","scopes":["write:repository"],"created_at":"","last_used_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","name":"ci","sha1":"","token_last_eight":"","scopes":["read:repository"],"created_at":"","last_used_at":""},{"id":"","name":"tmp","sha1":"","token_last_eight":"","scopes":["write:repository"],"created_at":"","last_used_at":""}],"volatile":["id","name","scopes"]}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-ro","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[read:user], token scope=read:repository","url":"/api/swagger"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/users/alice/tokens/","auth":"alice-basic","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","name":"ci","sha1":"","token_last_eight":"","scopes":["read:repository"],"created_at":"","last_used_at":""}],"volatile":["id","name","scopes"]}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":400,"request":{"name":"ci","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"access token name has been used already","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/bot/tokens","auth":"bot-basic","status":201,"request":{"name":"scoped","scopes":["read:user","read:organization","write:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"scoped","sha1":"","token_last_eight":"","scopes":["read:organization","write:repository","read:user"],"created_at":"","last_used_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"alice-ro","status":403,"request":{"name":"nope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:organization], token scope=read:repository","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped","auth":"alice-ro","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"scoped","full_name":"alice/scoped","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/alice/scoped/languages","html_url":"/alice/scoped","url":"/api/v1/repos/alice/scoped","link":"","ssh_url":"ssh:///alice/scoped.git","clone_url":"/alice/scoped.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/user/repos","auth":"alice-ro","status":403,"request":{"name":"nope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:user], token scope=read:repository","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/alice/scoped/contents/new.txt","auth":"alice-ro","status":403,"request":{"content":"aGk=","message":"m"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:repository], token scope=read:repository","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/alice/scoped/contents/README.md","auth":"alice-ro","status":403,"request":{"content":"aGk=","message":"m","sha":""},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:repository], token scope=read:repository","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/alice/scoped/collaborators/carol","auth":"alice-ro","status":403,"request":{"permission":"write"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:repository], token scope=read:repository","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/alice/scoped/statuses/","auth":"alice-ro","status":403,"request":{"state":"success","context":"x"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:repository], token scope=read:repository","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"HasOrgOrUserVisible","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/admin/users","auth":"bot-scoped","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[read:admin], token scope=read:organization,write:repository,read:user","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/user/repos","auth":"bot-scoped","status":403,"request":{"name":"botrepo","private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:user], token scope=read:organization,write:repository,read:user","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/C-repos.json b/crates/forge/conformance/fixtures/1.26.2/C-repos.json index 6588a887..46b35216 100644 --- a/crates/forge/conformance/fixtures/1.26.2/C-repos.json +++ b/crates/forge/conformance/fixtures/1.26.2/C-repos.json @@ -1,2337 +1,41 @@ -{ - "scenario": "C", - "title": "repos", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "alpha", - "auto_init": true, - "default_branch": "main", - "private": true, - "readme": "Default" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 409, - "request": { - "name": "alpha", - "auto_init": true, - "default_branch": "main", - "private": true, - "readme": "Default" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "The repository with the same name already exists.", - "url": "/api/swagger" - }, - "must_contain": [ - "already exists" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "empty", - "auto_init": false, - "private": true, - "default_branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "empty", - "full_name": "acme/empty", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/empty/languages", - "html_url": "/acme/empty", - "url": "/api/v1/repos/acme/empty", - "link": "", - "ssh_url": "ssh:///acme/empty.git", - "clone_url": "/acme/empty.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/empty", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "empty", - "full_name": "acme/empty", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/empty/languages", - "html_url": "/acme/empty", - "url": "/api/v1/repos/acme/empty", - "link": "", - "ssh_url": "ssh:///acme/empty.git", - "clone_url": "/acme/empty.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/missing", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/alpha", - "auth": "admin", - "status": 200, - "request": { - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/alpha", - "auth": "admin", - "status": 200, - "request": { - "has_actions": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/alpha", - "auth": "admin", - "status": 200, - "request": { - "description": "Alpha repo" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "empty", - "full_name": "acme/empty", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/empty/languages", - "html_url": "/acme/empty", - "url": "/api/v1/repos/acme/empty", - "link": "", - "ssh_url": "ssh:///acme/empty.git", - "clone_url": "/acme/empty.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "scoped", - "full_name": "alice/scoped", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/alice/scoped/languages", - "html_url": "/alice/scoped", - "url": "/api/v1/repos/alice/scoped", - "link": "", - "ssh_url": "ssh:///alice/scoped.git", - "clone_url": "/alice/scoped.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "name": "probe", - "full_name": "/probe", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos//probe/languages", - "html_url": "//probe", - "url": "/api/v1/repos//probe", - "link": "", - "ssh_url": "ssh:////probe.git", - "clone_url": "//probe.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=alp&limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/bot", - "auth": "admin", - "status": 204, - "request": { - "permission": "write" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/carol", - "auth": "admin", - "status": 204, - "request": { - "permission": "read" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/alice", - "auth": "admin", - "status": 204, - "request": { - "permission": "write" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/nobody-here", - "auth": "admin", - "status": 422, - "request": { - "permission": "write" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user does not exist [uid: 0, name: nobody-here]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha/collaborators", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": [ - { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - { - "id": "", - "login": "carol", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "carol@example.invalid", - "avatar_url": "/avatars/ee6690b07021d18ebb41590287ae5e0b", - "html_url": "/carol", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "carol" - }, - { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha/collaborators/bot/permission", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "permission": "write", - "role_name": "write", - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - ] - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/alpha/collaborators/carol", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/alpha", - "auth": "carol", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/alpha/collaborators/carol", - "auth": "admin", - "status": 204, - "request": { - "permission": "read" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "git", - "name": "push-write-collab", - "cmd": "git push origin HEAD:refs/heads/bot-branch", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'bot-branch': \nremote: /acme/alpha/pulls/new/bot-branch \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/alpha.git\n * [new branch] HEAD -> bot-branch" - }, - { - "kind": "git", - "name": "push-write-scoped-token", - "cmd": "git push http://@/acme/alpha.git HEAD:refs/heads/bot-scoped-branch", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'bot-scoped-branch': \nremote: /acme/alpha/pulls/new/bot-scoped-branch \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/alpha.git\n * [new branch] HEAD -> bot-scoped-branch" - }, - { - "kind": "git", - "name": "push-readonly-scope", - "cmd": "git push http://@/acme/alpha.git HEAD:refs/heads/ro-scope", - "ok": false, - "output": "remote: Forbidden\nfatal: unable to access '/acme/alpha.git/': The requested URL returned error: 403", - "refusal": [ - "remote: forbidden", - "fatal: unable to access '/acme/alpha.git/': the requested url returned error: 403" - ] - }, - { - "kind": "git", - "name": "push-read-collab", - "cmd": "git push http://@/acme/alpha.git HEAD:refs/heads/carol-branch", - "ok": false, - "output": "remote: \nremote: error: \nremote: error: User permission denied for writing. \nremote: error: \nTo /acme/alpha.git\n ! [remote rejected] HEAD -> carol-branch (pre-receive hook declined)\nerror: failed to push some refs to '/acme/alpha.git'", - "refusal": [ - "remote: error: user permission denied for writing.", - "! [remote rejected] head -> carol-branch (pre-receive hook declined)", - "error: failed to push some refs to '/acme/alpha.git'" - ] - }, - { - "kind": "git", - "name": "push-no-grant", - "cmd": "git push http://@/acme/alpha.git HEAD:refs/heads/dave-branch", - "ok": false, - "output": "remote: Repository not found\nfatal: repository '/acme/alpha.git/' not found", - "refusal": [ - "remote: repository not found", - "fatal: repository '/acme/alpha.git/' not found" - ] - }, - { - "kind": "git", - "name": "clone-no-grant", - "cmd": "git clone http://@/acme/alpha.git /dave-clone", - "ok": false, - "output": "Cloning into '/dave-clone'...\nremote: Repository not found\nfatal: repository '/acme/alpha.git/' not found", - "refusal": [ - "remote: repository not found", - "fatal: repository '/acme/alpha.git/' not found" - ] - }, - { - "kind": "git", - "name": "clone-read-collab", - "cmd": "git clone http://@/acme/alpha.git /carol-clone", - "ok": true, - "output": "Cloning into '/carol-clone'..." - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "doomed", - "auto_init": true, - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "doomed", - "full_name": "acme/doomed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/doomed/languages", - "html_url": "/acme/doomed", - "url": "/api/v1/repos/acme/doomed", - "link": "", - "ssh_url": "ssh:///acme/doomed.git", - "clone_url": "/acme/doomed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/doomed", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/doomed", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/swagger", - "errors": null, - "message": "not found" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/doomed", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "doomed", - "auto_init": true, - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "doomed", - "full_name": "acme/doomed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/doomed/languages", - "html_url": "/acme/doomed", - "url": "/api/v1/repos/acme/doomed", - "link": "", - "ssh_url": "ssh:///acme/doomed.git", - "clone_url": "/acme/doomed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - } - ] -} +{"scenario":"C","title":"repos","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"alpha","auto_init":true,"default_branch":"main","private":true,"readme":"Default"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":409,"request":{"name":"alpha","auto_init":true,"default_branch":"main","private":true,"readme":"Default"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"The repository with the same name already exists.","url":"/api/swagger"},"must_contain":["already exists"]}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"empty","auto_init":false,"private":true,"default_branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"empty","full_name":"acme/empty","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/empty/languages","html_url":"/acme/empty","url":"/api/v1/repos/acme/empty","link":"","ssh_url":"ssh:///acme/empty.git","clone_url":"/acme/empty.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/empty","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"empty","full_name":"acme/empty","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/empty/languages","html_url":"/acme/empty","url":"/api/v1/repos/acme/empty","link":"","ssh_url":"ssh:///acme/empty.git","clone_url":"/acme/empty.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/missing","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/alpha","auth":"admin","status":200,"request":{"private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/alpha","auth":"admin","status":200,"request":{"has_actions":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/alpha","auth":"admin","status":200,"request":{"description":"Alpha repo"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"empty","full_name":"acme/empty","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/empty/languages","html_url":"/acme/empty","url":"/api/v1/repos/acme/empty","link":"","ssh_url":"ssh:///acme/empty.git","clone_url":"/acme/empty.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"scoped","full_name":"alice/scoped","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/alice/scoped/languages","html_url":"/alice/scoped","url":"/api/v1/repos/alice/scoped","link":"","ssh_url":"ssh:///alice/scoped.git","clone_url":"/alice/scoped.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"name":"probe","full_name":"/probe","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos//probe/languages","html_url":"//probe","url":"/api/v1/repos//probe","link":"","ssh_url":"ssh:////probe.git","clone_url":"//probe.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=alp&limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/bot","auth":"admin","status":204,"request":{"permission":"write"},"headers":{},"body_text":""}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/carol","auth":"admin","status":204,"request":{"permission":"read"},"headers":{},"body_text":""}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/alice","auth":"admin","status":204,"request":{"permission":"write"},"headers":{},"body_text":""}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/nobody-here","auth":"admin","status":422,"request":{"permission":"write"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user does not exist [uid: 0, name: nobody-here]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha/collaborators","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":[{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},{"id":"","login":"carol","login_name":"","source_id":"","full_name":"","email":"carol@example.invalid","avatar_url":"/avatars/ee6690b07021d18ebb41590287ae5e0b","html_url":"/carol","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"carol"},{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha/collaborators/bot/permission","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"permission":"write","role_name":"write","user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}]}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/alpha/collaborators/carol","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/alpha","auth":"carol","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/alpha/collaborators/carol","auth":"admin","status":204,"request":{"permission":"read"},"headers":{},"body_text":""}, +{"kind":"git","name":"push-write-collab","cmd":"git push origin HEAD:refs/heads/bot-branch","ok":true,"output":"remote: \nremote: Create a new pull request for 'bot-branch': \nremote: /acme/alpha/pulls/new/bot-branch \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/alpha.git\n * [new branch] HEAD -> bot-branch"}, +{"kind":"git","name":"push-write-scoped-token","cmd":"git push http://@/acme/alpha.git HEAD:refs/heads/bot-scoped-branch","ok":true,"output":"remote: \nremote: Create a new pull request for 'bot-scoped-branch': \nremote: /acme/alpha/pulls/new/bot-scoped-branch \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/alpha.git\n * [new branch] HEAD -> bot-scoped-branch"}, +{"kind":"git","name":"push-readonly-scope","cmd":"git push http://@/acme/alpha.git HEAD:refs/heads/ro-scope","ok":false,"output":"remote: Forbidden\nfatal: unable to access '/acme/alpha.git/': The requested URL returned error: 403","refusal":["remote: forbidden","fatal: unable to access '/acme/alpha.git/': the requested url returned error: 403"]}, +{"kind":"git","name":"push-read-collab","cmd":"git push http://@/acme/alpha.git HEAD:refs/heads/carol-branch","ok":false,"output":"remote: \nremote: error: \nremote: error: User permission denied for writing. \nremote: error: \nTo /acme/alpha.git\n ! [remote rejected] HEAD -> carol-branch (pre-receive hook declined)\nerror: failed to push some refs to '/acme/alpha.git'","refusal":["remote: error: user permission denied for writing.","! [remote rejected] head -> carol-branch (pre-receive hook declined)","error: failed to push some refs to '/acme/alpha.git'"]}, +{"kind":"git","name":"push-no-grant","cmd":"git push http://@/acme/alpha.git HEAD:refs/heads/dave-branch","ok":false,"output":"remote: Repository not found\nfatal: repository '/acme/alpha.git/' not found","refusal":["remote: repository not found","fatal: repository '/acme/alpha.git/' not found"]}, +{"kind":"git","name":"clone-no-grant","cmd":"git clone http://@/acme/alpha.git /dave-clone","ok":false,"output":"Cloning into '/dave-clone'...\nremote: Repository not found\nfatal: repository '/acme/alpha.git/' not found","refusal":["remote: repository not found","fatal: repository '/acme/alpha.git/' not found"]}, +{"kind":"git","name":"clone-read-collab","cmd":"git clone http://@/acme/alpha.git /carol-clone","ok":true,"output":"Cloning into '/carol-clone'..."}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"doomed","auto_init":true,"private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"doomed","full_name":"acme/doomed","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/doomed/languages","html_url":"/acme/doomed","url":"/api/v1/repos/acme/doomed","link":"","ssh_url":"ssh:///acme/doomed.git","clone_url":"/acme/doomed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/doomed","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/doomed","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/swagger","errors":null,"message":"not found"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/doomed","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"doomed","auto_init":true,"private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"doomed","full_name":"acme/doomed","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/doomed/languages","html_url":"/acme/doomed","url":"/api/v1/repos/acme/doomed","link":"","ssh_url":"ssh:///acme/doomed.git","clone_url":"/acme/doomed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/D-empty-repo.json b/crates/forge/conformance/fixtures/1.26.2/D-empty-repo.json index e4c34c57..c6397e5c 100644 --- a/crates/forge/conformance/fixtures/1.26.2/D-empty-repo.json +++ b/crates/forge/conformance/fixtures/1.26.2/D-empty-repo.json @@ -1,302 +1,16 @@ -{ - "scenario": "D", - "title": "empty-repo", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "blank", - "full_name": "acme/blank", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/blank/languages", - "html_url": "/acme/blank", - "url": "/api/v1/repos/acme/blank", - "link": "", - "ssh_url": "ssh:///acme/blank.git", - "clone_url": "/acme/blank.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/commits", - "auth": "admin", - "status": 409, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Git Repository is empty.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/commits?sha=main&limit=1", - "auth": "admin", - "status": 409, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Git Repository is empty.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/branches", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": null - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/branches/main", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/git/refs/heads", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/git/refs", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/contents", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": [ - "object does not exist [id: main, rel_path: ]" - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/contents/README.md", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/swagger", - "errors": [ - "object does not exist [id: main, rel_path: ]" - ], - "message": "not found" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/git/trees/main", - "auth": "admin", - "status": 400, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "sha not found [main]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/git/commits/HEAD", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "commit doesn't exist: HEAD", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/archive/main.zip", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "unrecognized repository reference: main", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/tags", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/blank/pulls?state=all", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"D","title":"empty-repo","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"blank","full_name":"acme/blank","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/blank/languages","html_url":"/acme/blank","url":"/api/v1/repos/acme/blank","link":"","ssh_url":"ssh:///acme/blank.git","clone_url":"/acme/blank.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/commits","auth":"admin","status":409,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Git Repository is empty.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/commits?sha=main&limit=1","auth":"admin","status":409,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Git Repository is empty.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/branches","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":null}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/branches/main","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/git/refs/heads","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/git/refs","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/contents","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":["object does not exist [id: main, rel_path: ]"]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/contents/README.md","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/swagger","errors":["object does not exist [id: main, rel_path: ]"],"message":"not found"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/git/trees/main","auth":"admin","status":400,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"sha not found [main]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/git/commits/HEAD","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"commit doesn't exist: HEAD","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/archive/main.zip","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"unrecognized repository reference: main","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/tags","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/blank/pulls?state=all","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/E-history-reads.json b/crates/forge/conformance/fixtures/1.26.2/E-history-reads.json index c920758c..f56e57cf 100644 --- a/crates/forge/conformance/fixtures/1.26.2/E-history-reads.json +++ b/crates/forge/conformance/fixtures/1.26.2/E-history-reads.json @@ -1,2337 +1,50 @@ -{ - "scenario": "E", - "title": "history-reads", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "hist", - "full_name": "acme/hist", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "Rust", - "languages_url": "/api/v1/repos/acme/hist/languages", - "html_url": "/acme/hist", - "url": "/api/v1/repos/acme/hist", - "link": "", - "ssh_url": "ssh:///acme/hist.git", - "clone_url": "/acme/hist.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "note", - "key": "hist_first_read", - "value": { - "empty": false, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "name": "feat/x", - "commit": { - "id": "", - "message": "feat two\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "main", - "commit": { - "id": "", - "message": "third\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches?limit=1&page=2", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2", - "link": "</api/v1/repos/acme/hist/branches?limit=1&page=1>; rel=\"first\",</api/v1/repos/acme/hist/branches?limit=1&page=1>; rel=\"prev\"" - }, - "body": [ - { - "name": "main", - "commit": { - "id": "", - "message": "third\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "main", - "commit": { - "id": "", - "message": "third\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches/feat/x", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "feat/x", - "commit": { - "id": "", - "message": "feat two\n", - "url": "/acme/hist/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/branches/nope", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs/heads", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/heads/feat/x", - "url": "/api/v1/repos/acme/hist/git/refs/heads/feat/x", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - }, - { - "ref": "refs/heads/main", - "url": "/api/v1/repos/acme/hist/git/refs/heads/main", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs/heads/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/heads/main", - "url": "/api/v1/repos/acme/hist/git/refs/heads/main", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs/heads/feat/x", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/heads/feat/x", - "url": "/api/v1/repos/acme/hist/git/refs/heads/feat/x", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs/heads/nope", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/swagger", - "errors": null, - "message": "not found" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/refs", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/heads/feat/x", - "url": "/api/v1/repos/acme/hist/git/refs/heads/feat/x", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - }, - { - "ref": "refs/heads/main", - "url": "/api/v1/repos/acme/hist/git/refs/heads/main", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/hist/git/commits/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=50&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "third\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "second\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "first\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=1&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/acme/hist/commits?files=false&limit=2&page=2&sha=main&stat=false&verification=false>; rel=\"next\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=2&sha=main&stat=false&verification=false>; rel=\"last\"" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "third\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "second\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=2&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"first\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"prev\"" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "first\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=3&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"first\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"prev\"" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=feat/x&limit=50&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat two\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat one\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "second\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "first\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=&limit=50&stat=false&files=false&verification=false", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat two\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat one\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "second\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": null, - "stats": null - }, - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "first\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": null - }, - "author": null, - "committer": null, - "parents": [], - "files": null, - "stats": null - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=main&limit=1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/acme/hist/commits?limit=1&page=2&sha=main>; rel=\"next\",</api/v1/repos/acme/hist/commits?limit=1&page=3&sha=main>; rel=\"last\"" - }, - "body": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "third\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "README.md", - "status": "modified" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/commits?sha=nope&limit=50&stat=false&files=false&verification=false", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": null - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "third\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "README.md", - "status": "modified" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "feat two\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "feat2.txt", - "status": "added" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/.diff", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "diff --git a/README.md b/README.md\nindex .. 100644\n--- a/README.md\n+++ b/README.md\n@@ -1 +1,2 @@\n # hist\n+edited\n", - "must_contain": [ - "diff --git" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/.patch", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "From Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH] third\n\n---\n README.md | 1 +\n 1 file changed, 1 insertion(+)\n\ndiff --git a/README.md b/README.md\nindex .. 100644\n--- a/README.md\n+++ b/README.md\n@@ -1 +1,2 @@\n # hist\n+edited\n", - "must_contain": [ - "From " - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/commits/", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "commit doesn't exist: ", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/trees/?recursive=true", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": { - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/", - "tree": [ - { - "path": "README.md", - "mode": "100644", - "type": "blob", - "size": 14, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - }, - { - "path": "docs", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - }, - { - "path": "docs/guide.md", - "mode": "100644", - "type": "blob", - "size": 6, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - }, - { - "path": "src", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - }, - { - "path": "src/lib.rs", - "mode": "100644", - "type": "blob", - "size": 13, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - } - ], - "truncated": false, - "page": 1, - "total_count": 5 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/trees/", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": { - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/", - "tree": [ - { - "path": "README.md", - "mode": "100644", - "type": "blob", - "size": 14, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - }, - { - "path": "docs", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - }, - { - "path": "src", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - } - ], - "truncated": false, - "page": 1, - "total_count": 3 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/git/trees/main?recursive=true&per_page=2&page=1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": { - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/", - "tree": [ - { - "path": "README.md", - "mode": "100644", - "type": "blob", - "size": 14, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/blobs/" - }, - { - "path": "docs", - "mode": "040000", - "type": "tree", - "size": 0, - "sha": "", - "url": "/api/v1/repos/acme/hist/git/trees/" - } - ], - "truncated": true, - "page": 1, - "total_count": 5 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 14, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "html_url": "/acme/hist/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/README.md" - } - }, - { - "name": "docs", - "path": "docs", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "dir", - "size": 0, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/docs?ref=main", - "html_url": "/acme/hist/src/branch/main/docs", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": null, - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/docs?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/docs" - } - }, - { - "name": "src", - "path": "src", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "dir", - "size": 0, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/src?ref=main", - "html_url": "/acme/hist/src/branch/main/src", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": null, - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/src?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/src" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents?ref=feat/x", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 7, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/feat/x/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/README.md" - } - }, - { - "name": "docs", - "path": "docs", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "dir", - "size": 0, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/docs?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/docs", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": null, - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/docs?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/docs" - } - }, - { - "name": "feat1.txt", - "path": "feat1.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 3, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/feat1.txt?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/feat1.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/feat/x/feat1.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/feat1.txt?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/feat1.txt" - } - }, - { - "name": "feat2.txt", - "path": "feat2.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 3, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/feat2.txt?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/feat2.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/feat/x/feat2.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/feat2.txt?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/feat2.txt" - } - }, - { - "name": "src", - "path": "src", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "dir", - "size": 0, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/src?ref=feat%2Fx", - "html_url": "/acme/hist/src/branch/feat/x/src", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": null, - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/src?ref=feat%2Fx", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/feat/x/src" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/docs", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "guide.md", - "path": "docs/guide.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 6, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/hist/contents/docs/guide.md?ref=main", - "html_url": "/acme/hist/src/branch/main/docs/guide.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/docs/guide.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/docs/guide.md?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/docs/guide.md" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 14, - "encoding": "base64", - "content": "IyBoaXN0CmVkaXRlZAo=", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "html_url": "/acme/hist/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/README.md" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/README.md?ref=", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 7, - "encoding": "base64", - "content": "IyBoaXN0Cg==", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=", - "html_url": "/acme/hist/src/commit//README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/commit//README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/commit//README.md" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/src/lib.rs", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "lib.rs", - "path": "src/lib.rs", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 13, - "encoding": "base64", - "content": "Zm4gbWFpbigpIHt9Cg==", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/src/lib.rs?ref=main", - "html_url": "/acme/hist/src/branch/main/src/lib.rs", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/src/lib.rs", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/src/lib.rs?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/src/lib.rs" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/nope.txt", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "GetContentsOrList", - "url": "/api/swagger", - "errors": [ - "object does not exist [id: , rel_path: nope.txt]" - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/contents/README.md?ref=nope", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": [ - "object does not exist [id: nope, rel_path: ]" - ] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/hist/contents/new.txt", - "auth": "admin", - "status": 201, - "request": { - "content": "bmV3Cg==", - "message": "add new.txt", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "new.txt", - "path": "new.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 4, - "encoding": "base64", - "content": "bmV3Cg==", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/new.txt?ref=main", - "html_url": "/acme/hist/src/branch/main/new.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/new.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/new.txt?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/new.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "add new.txt\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/hist/contents/new.txt", - "auth": "admin", - "status": 422, - "request": { - "content": "bmV3Cg==", - "message": "add again", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "repository file already exists [path: new.txt]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/hist/contents/README.md", - "auth": "admin", - "status": 200, - "request": { - "content": "IyBoaXN0CnVwZGF0ZWQK", - "message": "update readme", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 15, - "encoding": "base64", - "content": "IyBoaXN0CnVwZGF0ZWQK", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "html_url": "/acme/hist/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/main/README.md" - } - }, - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "update readme\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/hist/contents/README.md", - "auth": "admin", - "status": 422, - "request": { - "content": "IyBoaXN0CnN0YWxlCg==", - "message": "stale update", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "sha does not match [given: , expected: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/hist/contents/README.md", - "auth": "admin", - "status": 422, - "request": { - "content": "IyBoaXN0Cm5vIHNoYQo=", - "message": "no sha", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "repository file already exists [path: README.md]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/hist/contents/branch-file.txt", - "auth": "admin", - "status": 201, - "request": { - "content": "Ygo=", - "message": "to new branch", - "branch": "main", - "new_branch": "api-branch" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "branch-file.txt", - "path": "branch-file.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "Ygo=", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/branch-file.txt?ref=api-branch", - "html_url": "/acme/hist/src/branch/api-branch/branch-file.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/api-branch/branch-file.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/branch-file.txt?ref=api-branch", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/api-branch/branch-file.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "to new branch\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/hist/contents/new.txt", - "auth": "admin", - "status": 200, - "request": { - "content": "bmV3Mgo=", - "message": "update to new branch", - "sha": "", - "branch": "main", - "new_branch": "api-branch-2" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "new.txt", - "path": "new.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 5, - "encoding": "base64", - "content": "bmV3Mgo=", - "target": null, - "url": "/api/v1/repos/acme/hist/contents/new.txt?ref=api-branch-2", - "html_url": "/acme/hist/src/branch/api-branch-2/new.txt", - "git_url": "/api/v1/repos/acme/hist/git/blobs/", - "download_url": "/acme/hist/raw/branch/api-branch-2/new.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/hist/contents/new.txt?ref=api-branch-2", - "git": "/api/v1/repos/acme/hist/git/blobs/", - "html": "/acme/hist/src/branch/api-branch-2/new.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/hist/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/hist/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "update to new branch\n", - "tree": { - "url": "/api/v1/repos/acme/hist/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/hist/contents/x.txt", - "auth": "admin", - "status": 422, - "request": { - "content": "eAo=", - "message": "dup branch", - "branch": "main", - "new_branch": "api-branch" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "branch already exists [name: api-branch]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/archive/main.zip", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/octet-stream", - "link": "</api/v1/repos/acme/hist/archive/.zip?rev=>; rel=\"immutable\"" - }, - "body_prefix_hex": "504b0304", - "archive": [ - { - "name": "hist/", - "size": 0, - "sha256": null - }, - { - "name": "hist/README.md", - "size": 15, - "sha256": "f817eb30fc16a9f8613f4afcc0894740f77be6e89f88c99380305a89069a272f" - }, - { - "name": "hist/docs/", - "size": 0, - "sha256": null - }, - { - "name": "hist/docs/guide.md", - "size": 6, - "sha256": "90c390ec1de806bf945885cd0af51e90c3cd8cda0d0ff676051a56c20848c90f" - }, - { - "name": "hist/new.txt", - "size": 4, - "sha256": "7aa7a5359173d05b63cfd682e3c38487f3cb4f7f1d60659fe59fab1505977d4c" - }, - { - "name": "hist/src/", - "size": 0, - "sha256": null - }, - { - "name": "hist/src/lib.rs", - "size": 13, - "sha256": "536e506bb90914c243a12b397b9a998f85ae2cbd9ba02dfd03a9e155ca5ca0f4" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/archive/main.tar.gz", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/octet-stream", - "link": "</api/v1/repos/acme/hist/archive/.tar.gz?rev=>; rel=\"immutable\"" - }, - "body_prefix_hex": "1f8b0800", - "archive": [ - { - "name": "hist", - "size": 0, - "sha256": null - }, - { - "name": "hist/README.md", - "size": 15, - "sha256": "f817eb30fc16a9f8613f4afcc0894740f77be6e89f88c99380305a89069a272f" - }, - { - "name": "hist/docs", - "size": 0, - "sha256": null - }, - { - "name": "hist/docs/guide.md", - "size": 6, - "sha256": "90c390ec1de806bf945885cd0af51e90c3cd8cda0d0ff676051a56c20848c90f" - }, - { - "name": "hist/new.txt", - "size": 4, - "sha256": "7aa7a5359173d05b63cfd682e3c38487f3cb4f7f1d60659fe59fab1505977d4c" - }, - { - "name": "hist/src", - "size": 0, - "sha256": null - }, - { - "name": "hist/src/lib.rs", - "size": 13, - "sha256": "536e506bb90914c243a12b397b9a998f85ae2cbd9ba02dfd03a9e155ca5ca0f4" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/archive/.zip", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/octet-stream", - "link": "</api/v1/repos/acme/hist/archive/.zip?rev=>; rel=\"immutable\"" - }, - "body_prefix_hex": "504b0304", - "archive": [ - { - "name": "hist/", - "size": 0, - "sha256": null - }, - { - "name": "hist/README.md", - "size": 7, - "sha256": "f61fd51ed8a1210100bca867c775464457dd5a21dd2368bfed695de3a2ca80e1" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/hist/archive/nope.zip", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "unrecognized repository reference: nope", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"E","title":"history-reads","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"hist","full_name":"acme/hist","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"Rust","languages_url":"/api/v1/repos/acme/hist/languages","html_url":"/acme/hist","url":"/api/v1/repos/acme/hist","link":"","ssh_url":"ssh:///acme/hist.git","clone_url":"/acme/hist.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"note","key":"hist_first_read","value":{"empty":false,"default_branch":"main"},"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"name":"feat/x","commit":{"id":"","message":"feat two\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"main","commit":{"id":"","message":"third\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches?limit=1&page=2","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2","link":"</api/v1/repos/acme/hist/branches?limit=1&page=1>; rel=\"first\",</api/v1/repos/acme/hist/branches?limit=1&page=1>; rel=\"prev\""},"body":[{"name":"main","commit":{"id":"","message":"third\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"main","commit":{"id":"","message":"third\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches/feat/x","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"feat/x","commit":{"id":"","message":"feat two\n","url":"/acme/hist/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/branches/nope","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs/heads","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/heads/feat/x","url":"/api/v1/repos/acme/hist/git/refs/heads/feat/x","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}},{"ref":"refs/heads/main","url":"/api/v1/repos/acme/hist/git/refs/heads/main","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs/heads/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/heads/main","url":"/api/v1/repos/acme/hist/git/refs/heads/main","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs/heads/feat/x","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/heads/feat/x","url":"/api/v1/repos/acme/hist/git/refs/heads/feat/x","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs/heads/nope","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/swagger","errors":null,"message":"not found"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/refs","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/heads/feat/x","url":"/api/v1/repos/acme/hist/git/refs/heads/feat/x","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}},{"ref":"refs/heads/main","url":"/api/v1/repos/acme/hist/git/refs/heads/main","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/hist/git/commits/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=50&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"third\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"second\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"first\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=1&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/acme/hist/commits?files=false&limit=2&page=2&sha=main&stat=false&verification=false>; rel=\"next\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=2&sha=main&stat=false&verification=false>; rel=\"last\""},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"third\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"second\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=2&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"first\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"prev\""},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"first\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=2&page=3&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"first\",</api/v1/repos/acme/hist/commits?files=false&limit=2&page=1&sha=main&stat=false&verification=false>; rel=\"prev\""},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=feat/x&limit=50&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat two\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat one\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"second\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"first\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=&limit=50&stat=false&files=false&verification=false","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat two\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat one\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"second\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":null,"stats":null},{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"first\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":null},"author":null,"committer":null,"parents":[],"files":null,"stats":null}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=main&limit=1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/acme/hist/commits?limit=1&page=2&sha=main>; rel=\"next\",</api/v1/repos/acme/hist/commits?limit=1&page=3&sha=main>; rel=\"last\""},"body":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"third\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":[{"filename":"README.md","status":"modified"}],"stats":{"total":1,"additions":1,"deletions":0}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/commits?sha=nope&limit=50&stat=false&files=false&verification=false","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":null}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"third\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":[{"filename":"README.md","status":"modified"}],"stats":{"total":1,"additions":1,"deletions":0}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","commit":{"url":"/api/v1/repos/acme/hist/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"feat two\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"files":[{"filename":"feat2.txt","status":"added"}],"stats":{"total":1,"additions":1,"deletions":0}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/.diff","auth":"admin","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"diff --git a/README.md b/README.md\nindex .. 100644\n--- a/README.md\n+++ b/README.md\n@@ -1 +1,2 @@\n # hist\n+edited\n","must_contain":["diff --git"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/.patch","auth":"admin","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"From Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH] third\n\n---\n README.md | 1 +\n 1 file changed, 1 insertion(+)\n\ndiff --git a/README.md b/README.md\nindex .. 100644\n--- a/README.md\n+++ b/README.md\n@@ -1 +1,2 @@\n # hist\n+edited\n","must_contain":["From "]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/commits/","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"commit doesn't exist: ","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/trees/?recursive=true","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":{"sha":"","url":"/api/v1/repos/acme/hist/git/trees/","tree":[{"path":"README.md","mode":"100644","type":"blob","size":14,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"},{"path":"docs","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"},{"path":"docs/guide.md","mode":"100644","type":"blob","size":6,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"},{"path":"src","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"},{"path":"src/lib.rs","mode":"100644","type":"blob","size":13,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"}],"truncated":false,"page":1,"total_count":5}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/trees/","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":{"sha":"","url":"/api/v1/repos/acme/hist/git/trees/","tree":[{"path":"README.md","mode":"100644","type":"blob","size":14,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"},{"path":"docs","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"},{"path":"src","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"}],"truncated":false,"page":1,"total_count":3}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/git/trees/main?recursive=true&per_page=2&page=1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":{"sha":"","url":"/api/v1/repos/acme/hist/git/trees/","tree":[{"path":"README.md","mode":"100644","type":"blob","size":14,"sha":"","url":"/api/v1/repos/acme/hist/git/blobs/"},{"path":"docs","mode":"040000","type":"tree","size":0,"sha":"","url":"/api/v1/repos/acme/hist/git/trees/"}],"truncated":true,"page":1,"total_count":5}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":14,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=main","html_url":"/acme/hist/src/branch/main/README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/README.md"}},{"name":"docs","path":"docs","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"dir","size":0,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/docs?ref=main","html_url":"/acme/hist/src/branch/main/docs","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":null,"submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/docs?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/docs"}},{"name":"src","path":"src","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"dir","size":0,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/src?ref=main","html_url":"/acme/hist/src/branch/main/src","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":null,"submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/src?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/src"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents?ref=feat/x","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":7,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/feat/x/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/README.md"}},{"name":"docs","path":"docs","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"dir","size":0,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/docs?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/docs","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":null,"submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/docs?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/docs"}},{"name":"feat1.txt","path":"feat1.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":3,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/feat1.txt?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/feat1.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/feat/x/feat1.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/feat1.txt?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/feat1.txt"}},{"name":"feat2.txt","path":"feat2.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":3,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/feat2.txt?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/feat2.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/feat/x/feat2.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/feat2.txt?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/feat2.txt"}},{"name":"src","path":"src","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"dir","size":0,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/src?ref=feat%2Fx","html_url":"/acme/hist/src/branch/feat/x/src","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":null,"submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/src?ref=feat%2Fx","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/feat/x/src"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/docs","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"guide.md","path":"docs/guide.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":6,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/hist/contents/docs/guide.md?ref=main","html_url":"/acme/hist/src/branch/main/docs/guide.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/docs/guide.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/docs/guide.md?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/docs/guide.md"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/README.md?ref=main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":14,"encoding":"base64","content":"IyBoaXN0CmVkaXRlZAo=","target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=main","html_url":"/acme/hist/src/branch/main/README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/README.md"}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/README.md?ref=","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":7,"encoding":"base64","content":"IyBoaXN0Cg==","target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=","html_url":"/acme/hist/src/commit//README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/commit//README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/commit//README.md"}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/src/lib.rs","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"lib.rs","path":"src/lib.rs","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":13,"encoding":"base64","content":"Zm4gbWFpbigpIHt9Cg==","target":null,"url":"/api/v1/repos/acme/hist/contents/src/lib.rs?ref=main","html_url":"/acme/hist/src/branch/main/src/lib.rs","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/src/lib.rs","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/src/lib.rs?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/src/lib.rs"}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/nope.txt","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"GetContentsOrList","url":"/api/swagger","errors":["object does not exist [id: , rel_path: nope.txt]"]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/contents/README.md?ref=nope","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":["object does not exist [id: nope, rel_path: ]"]}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/hist/contents/new.txt","auth":"admin","status":201,"request":{"content":"bmV3Cg==","message":"add new.txt","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"new.txt","path":"new.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":4,"encoding":"base64","content":"bmV3Cg==","target":null,"url":"/api/v1/repos/acme/hist/contents/new.txt?ref=main","html_url":"/acme/hist/src/branch/main/new.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/new.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/new.txt?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/new.txt"}},"commit":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"message":"add new.txt\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/hist/contents/new.txt","auth":"admin","status":422,"request":{"content":"bmV3Cg==","message":"add again","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"repository file already exists [path: new.txt]","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/hist/contents/README.md","auth":"admin","status":200,"request":{"content":"IyBoaXN0CnVwZGF0ZWQK","message":"update readme","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":15,"encoding":"base64","content":"IyBoaXN0CnVwZGF0ZWQK","target":null,"url":"/api/v1/repos/acme/hist/contents/README.md?ref=main","html_url":"/acme/hist/src/branch/main/README.md","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/README.md?ref=main","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/main/README.md"}},"commit":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"message":"update readme\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/hist/contents/README.md","auth":"admin","status":422,"request":{"content":"IyBoaXN0CnN0YWxlCg==","message":"stale update","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"sha does not match [given: , expected: ]","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/hist/contents/README.md","auth":"admin","status":422,"request":{"content":"IyBoaXN0Cm5vIHNoYQo=","message":"no sha","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"repository file already exists [path: README.md]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/hist/contents/branch-file.txt","auth":"admin","status":201,"request":{"content":"Ygo=","message":"to new branch","branch":"main","new_branch":"api-branch"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"branch-file.txt","path":"branch-file.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":2,"encoding":"base64","content":"Ygo=","target":null,"url":"/api/v1/repos/acme/hist/contents/branch-file.txt?ref=api-branch","html_url":"/acme/hist/src/branch/api-branch/branch-file.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/api-branch/branch-file.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/branch-file.txt?ref=api-branch","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/api-branch/branch-file.txt"}},"commit":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"message":"to new branch\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/hist/contents/new.txt","auth":"admin","status":200,"request":{"content":"bmV3Mgo=","message":"update to new branch","sha":"","branch":"main","new_branch":"api-branch-2"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"new.txt","path":"new.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":5,"encoding":"base64","content":"bmV3Mgo=","target":null,"url":"/api/v1/repos/acme/hist/contents/new.txt?ref=api-branch-2","html_url":"/acme/hist/src/branch/api-branch-2/new.txt","git_url":"/api/v1/repos/acme/hist/git/blobs/","download_url":"/acme/hist/raw/branch/api-branch-2/new.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/hist/contents/new.txt?ref=api-branch-2","git":"/api/v1/repos/acme/hist/git/blobs/","html":"/acme/hist/src/branch/api-branch-2/new.txt"}},"commit":{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":"","html_url":"/acme/hist/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/hist/git/commits/","sha":"","created":""}],"message":"update to new branch\n","tree":{"url":"/api/v1/repos/acme/hist/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/hist/contents/x.txt","auth":"admin","status":422,"request":{"content":"eAo=","message":"dup branch","branch":"main","new_branch":"api-branch"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"branch already exists [name: api-branch]","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/archive/main.zip","auth":"admin","status":200,"headers":{"content-type":"application/octet-stream","link":"</api/v1/repos/acme/hist/archive/.zip?rev=>; rel=\"immutable\""},"body_prefix_hex":"504b0304","archive":[{"name":"hist/","size":0,"sha256":null},{"name":"hist/README.md","size":15,"sha256":"f817eb30fc16a9f8613f4afcc0894740f77be6e89f88c99380305a89069a272f"},{"name":"hist/docs/","size":0,"sha256":null},{"name":"hist/docs/guide.md","size":6,"sha256":"90c390ec1de806bf945885cd0af51e90c3cd8cda0d0ff676051a56c20848c90f"},{"name":"hist/new.txt","size":4,"sha256":"7aa7a5359173d05b63cfd682e3c38487f3cb4f7f1d60659fe59fab1505977d4c"},{"name":"hist/src/","size":0,"sha256":null},{"name":"hist/src/lib.rs","size":13,"sha256":"536e506bb90914c243a12b397b9a998f85ae2cbd9ba02dfd03a9e155ca5ca0f4"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/archive/main.tar.gz","auth":"admin","status":200,"headers":{"content-type":"application/octet-stream","link":"</api/v1/repos/acme/hist/archive/.tar.gz?rev=>; rel=\"immutable\""},"body_prefix_hex":"1f8b0800","archive":[{"name":"hist","size":0,"sha256":null},{"name":"hist/README.md","size":15,"sha256":"f817eb30fc16a9f8613f4afcc0894740f77be6e89f88c99380305a89069a272f"},{"name":"hist/docs","size":0,"sha256":null},{"name":"hist/docs/guide.md","size":6,"sha256":"90c390ec1de806bf945885cd0af51e90c3cd8cda0d0ff676051a56c20848c90f"},{"name":"hist/new.txt","size":4,"sha256":"7aa7a5359173d05b63cfd682e3c38487f3cb4f7f1d60659fe59fab1505977d4c"},{"name":"hist/src","size":0,"sha256":null},{"name":"hist/src/lib.rs","size":13,"sha256":"536e506bb90914c243a12b397b9a998f85ae2cbd9ba02dfd03a9e155ca5ca0f4"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/archive/.zip","auth":"admin","status":200,"headers":{"content-type":"application/octet-stream","link":"</api/v1/repos/acme/hist/archive/.zip?rev=>; rel=\"immutable\""},"body_prefix_hex":"504b0304","archive":[{"name":"hist/","size":0,"sha256":null},{"name":"hist/README.md","size":7,"sha256":"f61fd51ed8a1210100bca867c775464457dd5a21dd2368bfed695de3a2ca80e1"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/hist/archive/nope.zip","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"unrecognized repository reference: nope","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/F-pulls.json b/crates/forge/conformance/fixtures/1.26.2/F-pulls.json index 1869e7e2..3dbc3fed 100644 --- a/crates/forge/conformance/fixtures/1.26.2/F-pulls.json +++ b/crates/forge/conformance/fixtures/1.26.2/F-pulls.json @@ -1,5064 +1,45 @@ -{ - "scenario": "F", - "title": "pulls", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "Add f1", - "body": "First", - "head": "f1", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 409, - "request": { - "title": "Add f1", - "body": "First", - "head": "f1", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "pull request already exists for these targets [id: 1, issue_id: 1, head_repo_id: 9, base_repo_id: 9, head_branch: f1, base_branch: main]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "Add f2", - "body": "Second", - "head": "f2", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 404, - "request": { - "title": "x", - "head": "nope", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 422, - "request": { - "title": "x", - "head": "main", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Invalid PullRequest: There are no changes between the head and the base", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 404, - "request": { - "title": "x", - "head": "f1", - "base": "nope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls", - "auth": "bot-scoped", - "status": 422, - "request": { - "head": "f1", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Title]: Required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=all&head=acme%3Af2&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "note", - "key": "head_filter_returned_heads", - "value": [ - "f2", - "f1" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=open&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=closed&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "note", - "key": "head_sha_updated_immediately", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "head_sha_updated_within_10s", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "note", - "key": "head_sha_changed_after_push", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=open&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/prs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f1", - "body": "First", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/prs/pulls/1", - "diff_url": "/acme/prs/pulls/1.diff", - "patch_url": "/acme/prs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f1", - "ref": "f1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/.diff", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "diff --git a/f1.txt b/f1.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1.txt\n@@ -0,0 +1 @@\n+one\ndiff --git a/f1b.txt b/f1b.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1b.txt\n@@ -0,0 +1 @@\n+more\n" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls/.patch", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "From Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH 1/2] commit on f1\n\n---\n f1.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 f1.txt\n\ndiff --git a/f1.txt b/f1.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1.txt\n@@ -0,0 +1 @@\n+one\n-- \n2.52.0\n\n\nFrom Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH 2/2] commit on f1\n\n---\n f1b.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 f1b.txt\n\ndiff --git a/f1b.txt b/f1b.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1b.txt\n@@ -0,0 +1 @@\n+more\n-- \n2.52.0\n\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//commits", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "url": "/api/v1/repos/acme/prs/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/prs/commit/", - "commit": { - "url": "/api/v1/repos/acme/prs/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "commit on f1\n", - "tree": { - "url": "/api/v1/repos/acme/prs/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/prs/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "f1b.txt", - "status": "added" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - }, - { - "url": "/api/v1/repos/acme/prs/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/prs/commit/", - "commit": { - "url": "/api/v1/repos/acme/prs/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "commit on f1\n", - "tree": { - "url": "/api/v1/repos/acme/prs/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/prs/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "f1.txt", - "status": "added" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//files", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "filename": "f1.txt", - "status": "added", - "additions": 1, - "deletions": 0, - "changes": 1, - "html_url": "/acme/prs/src/commit//f1.txt", - "contents_url": "/api/v1/repos/acme/prs/contents/f1.txt?ref=", - "raw_url": "/acme/prs/raw/commit//f1.txt" - }, - { - "filename": "f1b.txt", - "status": "added", - "additions": 1, - "deletions": 0, - "changes": 1, - "html_url": "/acme/prs/src/commit//f1b.txt", - "contents_url": "/api/v1/repos/acme/prs/contents/f1b.txt?ref=", - "raw_url": "/acme/prs/raw/commit//f1b.txt" - } - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "closed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls?state=closed&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "open" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Add f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prs/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "Renamed f2" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/prs/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "Renamed f2", - "body": "Second", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/prs/pulls/2", - "diff_url": "/acme/prs/pulls/2.diff", - "patch_url": "/acme/prs/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "f2", - "ref": "f2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "admin", - "status": 200, - "request": { - "body": "looks fine", - "event": "COMMENT" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": true, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "team": null, - "state": "COMMENT", - "body": "looks fine", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "alice", - "status": 200, - "request": { - "body": "please change", - "event": "REQUEST_CHANGES" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "REQUEST_CHANGES", - "body": "please change", - "commit_id": "", - "stale": false, - "official": true, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "alice", - "status": 200, - "request": { - "body": "now ok", - "event": "APPROVED" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "APPROVED", - "body": "now ok", - "commit_id": "", - "stale": false, - "official": true, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "carol", - "status": 200, - "request": { - "body": "read only approves", - "event": "APPROVED" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "carol", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "carol@example.invalid", - "avatar_url": "/avatars/ee6690b07021d18ebb41590287ae5e0b", - "html_url": "/carol", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "carol" - }, - "team": null, - "state": "APPROVED", - "body": "read only approves", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "bot-scoped", - "status": 422, - "request": { - "body": "self approve", - "event": "APPROVED" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "approve your own pull is not allowed", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "alice", - "status": 200, - "request": { - "body": "bogus", - "event": "BOGUS" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "alice", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "PENDING", - "body": "bogus", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "user": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "team": null, - "state": "COMMENT", - "body": "looks fine", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "REQUEST_CHANGES", - "body": "please change", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": true, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "APPROVED", - "body": "now ok", - "commit_id": "", - "stale": false, - "official": true, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "carol", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "carol@example.invalid", - "avatar_url": "/avatars/ee6690b07021d18ebb41590287ae5e0b", - "html_url": "/carol", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "carol" - }, - "team": null, - "state": "APPROVED", - "body": "read only approves", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews?page=1&limit=25", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "user": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "team": null, - "state": "COMMENT", - "body": "looks fine", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "REQUEST_CHANGES", - "body": "please change", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": true, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "team": null, - "state": "APPROVED", - "body": "now ok", - "commit_id": "", - "stale": false, - "official": true, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - }, - { - "id": "", - "user": { - "id": "", - "login": "carol", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "carol@example.invalid", - "avatar_url": "/avatars/ee6690b07021d18ebb41590287ae5e0b", - "html_url": "/carol", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "carol" - }, - "team": null, - "state": "APPROVED", - "body": "read only approves", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "user": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "team": null, - "state": "COMMENT", - "body": "looks fine", - "commit_id": "", - "stale": false, - "official": false, - "dismissed": false, - "comments_count": 0, - "submitted_at": "", - "updated_at": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/pulls//reviews//comments", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot-scoped", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[read:issue], token scope=read:organization,write:repository,read:user", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot-scoped", - "status": 403, - "request": { - "body": "hello" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:issue], token scope=read:organization,write:repository,read:user", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot-scoped", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[read:issue], token scope=read:organization,write:repository,read:user", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot", - "status": 201, - "request": { - "body": "hello" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1", - "issue_url": "", - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "original_author": "", - "original_author_id": "", - "body": "hello", - "assets": [], - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prs/issues//comments", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "html_url": "/acme/prs/pulls/1#issuecomment-", - "pull_request_url": "/acme/prs/pulls/1", - "issue_url": "", - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "original_author": "", - "original_author_id": "", - "body": "hello", - "assets": [], - "created_at": "", - "updated_at": "" - } - ] - } - ] -} +{"scenario":"F","title":"pulls","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":201,"request":{"title":"Add f1","body":"First","head":"f1","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":409,"request":{"title":"Add f1","body":"First","head":"f1","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"pull request already exists for these targets [id: 1, issue_id: 1, head_repo_id: 9, base_repo_id: 9, head_branch: f1, base_branch: main]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":201,"request":{"title":"Add f2","body":"Second","head":"f2","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":404,"request":{"title":"x","head":"nope","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":422,"request":{"title":"x","head":"main","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Invalid PullRequest: There are no changes between the head and the base","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":404,"request":{"title":"x","head":"f1","base":"nope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls","auth":"bot-scoped","status":422,"request":{"head":"f1","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Title]: Required","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=all&head=acme%3Af2&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"note","key":"head_filter_returned_heads","value":["f2","f1"],"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=open&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=closed&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"note","key":"head_sha_updated_immediately","value":true,"strict":false}, +{"kind":"note","key":"head_sha_updated_within_10s","value":true,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"note","key":"head_sha_changed_after_push","value":true,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=open&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/prs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f1","body":"First","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/prs/pulls/1","diff_url":"/acme/prs/pulls/1.diff","patch_url":"/acme/prs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f1","ref":"f1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/.diff","auth":"bot-scoped","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"diff --git a/f1.txt b/f1.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1.txt\n@@ -0,0 +1 @@\n+one\ndiff --git a/f1b.txt b/f1b.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1b.txt\n@@ -0,0 +1 @@\n+more\n"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls/.patch","auth":"bot-scoped","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"From Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH 1/2] commit on f1\n\n---\n f1.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 f1.txt\n\ndiff --git a/f1.txt b/f1.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1.txt\n@@ -0,0 +1 @@\n+one\n-- \n2.52.0\n\n\nFrom Mon Sep 17 00:00:00 2001\nFrom: Conf \nDate: \nSubject: [PATCH 2/2] commit on f1\n\n---\n f1b.txt | 1 +\n 1 file changed, 1 insertion(+)\n create mode 100644 f1b.txt\n\ndiff --git a/f1b.txt b/f1b.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/f1b.txt\n@@ -0,0 +1 @@\n+more\n-- \n2.52.0\n\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//commits","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"url":"/api/v1/repos/acme/prs/git/commits/","sha":"","created":"","html_url":"/acme/prs/commit/","commit":{"url":"/api/v1/repos/acme/prs/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"commit on f1\n","tree":{"url":"/api/v1/repos/acme/prs/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/prs/git/commits/","sha":"","created":""}],"files":[{"filename":"f1b.txt","status":"added"}],"stats":{"total":1,"additions":1,"deletions":0}},{"url":"/api/v1/repos/acme/prs/git/commits/","sha":"","created":"","html_url":"/acme/prs/commit/","commit":{"url":"/api/v1/repos/acme/prs/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"commit on f1\n","tree":{"url":"/api/v1/repos/acme/prs/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/prs/git/commits/","sha":"","created":""}],"files":[{"filename":"f1.txt","status":"added"}],"stats":{"total":1,"additions":1,"deletions":0}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//files","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"filename":"f1.txt","status":"added","additions":1,"deletions":0,"changes":1,"html_url":"/acme/prs/src/commit//f1.txt","contents_url":"/api/v1/repos/acme/prs/contents/f1.txt?ref=","raw_url":"/acme/prs/raw/commit//f1.txt"},{"filename":"f1b.txt","status":"added","additions":1,"deletions":0,"changes":1,"html_url":"/acme/prs/src/commit//f1b.txt","contents_url":"/api/v1/repos/acme/prs/contents/f1b.txt?ref=","raw_url":"/acme/prs/raw/commit//f1b.txt"}]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":201,"request":{"state":"closed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls?state=closed&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":201,"request":{"state":"open"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Add f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prs/pulls/","auth":"bot-scoped","status":201,"request":{"title":"Renamed f2"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/prs/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"Renamed f2","body":"Second","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/prs/pulls/2","diff_url":"/acme/prs/pulls/2.diff","patch_url":"/acme/prs/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"f2","ref":"f2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"admin","status":200,"request":{"body":"looks fine","event":"COMMENT"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":true,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"team":null,"state":"COMMENT","body":"looks fine","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"alice","status":200,"request":{"body":"please change","event":"REQUEST_CHANGES"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"REQUEST_CHANGES","body":"please change","commit_id":"","stale":false,"official":true,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"alice","status":200,"request":{"body":"now ok","event":"APPROVED"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"APPROVED","body":"now ok","commit_id":"","stale":false,"official":true,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"carol","status":200,"request":{"body":"read only approves","event":"APPROVED"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"carol","login_name":"","source_id":"","full_name":"","email":"carol@example.invalid","avatar_url":"/avatars/ee6690b07021d18ebb41590287ae5e0b","html_url":"/carol","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"carol"},"team":null,"state":"APPROVED","body":"read only approves","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"bot-scoped","status":422,"request":{"body":"self approve","event":"APPROVED"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"approve your own pull is not allowed","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"alice","status":200,"request":{"body":"bogus","event":"BOGUS"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"alice","login_name":"alice","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"PENDING","body":"bogus","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","user":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"team":null,"state":"COMMENT","body":"looks fine","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"REQUEST_CHANGES","body":"please change","commit_id":"","stale":false,"official":false,"dismissed":true,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"APPROVED","body":"now ok","commit_id":"","stale":false,"official":true,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"carol","login_name":"","source_id":"","full_name":"","email":"carol@example.invalid","avatar_url":"/avatars/ee6690b07021d18ebb41590287ae5e0b","html_url":"/carol","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"carol"},"team":null,"state":"APPROVED","body":"read only approves","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews?page=1&limit=25","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","user":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"team":null,"state":"COMMENT","body":"looks fine","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"REQUEST_CHANGES","body":"please change","commit_id":"","stale":false,"official":false,"dismissed":true,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"team":null,"state":"APPROVED","body":"now ok","commit_id":"","stale":false,"official":true,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"},{"id":"","user":{"id":"","login":"carol","login_name":"","source_id":"","full_name":"","email":"carol@example.invalid","avatar_url":"/avatars/ee6690b07021d18ebb41590287ae5e0b","html_url":"/carol","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"carol"},"team":null,"state":"APPROVED","body":"read only approves","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","user":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"team":null,"state":"COMMENT","body":"looks fine","commit_id":"","stale":false,"official":false,"dismissed":false,"comments_count":0,"submitted_at":"","updated_at":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/pulls//reviews//comments","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot-scoped","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[read:issue], token scope=read:organization,write:repository,read:user","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot-scoped","status":403,"request":{"body":"hello"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:issue], token scope=read:organization,write:repository,read:user","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot-scoped","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[read:issue], token scope=read:organization,write:repository,read:user","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot","status":201,"request":{"body":"hello"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1","issue_url":"","user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"original_author":"","original_author_id":"","body":"hello","assets":[],"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prs/issues//comments","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","html_url":"/acme/prs/pulls/1#issuecomment-","pull_request_url":"/acme/prs/pulls/1","issue_url":"","user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"original_author":"","original_author_id":"","body":"hello","assets":[],"created_at":"","updated_at":""}]} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/G-merge.json b/crates/forge/conformance/fixtures/1.26.2/G-merge.json index c798a053..32822d05 100644 --- a/crates/forge/conformance/fixtures/1.26.2/G-merge.json +++ b/crates/forge/conformance/fixtures/1.26.2/G-merge.json @@ -1,4651 +1,78 @@ -{ - "scenario": "G", - "title": "merge", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m1", - "body": "body m1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/1", - "diff_url": "/acme/merges/pulls/1.diff", - "patch_url": "/acme/merges/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "m1", - "ref": "m1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "merge_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "merge_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "merge_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m1", - "body": "body m1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/1", - "diff_url": "/acme/merges/pulls/1.diff", - "patch_url": "/acme/merges/pulls/1.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "m1", - "ref": "m1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "note", - "key": "merged_flag_true_after_merge", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "merge_commit_sha_present", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "merge_commit_parent_count", - "value": 2, - "strict": true - }, - { - "kind": "note", - "key": "head_sha_unchanged_after_merge", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "The PR is already merged", - "url": "/api/swagger" - } - }, - { - "kind": "note", - "key": "immediate_merge_status", - "value": 405, - "strict": false - }, - { - "kind": "note", - "key": "immediate_merge_message", - "value": "Please try again later", - "strict": false - }, - { - "kind": "note", - "key": "immediate_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "immediate_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "immediate_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m1b", - "body": "body m1b", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/2", - "diff_url": "/acme/merges/pulls/2.diff", - "patch_url": "/acme/merges/pulls/2.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "m1b", - "ref": "m1b", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge", - "head_commit_id": "" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "headid_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "headid_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "headid_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 409, - "request": { - "Do": "merge", - "head_commit_id": "" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "head out of date", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 409, - "request": { - "Do": "merge", - "head_commit_id": "" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "head out of date", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m3", - "body": "body m3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/4", - "diff_url": "/acme/merges/pulls/4.diff", - "patch_url": "/acme/merges/pulls/4.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 26, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 5, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "m3", - "ref": "m3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 26, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 5, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge", - "head_commit_id": "" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "wrongid_then_right_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "wrongid_then_right_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "wrongid_then_right_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 422, - "request": { - "Do": "bogus" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Do]: In", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 422, - "request": {}, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Do]: Required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m4", - "body": "body m4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/merges/pulls/6", - "diff_url": "/acme/merges/pulls/6.diff", - "patch_url": "/acme/merges/pulls/6.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 7, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "m4", - "ref": "m4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 7, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Please try again later", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m4", - "body": "body m4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/merges/pulls/6", - "diff_url": "/acme/merges/pulls/6.diff", - "patch_url": "/acme/merges/pulls/6.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 7, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "m4", - "ref": "m4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 7, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "again", - "head": "m1", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/7", - "number": 7, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "again", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/merges/pulls/7", - "diff_url": "/acme/merges/pulls/7.diff", - "patch_url": "/acme/merges/pulls/7.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 7, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "m1", - "ref": "m1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 28, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 7, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/9", - "number": 9, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR cf2", - "body": "body cf2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 1, - "changed_files": 1, - "html_url": "/acme/merges/pulls/9", - "diff_url": "/acme/merges/pulls/9.diff", - "patch_url": "/acme/merges/pulls/9.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 31, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 10, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "cf2", - "ref": "cf2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 31, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 10, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "strict_keys": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Please try again later", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "closed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/10", - "number": 10, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m5", - "body": "body m5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/10", - "diff_url": "/acme/merges/pulls/10.diff", - "patch_url": "/acme/merges/pulls/10.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 31, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 11, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "m5", - "ref": "m5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 31, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 11, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 404, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/10", - "number": 10, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR m5", - "body": "body m5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/10", - "diff_url": "/acme/merges/pulls/10.diff", - "patch_url": "/acme/merges/pulls/10.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 31, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 11, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "m5", - "ref": "m5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 31, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 11, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "squash" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "squash_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "squash_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "squash_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/11", - "number": 11, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR sq", - "body": "body sq", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/merges/pulls/11", - "diff_url": "/acme/merges/pulls/11.diff", - "patch_url": "/acme/merges/pulls/11.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 31, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 12, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "sq", - "ref": "sq", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 31, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 12, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "note", - "key": "squash_parent_count", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "rebase" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "rebase_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "rebase_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "rebase_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/12", - "number": 12, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR rb", - "body": "body rb", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/merges/pulls/12", - "diff_url": "/acme/merges/pulls/12.diff", - "patch_url": "/acme/merges/pulls/12.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 35, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 14, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "rb", - "ref": "rb", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 35, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 14, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "note", - "key": "rebase_parent_count", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "rebase-merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "rebase_merge_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "rebase_merge_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "rebase_merge_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "note", - "key": "rebase_merge_parent_count", - "value": 2, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "fast-forward-only" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "ff_only_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "ff_only_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "ff_only_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/14", - "number": 14, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR ffo", - "body": "body ffo", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/14", - "diff_url": "/acme/merges/pulls/14.diff", - "patch_url": "/acme/merges/pulls/14.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 41, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 17, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "ffo", - "ref": "ffo", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 41, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 17, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "note", - "key": "ff_only_parent_count", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 500, - "request": { - "Do": "fast-forward-only" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/merges/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/merges/pulls/15", - "number": 15, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR ffo2", - "body": "body ffo2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/merges/pulls/15", - "diff_url": "/acme/merges/pulls/15.diff", - "patch_url": "/acme/merges/pulls/15.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 43, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 19, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "ffo2", - "ref": "ffo2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 43, - "language": "", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 19, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - }, - "must_contain": [ - "required status checks" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - }, - "must_contain": [ - "required status checks" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - }, - "must_contain": [ - "required status checks" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/merges/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "note", - "key": "status_gated_merged_immediately_after_merge_call", - "value": true, - "strict": false - }, - { - "kind": "note", - "key": "status_gated_merged_within_10s", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "status_gated_seconds_to_merged", - "value": 0, - "strict": false - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/merges/branch_protections/main", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - } - ] -} +{"scenario":"G","title":"merge","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m1","body":"body m1","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/1","diff_url":"/acme/merges/pulls/1.diff","patch_url":"/acme/merges/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"m1","ref":"m1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"note","key":"merge_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"merge_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"merge_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m1","body":"body m1","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/1","diff_url":"/acme/merges/pulls/1.diff","patch_url":"/acme/merges/pulls/1.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"m1","ref":"m1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"note","key":"merged_flag_true_after_merge","value":true,"strict":true}, +{"kind":"note","key":"merge_commit_sha_present","value":true,"strict":true}, +{"kind":"note","key":"merge_commit_parent_count","value":2,"strict":true}, +{"kind":"note","key":"head_sha_unchanged_after_merge","value":true,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"The PR is already merged","url":"/api/swagger"}}, +{"kind":"note","key":"immediate_merge_status","value":405,"strict":false}, +{"kind":"note","key":"immediate_merge_message","value":"Please try again later","strict":false}, +{"kind":"note","key":"immediate_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"immediate_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"immediate_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m1b","body":"body m1b","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/2","diff_url":"/acme/merges/pulls/2.diff","patch_url":"/acme/merges/pulls/2.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"m1b","ref":"m1b","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge","head_commit_id":""},"headers":{},"body_text":""}, +{"kind":"note","key":"headid_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"headid_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"headid_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":409,"request":{"Do":"merge","head_commit_id":""},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"head out of date","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":409,"request":{"Do":"merge","head_commit_id":""},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"head out of date","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m3","body":"body m3","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/4","diff_url":"/acme/merges/pulls/4.diff","patch_url":"/acme/merges/pulls/4.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":26,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"m3","ref":"m3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":26,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge","head_commit_id":""},"headers":{},"body_text":""}, +{"kind":"note","key":"wrongid_then_right_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"wrongid_then_right_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"wrongid_then_right_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":422,"request":{"Do":"bogus"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Do]: In","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":422,"request":{},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Do]: Required","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m4","body":"body m4","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/merges/pulls/6","diff_url":"/acme/merges/pulls/6.diff","patch_url":"/acme/merges/pulls/6.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"m4","ref":"m4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Please try again later","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m4","body":"body m4","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/merges/pulls/6","diff_url":"/acme/merges/pulls/6.diff","patch_url":"/acme/merges/pulls/6.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"m4","ref":"m4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls","auth":"bot-scoped","status":201,"request":{"title":"again","head":"m1","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/7","number":7,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"again","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/merges/pulls/7","diff_url":"/acme/merges/pulls/7.diff","patch_url":"/acme/merges/pulls/7.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"m1","ref":"m1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":28,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":7,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/9","number":9,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR cf2","body":"body cf2","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":1,"changed_files":1,"html_url":"/acme/merges/pulls/9","diff_url":"/acme/merges/pulls/9.diff","patch_url":"/acme/merges/pulls/9.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":31,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":10,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"cf2","ref":"cf2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":31,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":10,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"strict_keys":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Please try again later","url":"/api/swagger"}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":201,"request":{"state":"closed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/10","number":10,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m5","body":"body m5","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/10","diff_url":"/acme/merges/pulls/10.diff","patch_url":"/acme/merges/pulls/10.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":31,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":11,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"m5","ref":"m5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":31,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":11,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":404,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/10","number":10,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR m5","body":"body m5","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/10","diff_url":"/acme/merges/pulls/10.diff","patch_url":"/acme/merges/pulls/10.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":31,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":11,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"m5","ref":"m5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":31,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":11,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"squash"},"headers":{},"body_text":""}, +{"kind":"note","key":"squash_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"squash_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"squash_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/11","number":11,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR sq","body":"body sq","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/merges/pulls/11","diff_url":"/acme/merges/pulls/11.diff","patch_url":"/acme/merges/pulls/11.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":31,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":12,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"sq","ref":"sq","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":31,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":12,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"note","key":"squash_parent_count","value":1,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"rebase"},"headers":{},"body_text":""}, +{"kind":"note","key":"rebase_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"rebase_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"rebase_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/12","number":12,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR rb","body":"body rb","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/merges/pulls/12","diff_url":"/acme/merges/pulls/12.diff","patch_url":"/acme/merges/pulls/12.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":35,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":14,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"rb","ref":"rb","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":35,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":14,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"note","key":"rebase_parent_count","value":1,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"rebase-merge"},"headers":{},"body_text":""}, +{"kind":"note","key":"rebase_merge_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"rebase_merge_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"rebase_merge_seconds_to_merged","value":0,"strict":false}, +{"kind":"note","key":"rebase_merge_parent_count","value":2,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"fast-forward-only"},"headers":{},"body_text":""}, +{"kind":"note","key":"ff_only_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"ff_only_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"ff_only_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/14","number":14,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR ffo","body":"body ffo","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/14","diff_url":"/acme/merges/pulls/14.diff","patch_url":"/acme/merges/pulls/14.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":41,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":17,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"ffo","ref":"ffo","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":41,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":17,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"note","key":"ff_only_parent_count","value":1,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":500,"request":{"Do":"fast-forward-only"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/merges/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/merges/pulls/15","number":15,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR ffo2","body":"body ffo2","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/merges/pulls/15","diff_url":"/acme/merges/pulls/15.diff","patch_url":"/acme/merges/pulls/15.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":43,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":19,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"ffo2","ref":"ffo2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":43,"language":"","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":19,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"},"must_contain":["required status checks"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"},"must_contain":["required status checks"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"},"must_contain":["required status checks"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/merges/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"note","key":"status_gated_merged_immediately_after_merge_call","value":true,"strict":false}, +{"kind":"note","key":"status_gated_merged_within_10s","value":true,"strict":true}, +{"kind":"note","key":"status_gated_seconds_to_merged","value":0,"strict":false}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/merges/branch_protections/main","auth":"admin","status":204,"headers":{},"body_text":""} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/H-statuses.json b/crates/forge/conformance/fixtures/1.26.2/H-statuses.json index ac2c72af..b6aa9004 100644 --- a/crates/forge/conformance/fixtures/1.26.2/H-statuses.json +++ b/crates/forge/conformance/fixtures/1.26.2/H-statuses.json @@ -1,3596 +1,53 @@ -{ - "scenario": "H", - "title": "statuses", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": { - "state": "pending", - "sha": "", - "total_count": 0, - "statuses": null, - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "note", - "key": "combined_state_no_statuses", - "value": "pending", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/statuses/?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//statuses?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "pending", - "context": "ci/test", - "description": "ci/test is pending", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "state": "pending", - "sha": "", - "total_count": 1, - "statuses": [ - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "note", - "key": "combined_state_pending", - "value": "pending", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "state": "success", - "sha": "", - "total_count": 1, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "note", - "key": "combined_statuses_after_pending_then_success", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/statuses/?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//statuses?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "note", - "key": "list_history_len_after_two_posts", - "value": 2, - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "failure", - "context": "ci/lint", - "description": "ci/lint is failure", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "failure", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is failure", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": { - "state": "failure", - "sha": "", - "total_count": 2, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "failure", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is failure", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "note", - "key": "combined_success_plus_failure", - "value": "failure", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success", - "context": "ci/lint", - "description": "ci/lint is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": { - "state": "success", - "sha": "", - "total_count": 2, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "note", - "key": "combined_all_success", - "value": "success", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "pending", - "context": "ci/other", - "description": "ci/other is pending", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/other is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/other", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": { - "state": "pending", - "sha": "", - "total_count": 3, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/other is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/other", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "note", - "key": "combined_success_plus_pending", - "value": "pending", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "error", - "context": "ci/err", - "description": "ci/err is error", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "ci/err is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/err", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": { - "state": "failure", - "sha": "", - "total_count": 4, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/other is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/other", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "ci/err is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/err", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "note", - "key": "combined_with_error", - "value": "failure", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": { - "state": "failure", - "sha": "", - "total_count": 4, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/test is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/test", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "ci/lint is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/lint", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "ci/other is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/other", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "ci/err is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/err", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success", - "context": "st-success", - "description": "st-success is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "st-success is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-success", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "pending", - "context": "st-pending", - "description": "st-pending is pending", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "st-pending is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-pending", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "failure", - "context": "st-failure", - "description": "st-failure is failure", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "failure", - "target_url": "http://example.invalid/run/1", - "description": "st-failure is failure", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-failure", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "error", - "context": "st-error", - "description": "st-error is error", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "st-error is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-error", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "warning", - "context": "st-warning", - "description": "st-warning is warning", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "warning", - "target_url": "http://example.invalid/run/1", - "description": "st-warning is warning", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-warning", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "skipped", - "context": "st-skipped", - "description": "st-skipped is skipped", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "skipped", - "target_url": "http://example.invalid/run/1", - "description": "st-skipped is skipped", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-skipped", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "bogus", - "context": "st-bogus", - "description": "st-bogus is bogus", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "st-bogus is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-bogus", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "", - "context": "st-empty", - "description": "st-empty is ", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "", - "target_url": "http://example.invalid/run/1", - "description": "st-empty is", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-empty", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "8" - }, - "body": { - "state": "failure", - "sha": "", - "total_count": 8, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "http://example.invalid/run/1", - "description": "st-success is success", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-success", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "pending", - "target_url": "http://example.invalid/run/1", - "description": "st-pending is pending", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-pending", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "failure", - "target_url": "http://example.invalid/run/1", - "description": "st-failure is failure", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-failure", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "error", - "target_url": "http://example.invalid/run/1", - "description": "st-error is error", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-error", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "warning", - "target_url": "http://example.invalid/run/1", - "description": "st-warning is warning", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-warning", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "skipped", - "target_url": "http://example.invalid/run/1", - "description": "st-skipped is skipped", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-skipped", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "st-bogus is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-bogus", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "", - "target_url": "http://example.invalid/run/1", - "description": "st-empty is", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "st-empty", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "context": "no-state" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "no-state", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "success", - "context": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 500, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "GetCommit[]: object does not exist [id: , rel_path: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/nope", - "auth": "admin", - "status": 500, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "GetCommit[nope]: object does not exist [id: nope, rel_path: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "carol", - "status": 403, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user should have a permission to write to a repo", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "dave", - "status": 404, - "request": { - "state": "success", - "context": "ci/test", - "description": "ci/test is success", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/status/statuses/", - "auth": "admin", - "status": 201, - "request": { - "state": "bogus", - "context": "ci/bogus-only", - "description": "ci/bogus-only is bogus", - "target_url": "http://example.invalid/run/1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "ci/bogus-only is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/bogus-only", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "state": "pending", - "sha": "", - "total_count": 1, - "statuses": [ - { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "ci/bogus-only is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/bogus-only", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "note", - "key": "combined_state_only_bogus", - "value": "pending", - "strict": true - }, - { - "kind": "note", - "key": "combined_total_only_bogus", - "value": 1, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/statuses/?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "ci/bogus-only is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/bogus-only", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits//status?limit=50", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": [ - "object does not exist [id: , rel_path: ]" - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/commits/main/status?limit=50", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": { - "state": "pending", - "sha": "", - "total_count": 1, - "statuses": [ - { - "id": "", - "status": "bogus", - "target_url": "http://example.invalid/run/1", - "description": "ci/bogus-only is bogus", - "url": "/api/v1/repos/acme/status/statuses/", - "context": "ci/bogus-only", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/status/commits/", - "url": "/api/v1/repos/acme/status/commits//status" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/status/statuses/main?limit=100", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - } - ] -} +{"scenario":"H","title":"statuses","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":{"state":"pending","sha":"","total_count":0,"statuses":null,"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"note","key":"combined_state_no_statuses","value":"pending","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/statuses/?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//statuses?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"bot-scoped","status":201,"request":{"state":"pending","context":"ci/test","description":"ci/test is pending","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/test is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"state":"pending","sha":"","total_count":1,"statuses":[{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/test is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"note","key":"combined_state_pending","value":"pending","strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"bot-scoped","status":201,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"state":"success","sha":"","total_count":1,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"note","key":"combined_statuses_after_pending_then_success","value":1,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/statuses/?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/test is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//statuses?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/test is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}]}, +{"kind":"note","key":"list_history_len_after_two_posts","value":2,"strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"failure","context":"ci/lint","description":"ci/lint is failure","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"failure","target_url":"http://example.invalid/run/1","description":"ci/lint is failure","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":{"state":"failure","sha":"","total_count":2,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"failure","target_url":"http://example.invalid/run/1","description":"ci/lint is failure","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"note","key":"combined_success_plus_failure","value":"failure","strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success","context":"ci/lint","description":"ci/lint is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":{"state":"success","sha":"","total_count":2,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"note","key":"combined_all_success","value":"success","strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"pending","context":"ci/other","description":"ci/other is pending","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/other is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/other","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":{"state":"pending","sha":"","total_count":3,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/other is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/other","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"note","key":"combined_success_plus_pending","value":"pending","strict":true}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"error","context":"ci/err","description":"ci/err is error","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"ci/err is error","url":"/api/v1/repos/acme/status/statuses/","context":"ci/err","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":{"state":"failure","sha":"","total_count":4,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/other is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/other","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"ci/err is error","url":"/api/v1/repos/acme/status/statuses/","context":"ci/err","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"note","key":"combined_with_error","value":"failure","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":{"state":"failure","sha":"","total_count":4,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/test is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/test","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"ci/lint is success","url":"/api/v1/repos/acme/status/statuses/","context":"ci/lint","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"ci/other is pending","url":"/api/v1/repos/acme/status/statuses/","context":"ci/other","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"ci/err is error","url":"/api/v1/repos/acme/status/statuses/","context":"ci/err","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success","context":"st-success","description":"st-success is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"st-success is success","url":"/api/v1/repos/acme/status/statuses/","context":"st-success","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"pending","context":"st-pending","description":"st-pending is pending","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"st-pending is pending","url":"/api/v1/repos/acme/status/statuses/","context":"st-pending","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"failure","context":"st-failure","description":"st-failure is failure","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"failure","target_url":"http://example.invalid/run/1","description":"st-failure is failure","url":"/api/v1/repos/acme/status/statuses/","context":"st-failure","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"error","context":"st-error","description":"st-error is error","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"st-error is error","url":"/api/v1/repos/acme/status/statuses/","context":"st-error","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"warning","context":"st-warning","description":"st-warning is warning","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"warning","target_url":"http://example.invalid/run/1","description":"st-warning is warning","url":"/api/v1/repos/acme/status/statuses/","context":"st-warning","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"skipped","context":"st-skipped","description":"st-skipped is skipped","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"skipped","target_url":"http://example.invalid/run/1","description":"st-skipped is skipped","url":"/api/v1/repos/acme/status/statuses/","context":"st-skipped","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"bogus","context":"st-bogus","description":"st-bogus is bogus","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"st-bogus is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"st-bogus","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"","context":"st-empty","description":"st-empty is ","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"","target_url":"http://example.invalid/run/1","description":"st-empty is","url":"/api/v1/repos/acme/status/statuses/","context":"st-empty","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"8"},"body":{"state":"failure","sha":"","total_count":8,"statuses":[{"id":"","status":"success","target_url":"http://example.invalid/run/1","description":"st-success is success","url":"/api/v1/repos/acme/status/statuses/","context":"st-success","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"pending","target_url":"http://example.invalid/run/1","description":"st-pending is pending","url":"/api/v1/repos/acme/status/statuses/","context":"st-pending","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"failure","target_url":"http://example.invalid/run/1","description":"st-failure is failure","url":"/api/v1/repos/acme/status/statuses/","context":"st-failure","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"error","target_url":"http://example.invalid/run/1","description":"st-error is error","url":"/api/v1/repos/acme/status/statuses/","context":"st-error","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"warning","target_url":"http://example.invalid/run/1","description":"st-warning is warning","url":"/api/v1/repos/acme/status/statuses/","context":"st-warning","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"skipped","target_url":"http://example.invalid/run/1","description":"st-skipped is skipped","url":"/api/v1/repos/acme/status/statuses/","context":"st-skipped","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"st-bogus is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"st-bogus","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"","target_url":"http://example.invalid/run/1","description":"st-empty is","url":"/api/v1/repos/acme/status/statuses/","context":"st-empty","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/status/statuses/","context":"","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"context":"no-state"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"","target_url":"","description":"","url":"/api/v1/repos/acme/status/statuses/","context":"no-state","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"success","context":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/status/statuses/","context":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":500,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"GetCommit[]: object does not exist [id: , rel_path: ]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/nope","auth":"admin","status":500,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"GetCommit[nope]: object does not exist [id: nope, rel_path: ]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"carol","status":403,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user should have a permission to write to a repo","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"dave","status":404,"request":{"state":"success","context":"ci/test","description":"ci/test is success","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/status/statuses/","auth":"admin","status":201,"request":{"state":"bogus","context":"ci/bogus-only","description":"ci/bogus-only is bogus","target_url":"http://example.invalid/run/1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"ci/bogus-only is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"ci/bogus-only","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"state":"pending","sha":"","total_count":1,"statuses":[{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"ci/bogus-only is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"ci/bogus-only","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"note","key":"combined_state_only_bogus","value":"pending","strict":true}, +{"kind":"note","key":"combined_total_only_bogus","value":1,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/statuses/?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"ci/bogus-only is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"ci/bogus-only","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits//status?limit=50","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":["object does not exist [id: , rel_path: ]"]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/commits/main/status?limit=50","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":{"state":"pending","sha":"","total_count":1,"statuses":[{"id":"","status":"bogus","target_url":"http://example.invalid/run/1","description":"ci/bogus-only is bogus","url":"/api/v1/repos/acme/status/statuses/","context":"ci/bogus-only","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/status/commits/","url":"/api/v1/repos/acme/status/commits//status"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/status/statuses/main?limit=100","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/I-branch-protection.json b/crates/forge/conformance/fixtures/1.26.2/I-branch-protection.json index 388c3d4e..2011c683 100644 --- a/crates/forge/conformance/fixtures/1.26.2/I-branch-protection.json +++ b/crates/forge/conformance/fixtures/1.26.2/I-branch-protection.json @@ -1,438 +1,20 @@ -{ - "scenario": "I", - "title": "branch-protection", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "admin", - "status": 403, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Branch protection already exist", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections/nope", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/swagger", - "errors": null, - "message": "not found" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/prot/branch_protections", - "auth": "bot", - "status": 403, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user should be an owner or a collaborator with admin write of a repository", - "url": "/api/swagger" - } - }, - { - "kind": "git", - "name": "push-protected-write-collab", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": false, - "output": "remote: \nremote: error: \nremote: error: Not allowed to push to protected branch main \nremote: error: \nTo /acme/prot.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'", - "must_contain": [ - "protected" - ], - "refusal": [ - "remote: error: not allowed to push to protected branch main", - "! [remote rejected] head -> main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/prot.git'" - ] - }, - { - "kind": "git", - "name": "push-protected-admin", - "cmd": "git push http://@/acme/prot.git HEAD:refs/heads/main", - "ok": false, - "output": "remote: \nremote: error: \nremote: error: Not allowed to push to protected branch main \nremote: error: \nTo /acme/prot.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'", - "refusal": [ - "remote: error: not allowed to push to protected branch main", - "! [remote rejected] head -> main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/prot.git'" - ] - }, - { - "kind": "git", - "name": "push-other-branch", - "cmd": "git push origin HEAD:refs/heads/other", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'other': \nremote: /acme/prot/pulls/new/other \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/prot.git\n * [new branch] HEAD -> other" - }, - { - "kind": "git", - "name": "delete-protected-by-push", - "cmd": "git push origin :refs/heads/main", - "ok": false, - "output": "remote: \nremote: error: \nremote: error: branch main is the default branch and cannot be deleted \nremote: error: \nTo /acme/prot.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'", - "refusal": [ - "remote: error: branch main is the default branch and cannot be deleted", - "! [remote rejected] main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/prot.git'" - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_push": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "git", - "name": "push-after-enable-push", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/prot.git\n .. HEAD -> main" - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_status_check": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/prot/branch_protections/nope", - "auth": "admin", - "status": 404, - "request": { - "enable_push": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/prot/branch_protections/main", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - } - ] -} +{"scenario":"I","title":"branch-protection","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prot/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prot/branch_protections","auth":"admin","status":403,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Branch protection already exist","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"branch_name":"main","rule_name":"main","priority":1,"enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections/nope","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/swagger","errors":null,"message":"not found"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/prot/branch_protections","auth":"bot","status":403,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user should be an owner or a collaborator with admin write of a repository","url":"/api/swagger"}}, +{"kind":"git","name":"push-protected-write-collab","cmd":"git push origin HEAD:refs/heads/main","ok":false,"output":"remote: \nremote: error: \nremote: error: Not allowed to push to protected branch main \nremote: error: \nTo /acme/prot.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'","must_contain":["protected"],"refusal":["remote: error: not allowed to push to protected branch main","! [remote rejected] head -> main (pre-receive hook declined)","error: failed to push some refs to '/acme/prot.git'"]}, +{"kind":"git","name":"push-protected-admin","cmd":"git push http://@/acme/prot.git HEAD:refs/heads/main","ok":false,"output":"remote: \nremote: error: \nremote: error: Not allowed to push to protected branch main \nremote: error: \nTo /acme/prot.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'","refusal":["remote: error: not allowed to push to protected branch main","! [remote rejected] head -> main (pre-receive hook declined)","error: failed to push some refs to '/acme/prot.git'"]}, +{"kind":"git","name":"push-other-branch","cmd":"git push origin HEAD:refs/heads/other","ok":true,"output":"remote: \nremote: Create a new pull request for 'other': \nremote: /acme/prot/pulls/new/other \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/prot.git\n * [new branch] HEAD -> other"}, +{"kind":"git","name":"delete-protected-by-push","cmd":"git push origin :refs/heads/main","ok":false,"output":"remote: \nremote: error: \nremote: error: branch main is the default branch and cannot be deleted \nremote: error: \nTo /acme/prot.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/prot.git'","refusal":["remote: error: branch main is the default branch and cannot be deleted","! [remote rejected] main (pre-receive hook declined)","error: failed to push some refs to '/acme/prot.git'"]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":200,"request":{"enable_push":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"git","name":"push-after-enable-push","cmd":"git push origin HEAD:refs/heads/main","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/prot.git\n .. HEAD -> main"}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":200,"request":{"enable_status_check":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/prot/branch_protections/nope","auth":"admin","status":404,"request":{"enable_push":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/prot/branch_protections/main","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/J-smart-http.json b/crates/forge/conformance/fixtures/1.26.2/J-smart-http.json index 42b56366..c1623c0d 100644 --- a/crates/forge/conformance/fixtures/1.26.2/J-smart-http.json +++ b/crates/forge/conformance/fixtures/1.26.2/J-smart-http.json @@ -1,653 +1,66 @@ -{ - "scenario": "J", - "title": "smart-http", - "error": null, - "exchanges": [ - { - "kind": "git", - "name": "clone-admin-token", - "cmd": "git clone -q http://@/acme/smart.git /j-admin-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-admin-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-admin-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-admin-token': \nremote: /acme/smart/pulls/new/j-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-admin-token" - }, - { - "kind": "git", - "name": "fetch-admin-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-oauth2-token", - "cmd": "git clone -q http://@/acme/smart.git /j-oauth2-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-oauth2-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-oauth2-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-oauth2-token': \nremote: /acme/smart/pulls/new/j-oauth2-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-oauth2-token" - }, - { - "kind": "git", - "name": "fetch-oauth2-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-bot-token", - "cmd": "git clone -q http://@/acme/smart.git /j-bot-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-bot-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-bot-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-bot-token': \nremote: /acme/smart/pulls/new/j-bot-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-bot-token" - }, - { - "kind": "git", - "name": "fetch-bot-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-other-name-admin-token", - "cmd": "git clone -q http://@/acme/smart.git /j-other-name-admin-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-other-name-admin-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-other-name-admin-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-other-name-admin-token': \nremote: /acme/smart/pulls/new/j-other-name-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-other-name-admin-token" - }, - { - "kind": "git", - "name": "fetch-other-name-admin-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-bot-name-admin-token", - "cmd": "git clone -q http://@/acme/smart.git /j-bot-name-admin-token", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-bot-name-admin-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-bot-name-admin-token", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-bot-name-admin-token': \nremote: /acme/smart/pulls/new/j-bot-name-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-bot-name-admin-token" - }, - { - "kind": "git", - "name": "fetch-bot-name-admin-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-token-as-username", - "cmd": "git clone -q http://@/acme/smart.git /j-token-as-username", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "push-token-as-username", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-token-as-username", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'j-token-as-username': \nremote: /acme/smart/pulls/new/j-token-as-username \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-token-as-username" - }, - { - "kind": "git", - "name": "fetch-token-as-username", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "clone-bad-token", - "cmd": "git clone -q http://@/acme/smart.git /j-bad-token", - "ok": false, - "output": "remote: Failed to authenticate user\nfatal: Authentication failed for '/acme/smart.git/'", - "refusal": [ - "remote: failed to authenticate user", - "fatal: authentication failed for '/acme/smart.git/'" - ] - }, - { - "kind": "git", - "name": "push-bad-token", - "cmd": "git push http://@/acme/smart.git :refs/heads/j-bad-token", - "ok": false, - "output": "remote: Failed to authenticate user\nfatal: Authentication failed for '/acme/smart.git/'", - "refusal": [ - "remote: failed to authenticate user", - "fatal: authentication failed for '/acme/smart.git/'" - ] - }, - { - "kind": "git", - "name": "fetch-bad-token", - "cmd": "git fetch -q http://@/acme/smart.git main", - "ok": false, - "output": "remote: Failed to authenticate user\nfatal: Authentication failed for '/acme/smart.git/'", - "refusal": [ - "remote: failed to authenticate user", - "fatal: authentication failed for '/acme/smart.git/'" - ] - }, - { - "kind": "git", - "name": "clone-no-credentials", - "cmd": "git clone -q /acme/smart.git /j-no-credentials", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "git", - "name": "push-no-credentials", - "cmd": "git push /acme/smart.git :refs/heads/j-no-credentials", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "git", - "name": "fetch-no-credentials", - "cmd": "git fetch -q /acme/smart.git main", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "git", - "name": "ls-remote-hdr-basic-token-empty-password", - "cmd": "git -c http.extraHeader= ls-remote /acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "git", - "name": "ls-remote-hdr-token", - "cmd": "git -c http.extraHeader= ls-remote /acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "git", - "name": "ls-remote-hdr-bearer", - "cmd": "git -c http.extraHeader= ls-remote /acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Failed to authenticate user\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n0046 refs/heads/j-admin-token\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000", - "must_contain": [ - "service=git-upload-pack" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "oauth2-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n0046 refs/heads/j-admin-token\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000", - "must_contain": [ - "service=git-upload-pack" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-receive-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Failed to authenticate user\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000cd refs/heads/j-admin-token\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000", - "must_contain": [ - "service=git-receive-pack" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-receive-pack", - "auth": "oauth2-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000cd refs/heads/j-admin-token\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000", - "must_contain": [ - "service=git-receive-pack" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n0000000eversion 2\n001bagent=git/2.52.0-Linux\n0013ls-refs=unborn\n0027fetch=shallow wait-for-done filter\n0012server-option\n0017object-format=sha1\n0000", - "must_contain": [ - "version 2" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "git", - "name": "fetch-sha-tip-v0", - "cmd": "git -c protocol.version=0 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-old-v0", - "cmd": "git -c protocol.version=0 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-dead-v0", - "cmd": "git -c protocol.version=0 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-tip-v2", - "cmd": "git -c protocol.version=2 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-old-v2", - "cmd": "git -c protocol.version=2 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "fetch-sha-dead-v2", - "cmd": "git -c protocol.version=2 fetch -q http://@/acme/smart.git ", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "ls-remote-v0", - "cmd": "git -c protocol.version=0 ls-remote http://@/acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "git", - "name": "ls-remote-v2", - "cmd": "git -c protocol.version=2 ls-remote http://@/acme/smart.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main" - }, - { - "kind": "git", - "name": "clone-filter-blob-none", - "cmd": "git clone --filter=blob:none http://@/acme/smart.git /jpartial", - "ok": true, - "output": "Cloning into '/jpartial'..." - }, - { - "kind": "note", - "key": "partial_clone_missing_objects", - "value": true, - "strict": true - }, - { - "kind": "note", - "key": "partial_clone_promisor", - "value": "true", - "strict": true - }, - { - "kind": "git", - "name": "clone-depth-1", - "cmd": "git clone -q --depth=1 http://@/acme/smart.git /jshallow", - "ok": true, - "output": "" - }, - { - "kind": "note", - "key": "shallow_clone", - "value": "true", - "strict": true - }, - { - "kind": "git", - "name": "unshallow", - "cmd": "git fetch -q --unshallow", - "ok": true, - "output": "" - }, - { - "kind": "git", - "name": "flw-absent-expected-and-absent", - "cmd": "git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'b': \nremote: /acme/smart/pulls/new/b \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> b" - }, - { - "kind": "git", - "name": "flw-absent-expected-but-exists", - "cmd": "git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b", - "ok": false, - "output": "To /acme/smart.git\n ! [rejected] -> b (stale info)\nerror: failed to push some refs to '/acme/smart.git'", - "refusal": [ - "! [rejected] -> b (stale info)", - "error: failed to push some refs to '/acme/smart.git'" - ] - }, - { - "kind": "git", - "name": "flw-correct-lease-nonff", - "cmd": "git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'b': \nremote: /acme/smart/pulls/new/b \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n + .. -> b (forced update)" - }, - { - "kind": "git", - "name": "flw-stale-lease", - "cmd": "git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b", - "ok": false, - "output": "To /acme/smart.git\n ! [rejected] -> b (stale info)\nerror: failed to push some refs to '/acme/smart.git'", - "refusal": [ - "! [rejected] -> b (stale info)", - "error: failed to push some refs to '/acme/smart.git'" - ] - }, - { - "kind": "git", - "name": "push-nonff-without-force", - "cmd": "git push http://@/acme/smart.git :refs/heads/b", - "ok": false, - "output": "To /acme/smart.git\n ! [rejected] -> b (non-fast-forward)\nerror: failed to push some refs to '/acme/smart.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.", - "refusal": [ - "! [rejected] -> b (non-fast-forward)", - "error: failed to push some refs to '/acme/smart.git'" - ] - }, - { - "kind": "git", - "name": "push-tags", - "cmd": "git push http://@/acme/smart.git refs/tags/v1 refs/tags/v2", - "ok": true, - "output": "remote: .. Processing 2 references \nremote: Processed 2 references in total \nTo /acme/smart.git\n * [new tag] v1 -> v1\n * [new tag] v2 -> v2" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/smart/tags", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "name": "v2", - "message": "release", - "id": "", - "commit": { - "url": "/api/v1/repos/acme/smart/git/commits/", - "sha": "", - "created": "" - }, - "zipball_url": "/acme/smart/archive/v2.zip", - "tarball_url": "/acme/smart/archive/v2.tar.gz" - }, - { - "name": "v1", - "message": "commit on main", - "id": "", - "commit": { - "url": "/api/v1/repos/acme/smart/git/commits/", - "sha": "", - "created": "" - }, - "zipball_url": "/acme/smart/archive/v1.zip", - "tarball_url": "/acme/smart/archive/v1.tar.gz" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/smart/git/refs/tags", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/tags/v1", - "url": "/api/v1/repos/acme/smart/git/refs/tags/v1", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/smart/git/commits/" - } - }, - { - "ref": "refs/tags/v2", - "url": "/api/v1/repos/acme/smart/git/refs/tags/v2", - "object": { - "type": "tag", - "sha": "", - "url": "/api/v1/repos/acme/smart/git/tags/" - } - } - ] - }, - { - "kind": "git", - "name": "delete-tag-by-push", - "cmd": "git push http://@/acme/smart.git :refs/tags/v1", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n - [deleted] v1" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/smart/tags", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "name": "v2", - "message": "release", - "id": "", - "commit": { - "url": "/api/v1/repos/acme/smart/git/commits/", - "sha": "", - "created": "" - }, - "zipball_url": "/acme/smart/archive/v2.zip", - "tarball_url": "/acme/smart/archive/v2.tar.gz" - } - ] - }, - { - "kind": "git", - "name": "delete-branch-by-push", - "cmd": "git push http://@/acme/smart.git :refs/heads/b", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n - [deleted] b" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/smart/branches/b", - "auth": "admin", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "git", - "name": "delete-default-branch-by-push", - "cmd": "git push http://@/acme/smart.git :refs/heads/main", - "ok": false, - "output": "remote: \nremote: error: \nremote: error: branch main is the default branch and cannot be deleted \nremote: error: \nTo /acme/smart.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/smart.git'", - "refusal": [ - "remote: error: branch main is the default branch and cannot be deleted", - "! [remote rejected] main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/smart.git'" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/smart.git/HEAD", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "text/plain" - }, - "body_text": "ref: refs/heads/main\n" - } - ] -} +{"scenario":"J","title":"smart-http","error":null,"exchanges":[ +{"kind":"git","name":"clone-admin-token","cmd":"git clone -q http://@/acme/smart.git /j-admin-token","ok":true,"output":""}, +{"kind":"git","name":"push-admin-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-admin-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-admin-token': \nremote: /acme/smart/pulls/new/j-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-admin-token"}, +{"kind":"git","name":"fetch-admin-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-oauth2-token","cmd":"git clone -q http://@/acme/smart.git /j-oauth2-token","ok":true,"output":""}, +{"kind":"git","name":"push-oauth2-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-oauth2-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-oauth2-token': \nremote: /acme/smart/pulls/new/j-oauth2-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-oauth2-token"}, +{"kind":"git","name":"fetch-oauth2-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-bot-token","cmd":"git clone -q http://@/acme/smart.git /j-bot-token","ok":true,"output":""}, +{"kind":"git","name":"push-bot-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-bot-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-bot-token': \nremote: /acme/smart/pulls/new/j-bot-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-bot-token"}, +{"kind":"git","name":"fetch-bot-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-other-name-admin-token","cmd":"git clone -q http://@/acme/smart.git /j-other-name-admin-token","ok":true,"output":""}, +{"kind":"git","name":"push-other-name-admin-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-other-name-admin-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-other-name-admin-token': \nremote: /acme/smart/pulls/new/j-other-name-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-other-name-admin-token"}, +{"kind":"git","name":"fetch-other-name-admin-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-bot-name-admin-token","cmd":"git clone -q http://@/acme/smart.git /j-bot-name-admin-token","ok":true,"output":""}, +{"kind":"git","name":"push-bot-name-admin-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-bot-name-admin-token","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-bot-name-admin-token': \nremote: /acme/smart/pulls/new/j-bot-name-admin-token \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-bot-name-admin-token"}, +{"kind":"git","name":"fetch-bot-name-admin-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-token-as-username","cmd":"git clone -q http://@/acme/smart.git /j-token-as-username","ok":true,"output":""}, +{"kind":"git","name":"push-token-as-username","cmd":"git push http://@/acme/smart.git :refs/heads/j-token-as-username","ok":true,"output":"remote: \nremote: Create a new pull request for 'j-token-as-username': \nremote: /acme/smart/pulls/new/j-token-as-username \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> j-token-as-username"}, +{"kind":"git","name":"fetch-token-as-username","cmd":"git fetch -q http://@/acme/smart.git main","ok":true,"output":""}, +{"kind":"git","name":"clone-bad-token","cmd":"git clone -q http://@/acme/smart.git /j-bad-token","ok":false,"output":"remote: Failed to authenticate user\nfatal: Authentication failed for '/acme/smart.git/'","refusal":["remote: failed to authenticate user","fatal: authentication failed for '/acme/smart.git/'"]}, +{"kind":"git","name":"push-bad-token","cmd":"git push http://@/acme/smart.git :refs/heads/j-bad-token","ok":false,"output":"remote: Failed to authenticate user\nfatal: Authentication failed for '/acme/smart.git/'","refusal":["remote: failed to authenticate user","fatal: authentication failed for '/acme/smart.git/'"]}, +{"kind":"git","name":"fetch-bad-token","cmd":"git fetch -q http://@/acme/smart.git main","ok":false,"output":"remote: Failed to authenticate user\nfatal: Authentication failed for '/acme/smart.git/'","refusal":["remote: failed to authenticate user","fatal: authentication failed for '/acme/smart.git/'"]}, +{"kind":"git","name":"clone-no-credentials","cmd":"git clone -q /acme/smart.git /j-no-credentials","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"git","name":"push-no-credentials","cmd":"git push /acme/smart.git :refs/heads/j-no-credentials","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"git","name":"fetch-no-credentials","cmd":"git fetch -q /acme/smart.git main","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"git","name":"ls-remote-hdr-basic-token-empty-password","cmd":"git -c http.extraHeader= ls-remote /acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"git","name":"ls-remote-hdr-token","cmd":"git -c http.extraHeader= ls-remote /acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"git","name":"ls-remote-hdr-bearer","cmd":"git -c http.extraHeader= ls-remote /acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Failed to authenticate user\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n0046 refs/heads/j-admin-token\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000","must_contain":["service=git-upload-pack"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"oauth2-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n0046 refs/heads/j-admin-token\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000","must_contain":["service=git-upload-pack"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-receive-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Failed to authenticate user\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000cd refs/heads/j-admin-token\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000","must_contain":["service=git-receive-pack"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-receive-pack","auth":"oauth2-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000cd refs/heads/j-admin-token\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n004f refs/heads/j-bot-name-admin-token\n0044 refs/heads/j-bot-token\n0047 refs/heads/j-oauth2-token\n0051 refs/heads/j-other-name-admin-token\n004c refs/heads/j-token-as-username\n003d refs/heads/main\n0000","must_contain":["service=git-receive-pack"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n0000000eversion 2\n001bagent=git/2.52.0-Linux\n0013ls-refs=unborn\n0027fetch=shallow wait-for-done filter\n0012server-option\n0017object-format=sha1\n0000","must_contain":["version 2"],"volatile":["$text"]}, +{"kind":"git","name":"fetch-sha-tip-v0","cmd":"git -c protocol.version=0 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-old-v0","cmd":"git -c protocol.version=0 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-dead-v0","cmd":"git -c protocol.version=0 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-tip-v2","cmd":"git -c protocol.version=2 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-old-v2","cmd":"git -c protocol.version=2 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"fetch-sha-dead-v2","cmd":"git -c protocol.version=2 fetch -q http://@/acme/smart.git ","ok":true,"output":""}, +{"kind":"git","name":"ls-remote-v0","cmd":"git -c protocol.version=0 ls-remote http://@/acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"git","name":"ls-remote-v2","cmd":"git -c protocol.version=2 ls-remote http://@/acme/smart.git","ok":true,"output":"\tHEAD\n\trefs/heads/j-admin-token\n\trefs/heads/j-bot-name-admin-token\n\trefs/heads/j-bot-token\n\trefs/heads/j-oauth2-token\n\trefs/heads/j-other-name-admin-token\n\trefs/heads/j-token-as-username\n\trefs/heads/main"}, +{"kind":"git","name":"clone-filter-blob-none","cmd":"git clone --filter=blob:none http://@/acme/smart.git /jpartial","ok":true,"output":"Cloning into '/jpartial'..."}, +{"kind":"note","key":"partial_clone_missing_objects","value":true,"strict":true}, +{"kind":"note","key":"partial_clone_promisor","value":"true","strict":true}, +{"kind":"git","name":"clone-depth-1","cmd":"git clone -q --depth=1 http://@/acme/smart.git /jshallow","ok":true,"output":""}, +{"kind":"note","key":"shallow_clone","value":"true","strict":true}, +{"kind":"git","name":"unshallow","cmd":"git fetch -q --unshallow","ok":true,"output":""}, +{"kind":"git","name":"flw-absent-expected-and-absent","cmd":"git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b","ok":true,"output":"remote: \nremote: Create a new pull request for 'b': \nremote: /acme/smart/pulls/new/b \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n * [new branch] -> b"}, +{"kind":"git","name":"flw-absent-expected-but-exists","cmd":"git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b","ok":false,"output":"To /acme/smart.git\n ! [rejected] -> b (stale info)\nerror: failed to push some refs to '/acme/smart.git'","refusal":["! [rejected] -> b (stale info)","error: failed to push some refs to '/acme/smart.git'"]}, +{"kind":"git","name":"flw-correct-lease-nonff","cmd":"git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b","ok":true,"output":"remote: \nremote: Create a new pull request for 'b': \nremote: /acme/smart/pulls/new/b \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n + .. -> b (forced update)"}, +{"kind":"git","name":"flw-stale-lease","cmd":"git push --force-with-lease=refs/heads/b: http://@/acme/smart.git :refs/heads/b","ok":false,"output":"To /acme/smart.git\n ! [rejected] -> b (stale info)\nerror: failed to push some refs to '/acme/smart.git'","refusal":["! [rejected] -> b (stale info)","error: failed to push some refs to '/acme/smart.git'"]}, +{"kind":"git","name":"push-nonff-without-force","cmd":"git push http://@/acme/smart.git :refs/heads/b","ok":false,"output":"To /acme/smart.git\n ! [rejected] -> b (non-fast-forward)\nerror: failed to push some refs to '/acme/smart.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.","refusal":["! [rejected] -> b (non-fast-forward)","error: failed to push some refs to '/acme/smart.git'"]}, +{"kind":"git","name":"push-tags","cmd":"git push http://@/acme/smart.git refs/tags/v1 refs/tags/v2","ok":true,"output":"remote: .. Processing 2 references \nremote: Processed 2 references in total \nTo /acme/smart.git\n * [new tag] v1 -> v1\n * [new tag] v2 -> v2"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/smart/tags","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"name":"v2","message":"release","id":"","commit":{"url":"/api/v1/repos/acme/smart/git/commits/","sha":"","created":""},"zipball_url":"/acme/smart/archive/v2.zip","tarball_url":"/acme/smart/archive/v2.tar.gz"},{"name":"v1","message":"commit on main","id":"","commit":{"url":"/api/v1/repos/acme/smart/git/commits/","sha":"","created":""},"zipball_url":"/acme/smart/archive/v1.zip","tarball_url":"/acme/smart/archive/v1.tar.gz"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/smart/git/refs/tags","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/tags/v1","url":"/api/v1/repos/acme/smart/git/refs/tags/v1","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/smart/git/commits/"}},{"ref":"refs/tags/v2","url":"/api/v1/repos/acme/smart/git/refs/tags/v2","object":{"type":"tag","sha":"","url":"/api/v1/repos/acme/smart/git/tags/"}}]}, +{"kind":"git","name":"delete-tag-by-push","cmd":"git push http://@/acme/smart.git :refs/tags/v1","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n - [deleted] v1"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/smart/tags","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"name":"v2","message":"release","id":"","commit":{"url":"/api/v1/repos/acme/smart/git/commits/","sha":"","created":""},"zipball_url":"/acme/smart/archive/v2.zip","tarball_url":"/acme/smart/archive/v2.tar.gz"}]}, +{"kind":"git","name":"delete-branch-by-push","cmd":"git push http://@/acme/smart.git :refs/heads/b","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/smart.git\n - [deleted] b"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/smart/branches/b","auth":"admin","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"git","name":"delete-default-branch-by-push","cmd":"git push http://@/acme/smart.git :refs/heads/main","ok":false,"output":"remote: \nremote: error: \nremote: error: branch main is the default branch and cannot be deleted \nremote: error: \nTo /acme/smart.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/smart.git'","refusal":["remote: error: branch main is the default branch and cannot be deleted","! [remote rejected] main (pre-receive hook declined)","error: failed to push some refs to '/acme/smart.git'"]}, +{"kind":"http","method":"GET","path":"/acme/smart.git/HEAD","auth":"admin-tokbasic","status":200,"headers":{"content-type":"text/plain"},"body_text":"ref: refs/heads/main\n"} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/K-visibility-probing.json b/crates/forge/conformance/fixtures/1.26.2/K-visibility-probing.json index c2c585b7..45a535b5 100644 --- a/crates/forge/conformance/fixtures/1.26.2/K-visibility-probing.json +++ b/crates/forge/conformance/fixtures/1.26.2/K-visibility-probing.json @@ -1,3950 +1,60 @@ -{ - "scenario": "K", - "title": "visibility-probing", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/contents", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/branches", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/contents", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/branches", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/contents", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/branches", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-upload-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Failed to authenticate user\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-receive-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Failed to authenticate user\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/contents", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/branches", - "auth": "bad", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-upload-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Failed to authenticate user\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-receive-pack", - "auth": "bad-tokbasic", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Failed to authenticate user\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/contents", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/swagger", - "errors": null, - "message": "not found" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/branches", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-upload-pack", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-receive-pack", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/contents", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/branches", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-upload-pack", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-receive-pack", - "auth": "dave-tokbasic", - "status": 403, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Push to create is not enabled for organizations.", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "vis", - "full_name": "acme/vis", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/vis/languages", - "html_url": "/acme/vis", - "url": "/api/v1/repos/acme/vis", - "link": "", - "ssh_url": "ssh:///acme/vis.git", - "clone_url": "/acme/vis.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/contents", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 7, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/vis/contents/README.md?ref=main", - "html_url": "/acme/vis/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/vis/git/blobs/", - "download_url": "/acme/vis/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/vis/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/vis/git/blobs/", - "html": "/acme/vis/src/branch/main/README.md" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/vis/branches", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "name": "main", - "commit": { - "id": "", - "message": "Initial commit\n", - "url": "/acme/vis/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": false, - "user_can_merge": false, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-upload-pack", - "auth": "carol-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003d refs/heads/main\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis.git/info/refs?service=git-receive-pack", - "auth": "carol-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000c4 refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost", - "auth": "carol", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/contents", - "auth": "carol", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/ghost/branches", - "auth": "carol", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-upload-pack", - "auth": "carol-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost.git/info/refs?service=git-receive-pack", - "auth": "carol-tokbasic", - "status": 403, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Push to create is not enabled for organizations.", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis", - "auth": "none", - "status": 303, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/user/login?redirect_to=%2Facme%2Fvis" - }, - "body_text": "See Other.\n\n", - "volatile": [ - "$text" - ], - "tags": [ - "web" - ] - }, - { - "kind": "git", - "name": "ls-remote-vis-none", - "cmd": "git ls-remote /acme/vis.git", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost", - "auth": "none", - "status": 303, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/user/login?redirect_to=%2Facme%2Fghost" - }, - "body_text": "See Other.\n\n", - "volatile": [ - "$text" - ], - "tags": [ - "web" - ] - }, - { - "kind": "git", - "name": "ls-remote-ghost-none", - "cmd": "git ls-remote /acme/ghost.git", - "ok": false, - "output": "fatal: could not read Username for '': terminal prompts disabled", - "refusal": [ - "fatal: could not read username for '': terminal prompts disabled" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/vis", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Not found.\n", - "volatile": [ - "$text" - ], - "tags": [ - "web" - ] - }, - { - "kind": "git", - "name": "ls-remote-vis-dave", - "cmd": "git ls-remote http://@/acme/vis.git", - "ok": false, - "output": "remote: Repository not found\nfatal: repository '/acme/vis.git/' not found", - "refusal": [ - "remote: repository not found", - "fatal: repository '/acme/vis.git/' not found" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/ghost", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Not found.\n", - "volatile": [ - "$text" - ], - "tags": [ - "web" - ] - }, - { - "kind": "git", - "name": "ls-remote-ghost-dave", - "cmd": "git ls-remote http://@/acme/ghost.git", - "ok": false, - "output": "remote: Repository not found\nfatal: repository '/acme/ghost.git/' not found", - "refusal": [ - "remote: repository not found", - "fatal: repository '/acme/ghost.git/' not found" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": { - "ok": true, - "data": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "9" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "blank", - "full_name": "acme/blank", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/blank/languages", - "html_url": "/acme/blank", - "url": "/api/v1/repos/acme/blank", - "link": "", - "ssh_url": "ssh:///acme/blank.git", - "clone_url": "/acme/blank.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "hist", - "full_name": "acme/hist", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 27, - "language": "Rust", - "languages_url": "/api/v1/repos/acme/hist/languages", - "html_url": "/acme/hist", - "url": "/api/v1/repos/acme/hist", - "link": "", - "ssh_url": "ssh:///acme/hist.git", - "clone_url": "/acme/hist.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 45, - "language": "Text", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 20, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prot", - "full_name": "acme/prot", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/prot/languages", - "html_url": "/acme/prot", - "url": "/api/v1/repos/acme/prot", - "link": "", - "ssh_url": "ssh:///acme/prot.git", - "clone_url": "/acme/prot.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "smart", - "full_name": "acme/smart", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 27, - "language": "Text", - "languages_url": "/api/v1/repos/acme/smart/languages", - "html_url": "/acme/smart", - "url": "/api/v1/repos/acme/smart", - "link": "", - "ssh_url": "ssh:///acme/smart.git", - "clone_url": "/acme/smart.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 9, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "Text", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "vis", - "full_name": "acme/vis", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/vis/languages", - "html_url": "/acme/vis", - "url": "/api/v1/repos/acme/vis", - "link": "", - "ssh_url": "ssh:///acme/vis.git", - "clone_url": "/acme/vis.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "13" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "blank", - "full_name": "acme/blank", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/blank/languages", - "html_url": "/acme/blank", - "url": "/api/v1/repos/acme/blank", - "link": "", - "ssh_url": "ssh:///acme/blank.git", - "clone_url": "/acme/blank.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "doomed", - "full_name": "acme/doomed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/doomed/languages", - "html_url": "/acme/doomed", - "url": "/api/v1/repos/acme/doomed", - "link": "", - "ssh_url": "ssh:///acme/doomed.git", - "clone_url": "/acme/doomed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "empty", - "full_name": "acme/empty", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/empty/languages", - "html_url": "/acme/empty", - "url": "/api/v1/repos/acme/empty", - "link": "", - "ssh_url": "ssh:///acme/empty.git", - "clone_url": "/acme/empty.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "hist", - "full_name": "acme/hist", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 27, - "language": "Rust", - "languages_url": "/api/v1/repos/acme/hist/languages", - "html_url": "/acme/hist", - "url": "/api/v1/repos/acme/hist", - "link": "", - "ssh_url": "ssh:///acme/hist.git", - "clone_url": "/acme/hist.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 45, - "language": "Text", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 20, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prot", - "full_name": "acme/prot", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/prot/languages", - "html_url": "/acme/prot", - "url": "/api/v1/repos/acme/prot", - "link": "", - "ssh_url": "ssh:///acme/prot.git", - "clone_url": "/acme/prot.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "smart", - "full_name": "acme/smart", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 27, - "language": "Text", - "languages_url": "/api/v1/repos/acme/smart/languages", - "html_url": "/acme/smart", - "url": "/api/v1/repos/acme/smart", - "link": "", - "ssh_url": "ssh:///acme/smart.git", - "clone_url": "/acme/smart.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 9, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "Text", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "vis", - "full_name": "acme/vis", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/vis/languages", - "html_url": "/acme/vis", - "url": "/api/v1/repos/acme/vis", - "link": "", - "ssh_url": "ssh:///acme/vis.git", - "clone_url": "/acme/vis.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "scoped", - "full_name": "alice/scoped", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/alice/scoped/languages", - "html_url": "/alice/scoped", - "url": "/api/v1/repos/alice/scoped", - "link": "", - "ssh_url": "ssh:///alice/scoped.git", - "clone_url": "/alice/scoped.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "admin@example.invalid", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "name": "probe", - "full_name": "/probe", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos//probe/languages", - "html_url": "//probe", - "url": "/api/v1/repos//probe", - "link": "", - "ssh_url": "ssh:////probe.git", - "clone_url": "//probe.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=vis&limit=50", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": { - "ok": true, - "data": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user/repos?limit=50", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "HasOrgOrUserVisible", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme/repos", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "11" - }, - "body": [] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme/repos?limit=50", - "auth": "carol", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "11" - }, - "body": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "alpha", - "full_name": "acme/alpha", - "description": "Alpha repo", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/alpha/languages", - "html_url": "/acme/alpha", - "url": "/api/v1/repos/acme/alpha", - "link": "", - "ssh_url": "ssh:///acme/alpha.git", - "clone_url": "/acme/alpha.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "blank", - "full_name": "acme/blank", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/blank/languages", - "html_url": "/acme/blank", - "url": "/api/v1/repos/acme/blank", - "link": "", - "ssh_url": "ssh:///acme/blank.git", - "clone_url": "/acme/blank.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "hist", - "full_name": "acme/hist", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 27, - "language": "Rust", - "languages_url": "/api/v1/repos/acme/hist/languages", - "html_url": "/acme/hist", - "url": "/api/v1/repos/acme/hist", - "link": "", - "ssh_url": "ssh:///acme/hist.git", - "clone_url": "/acme/hist.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prs", - "full_name": "acme/prs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/prs/languages", - "html_url": "/acme/prs", - "url": "/api/v1/repos/acme/prs", - "link": "", - "ssh_url": "ssh:///acme/prs.git", - "clone_url": "/acme/prs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "merges", - "full_name": "acme/merges", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 45, - "language": "Text", - "languages_url": "/api/v1/repos/acme/merges/languages", - "html_url": "/acme/merges", - "url": "/api/v1/repos/acme/merges", - "link": "", - "ssh_url": "ssh:///acme/merges.git", - "clone_url": "/acme/merges.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 20, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "status", - "full_name": "acme/status", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "Text", - "languages_url": "/api/v1/repos/acme/status/languages", - "html_url": "/acme/status", - "url": "/api/v1/repos/acme/status", - "link": "", - "ssh_url": "ssh:///acme/status.git", - "clone_url": "/acme/status.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "prot", - "full_name": "acme/prot", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/prot/languages", - "html_url": "/acme/prot", - "url": "/api/v1/repos/acme/prot", - "link": "", - "ssh_url": "ssh:///acme/prot.git", - "clone_url": "/acme/prot.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "smart", - "full_name": "acme/smart", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 27, - "language": "Text", - "languages_url": "/api/v1/repos/acme/smart/languages", - "html_url": "/acme/smart", - "url": "/api/v1/repos/acme/smart", - "link": "", - "ssh_url": "ssh:///acme/smart.git", - "clone_url": "/acme/smart.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 9, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "vis", - "full_name": "acme/vis", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/vis/languages", - "html_url": "/acme/vis", - "url": "/api/v1/repos/acme/vis", - "link": "", - "ssh_url": "ssh:///acme/vis.git", - "clone_url": "/acme/vis.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": false, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/acme/repos?limit=50", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - } - ] -} +{"scenario":"K","title":"visibility-probing","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/contents","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/branches","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/contents","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/branches","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/contents","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/branches","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-upload-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Failed to authenticate user\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-receive-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Failed to authenticate user\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/contents","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/branches","auth":"bad","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-upload-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Failed to authenticate user\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-receive-pack","auth":"bad-tokbasic","status":401,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Failed to authenticate user\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/contents","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/swagger","errors":null,"message":"not found"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/branches","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-upload-pack","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-receive-pack","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/contents","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/branches","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-upload-pack","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-receive-pack","auth":"dave-tokbasic","status":403,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Push to create is not enabled for organizations.","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"vis","full_name":"acme/vis","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/vis/languages","html_url":"/acme/vis","url":"/api/v1/repos/acme/vis","link":"","ssh_url":"ssh:///acme/vis.git","clone_url":"/acme/vis.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/contents","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":7,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/vis/contents/README.md?ref=main","html_url":"/acme/vis/src/branch/main/README.md","git_url":"/api/v1/repos/acme/vis/git/blobs/","download_url":"/acme/vis/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/vis/contents/README.md?ref=main","git":"/api/v1/repos/acme/vis/git/blobs/","html":"/acme/vis/src/branch/main/README.md"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/vis/branches","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"name":"main","commit":{"id":"","message":"Initial commit\n","url":"/acme/vis/commit/","author":{"name":"","email":"admin@example.invalid","username":""},"committer":{"name":"","email":"admin@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":false,"user_can_merge":false,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-upload-pack","auth":"carol-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003d refs/heads/main\n0000","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis.git/info/refs?service=git-receive-pack","auth":"carol-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000c4 refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n0000","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost","auth":"carol","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/contents","auth":"carol","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/ghost/branches","auth":"carol","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-upload-pack","auth":"carol-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/ghost.git/info/refs?service=git-receive-pack","auth":"carol-tokbasic","status":403,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Push to create is not enabled for organizations.","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/vis","auth":"none","status":303,"headers":{"content-type":"text/html;charset=utf-8","location":"/user/login?redirect_to=%2Facme%2Fvis"},"body_text":"See Other.\n\n","volatile":["$text"],"tags":["web"]}, +{"kind":"git","name":"ls-remote-vis-none","cmd":"git ls-remote /acme/vis.git","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"http","method":"GET","path":"/acme/ghost","auth":"none","status":303,"headers":{"content-type":"text/html;charset=utf-8","location":"/user/login?redirect_to=%2Facme%2Fghost"},"body_text":"See Other.\n\n","volatile":["$text"],"tags":["web"]}, +{"kind":"git","name":"ls-remote-ghost-none","cmd":"git ls-remote /acme/ghost.git","ok":false,"output":"fatal: could not read Username for '': terminal prompts disabled","refusal":["fatal: could not read username for '': terminal prompts disabled"]}, +{"kind":"http","method":"GET","path":"/acme/vis","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Not found.\n","volatile":["$text"],"tags":["web"]}, +{"kind":"git","name":"ls-remote-vis-dave","cmd":"git ls-remote http://@/acme/vis.git","ok":false,"output":"remote: Repository not found\nfatal: repository '/acme/vis.git/' not found","refusal":["remote: repository not found","fatal: repository '/acme/vis.git/' not found"]}, +{"kind":"http","method":"GET","path":"/acme/ghost","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Not found.\n","volatile":["$text"],"tags":["web"]}, +{"kind":"git","name":"ls-remote-ghost-dave","cmd":"git ls-remote http://@/acme/ghost.git","ok":false,"output":"remote: Repository not found\nfatal: repository '/acme/ghost.git/' not found","refusal":["remote: repository not found","fatal: repository '/acme/ghost.git/' not found"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":{"ok":true,"data":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"9"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"blank","full_name":"acme/blank","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/blank/languages","html_url":"/acme/blank","url":"/api/v1/repos/acme/blank","link":"","ssh_url":"ssh:///acme/blank.git","clone_url":"/acme/blank.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"hist","full_name":"acme/hist","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":27,"language":"Rust","languages_url":"/api/v1/repos/acme/hist/languages","html_url":"/acme/hist","url":"/api/v1/repos/acme/hist","link":"","ssh_url":"ssh:///acme/hist.git","clone_url":"/acme/hist.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":45,"language":"Text","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":20,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prot","full_name":"acme/prot","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/prot/languages","html_url":"/acme/prot","url":"/api/v1/repos/acme/prot","link":"","ssh_url":"ssh:///acme/prot.git","clone_url":"/acme/prot.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"smart","full_name":"acme/smart","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":27,"language":"Text","languages_url":"/api/v1/repos/acme/smart/languages","html_url":"/acme/smart","url":"/api/v1/repos/acme/smart","link":"","ssh_url":"ssh:///acme/smart.git","clone_url":"/acme/smart.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":9,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"Text","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"vis","full_name":"acme/vis","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/vis/languages","html_url":"/acme/vis","url":"/api/v1/repos/acme/vis","link":"","ssh_url":"ssh:///acme/vis.git","clone_url":"/acme/vis.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"13"},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"blank","full_name":"acme/blank","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/blank/languages","html_url":"/acme/blank","url":"/api/v1/repos/acme/blank","link":"","ssh_url":"ssh:///acme/blank.git","clone_url":"/acme/blank.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"doomed","full_name":"acme/doomed","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/doomed/languages","html_url":"/acme/doomed","url":"/api/v1/repos/acme/doomed","link":"","ssh_url":"ssh:///acme/doomed.git","clone_url":"/acme/doomed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"empty","full_name":"acme/empty","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/empty/languages","html_url":"/acme/empty","url":"/api/v1/repos/acme/empty","link":"","ssh_url":"ssh:///acme/empty.git","clone_url":"/acme/empty.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"hist","full_name":"acme/hist","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":27,"language":"Rust","languages_url":"/api/v1/repos/acme/hist/languages","html_url":"/acme/hist","url":"/api/v1/repos/acme/hist","link":"","ssh_url":"ssh:///acme/hist.git","clone_url":"/acme/hist.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":45,"language":"Text","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":20,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prot","full_name":"acme/prot","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/prot/languages","html_url":"/acme/prot","url":"/api/v1/repos/acme/prot","link":"","ssh_url":"ssh:///acme/prot.git","clone_url":"/acme/prot.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"smart","full_name":"acme/smart","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":27,"language":"Text","languages_url":"/api/v1/repos/acme/smart/languages","html_url":"/acme/smart","url":"/api/v1/repos/acme/smart","link":"","ssh_url":"ssh:///acme/smart.git","clone_url":"/acme/smart.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":9,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"Text","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"vis","full_name":"acme/vis","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/vis/languages","html_url":"/acme/vis","url":"/api/v1/repos/acme/vis","link":"","ssh_url":"ssh:///acme/vis.git","clone_url":"/acme/vis.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"scoped","full_name":"alice/scoped","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/alice/scoped/languages","html_url":"/alice/scoped","url":"/api/v1/repos/alice/scoped","link":"","ssh_url":"ssh:///alice/scoped.git","clone_url":"/alice/scoped.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"admin@example.invalid","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"name":"probe","full_name":"/probe","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos//probe/languages","html_url":"//probe","url":"/api/v1/repos//probe","link":"","ssh_url":"ssh:////probe.git","clone_url":"//probe.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=vis&limit=50","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":{"ok":true,"data":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/user/repos?limit=50","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"HasOrgOrUserVisible","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme/repos","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"11"},"body":[]}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme/repos?limit=50","auth":"carol","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"11"},"body":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"alpha","full_name":"acme/alpha","description":"Alpha repo","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/alpha/languages","html_url":"/acme/alpha","url":"/api/v1/repos/acme/alpha","link":"","ssh_url":"ssh:///acme/alpha.git","clone_url":"/acme/alpha.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"blank","full_name":"acme/blank","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/blank/languages","html_url":"/acme/blank","url":"/api/v1/repos/acme/blank","link":"","ssh_url":"ssh:///acme/blank.git","clone_url":"/acme/blank.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"hist","full_name":"acme/hist","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":27,"language":"Rust","languages_url":"/api/v1/repos/acme/hist/languages","html_url":"/acme/hist","url":"/api/v1/repos/acme/hist","link":"","ssh_url":"ssh:///acme/hist.git","clone_url":"/acme/hist.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prs","full_name":"acme/prs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/prs/languages","html_url":"/acme/prs","url":"/api/v1/repos/acme/prs","link":"","ssh_url":"ssh:///acme/prs.git","clone_url":"/acme/prs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"merges","full_name":"acme/merges","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":45,"language":"Text","languages_url":"/api/v1/repos/acme/merges/languages","html_url":"/acme/merges","url":"/api/v1/repos/acme/merges","link":"","ssh_url":"ssh:///acme/merges.git","clone_url":"/acme/merges.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":20,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"status","full_name":"acme/status","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"Text","languages_url":"/api/v1/repos/acme/status/languages","html_url":"/acme/status","url":"/api/v1/repos/acme/status","link":"","ssh_url":"ssh:///acme/status.git","clone_url":"/acme/status.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"prot","full_name":"acme/prot","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/prot/languages","html_url":"/acme/prot","url":"/api/v1/repos/acme/prot","link":"","ssh_url":"ssh:///acme/prot.git","clone_url":"/acme/prot.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"smart","full_name":"acme/smart","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":27,"language":"Text","languages_url":"/api/v1/repos/acme/smart/languages","html_url":"/acme/smart","url":"/api/v1/repos/acme/smart","link":"","ssh_url":"ssh:///acme/smart.git","clone_url":"/acme/smart.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":9,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"vis","full_name":"acme/vis","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/vis/languages","html_url":"/acme/vis","url":"/api/v1/repos/acme/vis","link":"","ssh_url":"ssh:///acme/vis.git","clone_url":"/acme/vis.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}]}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/acme/repos?limit=50","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/L-force-private.json b/crates/forge/conformance/fixtures/1.26.2/L-force-private.json index ca50bf14..50d36a5f 100644 --- a/crates/forge/conformance/fixtures/1.26.2/L-force-private.json +++ b/crates/forge/conformance/fixtures/1.26.2/L-force-private.json @@ -1,1189 +1,17 @@ -{ - "scenario": "L", - "title": "force-private", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "pub1", - "private": false, - "auto_init": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "request": { - "private": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": false, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": true, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": false, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": true, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "request": { - "private": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/pub1", - "auth": "admin", - "status": 200, - "request": { - "private": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pub1", - "full_name": "acme/pub1", - "description": "", - "empty": false, - "private": false, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/pub1/languages", - "html_url": "/acme/pub1", - "url": "/api/v1/repos/acme/pub1", - "link": "", - "ssh_url": "ssh:///acme/pub1.git", - "clone_url": "/acme/pub1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": true, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "nodef", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "nodef", - "full_name": "acme/nodef", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/nodef/languages", - "html_url": "/acme/nodef", - "url": "/api/v1/repos/acme/nodef", - "link": "", - "ssh_url": "ssh:///acme/nodef.git", - "clone_url": "/acme/nodef.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/user/repos", - "auth": "alice", - "status": 201, - "request": { - "name": "pub2", - "private": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "pub2", - "full_name": "alice/pub2", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/alice/pub2/languages", - "html_url": "/alice/pub2", - "url": "/api/v1/repos/alice/pub2", - "link": "", - "ssh_url": "ssh:///alice/pub2.git", - "clone_url": "/alice/pub2.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/pub2", - "auth": "none", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Only signed in user is allowed to call APIs." - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/pub2", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "url": "/api/swagger", - "errors": null, - "message": "not found" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/user/repos", - "auth": "alice", - "status": 201, - "request": { - "name": "nodef2" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "alice", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "alice@example.invalid", - "avatar_url": "/avatars/43fcab1f4245d31e85b194dc2836a67d", - "html_url": "/alice", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "alice" - }, - "name": "nodef2", - "full_name": "alice/nodef2", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/alice/nodef2/languages", - "html_url": "/alice/nodef2", - "url": "/api/v1/repos/alice/nodef2", - "link": "", - "ssh_url": "ssh:///alice/nodef2.git", - "clone_url": "/alice/nodef2.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 201, - "request": { - "username": "pubco", - "visibility": "public" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "pubco", - "full_name": "", - "email": "", - "avatar_url": "/avatars/e91cac257d9e29ee204956121e39ba8d", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "pubco" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/pubco", - "auth": "dave", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "pubco", - "full_name": "", - "email": "", - "avatar_url": "/avatars/e91cac257d9e29ee204956121e39ba8d", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "pubco" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/pubco/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "pubrepo", - "private": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "pubco", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "", - "avatar_url": "/avatars/e91cac257d9e29ee204956121e39ba8d", - "html_url": "/pubco", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "pubco" - }, - "name": "pubrepo", - "full_name": "pubco/pubrepo", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/pubco/pubrepo/languages", - "html_url": "/pubco/pubrepo", - "url": "/api/v1/repos/pubco/pubrepo", - "link": "", - "ssh_url": "ssh:///pubco/pubrepo.git", - "clone_url": "/pubco/pubrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/pubco/pubrepo", - "auth": "dave", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - } - ] -} +{"scenario":"L","title":"force-private","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"pub1","private":false,"auto_init":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"request":{"private":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"request":{"private":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/pub1","auth":"admin","status":200,"request":{"private":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pub1","full_name":"acme/pub1","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/pub1/languages","html_url":"/acme/pub1","url":"/api/v1/repos/acme/pub1","link":"","ssh_url":"ssh:///acme/pub1.git","clone_url":"/acme/pub1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":true,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"nodef","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"nodef","full_name":"acme/nodef","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/nodef/languages","html_url":"/acme/nodef","url":"/api/v1/repos/acme/nodef","link":"","ssh_url":"ssh:///acme/nodef.git","clone_url":"/acme/nodef.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/user/repos","auth":"alice","status":201,"request":{"name":"pub2","private":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"pub2","full_name":"alice/pub2","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/alice/pub2/languages","html_url":"/alice/pub2","url":"/api/v1/repos/alice/pub2","link":"","ssh_url":"ssh:///alice/pub2.git","clone_url":"/alice/pub2.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/pub2","auth":"none","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Only signed in user is allowed to call APIs."}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/pub2","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"url":"/api/swagger","errors":null,"message":"not found"}}, +{"kind":"http","method":"POST","path":"/api/v1/user/repos","auth":"alice","status":201,"request":{"name":"nodef2"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"alice","login_name":"","source_id":"","full_name":"","email":"alice@example.invalid","avatar_url":"/avatars/43fcab1f4245d31e85b194dc2836a67d","html_url":"/alice","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"alice"},"name":"nodef2","full_name":"alice/nodef2","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/alice/nodef2/languages","html_url":"/alice/nodef2","url":"/api/v1/repos/alice/nodef2","link":"","ssh_url":"ssh:///alice/nodef2.git","clone_url":"/alice/nodef2.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":201,"request":{"username":"pubco","visibility":"public"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"pubco","full_name":"","email":"","avatar_url":"/avatars/e91cac257d9e29ee204956121e39ba8d","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"pubco"}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/pubco","auth":"dave","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"pubco","full_name":"","email":"","avatar_url":"/avatars/e91cac257d9e29ee204956121e39ba8d","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"pubco"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/pubco/repos","auth":"admin","status":201,"request":{"name":"pubrepo","private":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"pubco","login_name":"","source_id":"","full_name":"","email":"","avatar_url":"/avatars/e91cac257d9e29ee204956121e39ba8d","html_url":"/pubco","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"pubco"},"name":"pubrepo","full_name":"pubco/pubrepo","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/pubco/pubrepo/languages","html_url":"/pubco/pubrepo","url":"/api/v1/repos/pubco/pubrepo","link":"","ssh_url":"ssh:///pubco/pubrepo.git","clone_url":"/pubco/pubrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/pubco/pubrepo","auth":"dave","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/M-names.json b/crates/forge/conformance/fixtures/1.26.2/M-names.json index 0589cc57..c570dc46 100644 --- a/crates/forge/conformance/fixtures/1.26.2/M-names.json +++ b/crates/forge/conformance/fixtures/1.26.2/M-names.json @@ -1,2400 +1,54 @@ -{ - "scenario": "M", - "title": "names", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "Mixed", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Mixed", - "full_name": "acme/Mixed", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/Mixed/languages", - "html_url": "/acme/Mixed", - "url": "/api/v1/repos/acme/Mixed", - "link": "", - "ssh_url": "ssh:///acme/Mixed.git", - "clone_url": "/acme/Mixed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 409, - "request": { - "name": "mixed", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "The repository with the same name already exists.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 409, - "request": { - "name": "MIXED", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "The repository with the same name already exists.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/mixed", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Mixed", - "full_name": "acme/Mixed", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/Mixed/languages", - "html_url": "/acme/Mixed", - "url": "/api/v1/repos/acme/Mixed", - "link": "", - "ssh_url": "ssh:///acme/Mixed.git", - "clone_url": "/acme/Mixed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/Mixed", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Mixed", - "full_name": "acme/Mixed", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/Mixed/languages", - "html_url": "/acme/Mixed", - "url": "/api/v1/repos/acme/Mixed", - "link": "", - "ssh_url": "ssh:///acme/Mixed.git", - "clone_url": "/acme/Mixed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/ACME/mixed", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Mixed", - "full_name": "acme/Mixed", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/Mixed/languages", - "html_url": "/acme/Mixed", - "url": "/api/v1/repos/acme/Mixed", - "link": "", - "ssh_url": "ssh:///acme/Mixed.git", - "clone_url": "/acme/Mixed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": ".", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: .]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 500, - "request": { - "name": "..", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is invalid [..]: must be valid alpha or numeric or dash(-_) or dot characters", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": ".hidden", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": ".hidden", - "full_name": "acme/.hidden", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/.hidden/languages", - "html_url": "/acme/.hidden", - "url": "/api/v1/repos/acme/.hidden", - "link": "", - "ssh_url": "ssh:///acme/.hidden.git", - "clone_url": "/acme/.hidden.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "-dash", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "-dash", - "full_name": "acme/-dash", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/-dash/languages", - "html_url": "/acme/-dash", - "url": "/api/v1/repos/acme/-dash", - "link": "", - "ssh_url": "ssh:///acme/-dash.git", - "clone_url": "/acme/-dash.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "trail.git", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name pattern is not allowed [pattern: *.git]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "wiki.wiki", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name pattern is not allowed [pattern: *.wiki]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "feed.rss", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name pattern is not allowed [pattern: *.rss]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "feed.atom", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name pattern is not allowed [pattern: *.atom]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "a b", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Name]: AlphaDashDot", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 500, - "request": { - "name": "a..b", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is invalid [a..b]: must be valid alpha or numeric or dash(-_) or dot characters", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "api", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "api", - "full_name": "acme/api", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/api/languages", - "html_url": "/acme/api", - "url": "/api/v1/repos/acme/api", - "link": "", - "ssh_url": "ssh:///acme/api.git", - "clone_url": "/acme/api.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "admin", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "admin", - "full_name": "acme/admin", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/admin/languages", - "html_url": "/acme/admin", - "url": "/api/v1/repos/acme/admin", - "link": "", - "ssh_url": "ssh:///acme/admin.git", - "clone_url": "/acme/admin.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "user", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "user", - "full_name": "acme/user", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/user/languages", - "html_url": "/acme/user", - "url": "/api/v1/repos/acme/user", - "link": "", - "ssh_url": "ssh:///acme/user.git", - "clone_url": "/acme/user.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "assets", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "assets", - "full_name": "acme/assets", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/assets/languages", - "html_url": "/acme/assets", - "url": "/api/v1/repos/acme/assets", - "link": "", - "ssh_url": "ssh:///acme/assets.git", - "clone_url": "/acme/assets.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Name]: MaxSize", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "ok_name-1.x", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "ok_name-1.x", - "full_name": "acme/ok_name-1.x", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/ok_name-1.x/languages", - "html_url": "/acme/ok_name-1.x", - "url": "/api/v1/repos/acme/ok_name-1.x", - "link": "", - "ssh_url": "ssh:///acme/ok_name-1.x.git", - "clone_url": "/acme/ok_name-1.x.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 422, - "request": { - "name": "\u00fcn\u00ef", - "auto_init": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Name]: AlphaDashDot", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "Acme" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user already exists [name: Acme]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "api" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: api]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 201, - "request": { - "username": "admin" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "admin", - "full_name": "", - "email": "", - "avatar_url": "/avatars/21232f297a57a5a743894a0e4a801fc3", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "admin" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "user" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: user]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "assets" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: assets]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "explore" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: explore]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": ".dot" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[UserName]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "-dash" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[UserName]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "has space" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[UserName]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 201, - "request": { - "username": "org.git" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "org.git", - "full_name": "", - "email": "", - "avatar_url": "/avatars/db2a58818a04fc2a8bf33359a138ef56", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "org.git" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "admin", - "status": 422, - "request": { - "username": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[UserName]: MaxSize", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "Alice", - "email": "Alice@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user already exists [name: Alice]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "api", - "email": "api@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: api]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "user", - "email": "user@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "name is reserved [name: user]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "-lead", - "email": "-lead@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Username]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": ".lead", - "email": ".lead@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Username]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 201, - "request": { - "username": "trail.git", - "email": "trail.git@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "trail.git", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "trail.git@example.invalid", - "avatar_url": "/avatars/3ce0652da723aaa0dc714e724efb8034", - "html_url": "/trail.git", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "trail.git" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/admin/users", - "auth": "admin", - "status": 422, - "request": { - "username": "bad name", - "email": "badname@example.invalid", - "password": "", - "must_change_password": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Username]: invalid username", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/acme/repos", - "auth": "admin", - "status": 201, - "request": { - "name": "rename-me", - "auto_init": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "rename-me", - "full_name": "acme/rename-me", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/rename-me/languages", - "html_url": "/acme/rename-me", - "url": "/api/v1/repos/acme/rename-me", - "link": "", - "ssh_url": "ssh:///acme/rename-me.git", - "clone_url": "/acme/rename-me.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/rename-me", - "auth": "admin", - "status": 200, - "request": { - "name": "renamed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "renamed", - "full_name": "acme/renamed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/renamed/languages", - "html_url": "/acme/renamed", - "url": "/api/v1/repos/acme/renamed", - "link": "", - "ssh_url": "ssh:///acme/renamed.git", - "clone_url": "/acme/renamed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/rename-me", - "auth": "admin", - "status": 301, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/api/v1/repos/acme/renamed" - }, - "body_text": "Moved Permanently.\n\n" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/renamed", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "renamed", - "full_name": "acme/renamed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/renamed/languages", - "html_url": "/acme/renamed", - "url": "/api/v1/repos/acme/renamed", - "link": "", - "ssh_url": "ssh:///acme/renamed.git", - "clone_url": "/acme/renamed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/rename-me", - "auth": "dave", - "status": 301, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/api/v1/repos/acme/renamed" - }, - "body_text": "Moved Permanently.\n\n" - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/rename-me.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 301, - "headers": { - "content-type": "text/html;charset=utf-8", - "location": "/acme/renamed/info/refs?service=git-upload-pack" - }, - "body_text": "Moved Permanently.\n\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "git", - "name": "ls-remote-old-name", - "cmd": "git ls-remote http://@/acme/rename-me.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/main\nwarning: redirecting to /acme/renamed/" - }, - { - "kind": "git", - "name": "ls-remote-new-name", - "cmd": "git ls-remote http://@/acme/renamed.git", - "ok": true, - "output": "\tHEAD\n\trefs/heads/main" - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/renamed", - "auth": "admin", - "status": 422, - "request": { - "name": "mixed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "repository already exists [uname: acme, name: mixed]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/renamed", - "auth": "admin", - "status": 200, - "request": { - "name": "Renamed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "Renamed", - "full_name": "acme/Renamed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/Renamed/languages", - "html_url": "/acme/Renamed", - "url": "/api/v1/repos/acme/Renamed", - "link": "", - "ssh_url": "ssh:///acme/Renamed.git", - "clone_url": "/acme/Renamed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/Renamed", - "auth": "admin", - "status": 200, - "request": { - "name": "renamed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "renamed", - "full_name": "acme/renamed", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/renamed/languages", - "html_url": "/acme/renamed", - "url": "/api/v1/repos/acme/renamed", - "link": "", - "ssh_url": "ssh:///acme/renamed.git", - "clone_url": "/acme/renamed.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - } - ] -} +{"scenario":"M","title":"names","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"Mixed","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Mixed","full_name":"acme/Mixed","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/Mixed/languages","html_url":"/acme/Mixed","url":"/api/v1/repos/acme/Mixed","link":"","ssh_url":"ssh:///acme/Mixed.git","clone_url":"/acme/Mixed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":409,"request":{"name":"mixed","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"The repository with the same name already exists.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":409,"request":{"name":"MIXED","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"The repository with the same name already exists.","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/mixed","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Mixed","full_name":"acme/Mixed","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/Mixed/languages","html_url":"/acme/Mixed","url":"/api/v1/repos/acme/Mixed","link":"","ssh_url":"ssh:///acme/Mixed.git","clone_url":"/acme/Mixed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/Mixed","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Mixed","full_name":"acme/Mixed","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/Mixed/languages","html_url":"/acme/Mixed","url":"/api/v1/repos/acme/Mixed","link":"","ssh_url":"ssh:///acme/Mixed.git","clone_url":"/acme/Mixed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/ACME/mixed","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Mixed","full_name":"acme/Mixed","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/Mixed/languages","html_url":"/acme/Mixed","url":"/api/v1/repos/acme/Mixed","link":"","ssh_url":"ssh:///acme/Mixed.git","clone_url":"/acme/Mixed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":".","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: .]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":500,"request":{"name":"..","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is invalid [..]: must be valid alpha or numeric or dash(-_) or dot characters","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":".hidden","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":".hidden","full_name":"acme/.hidden","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/.hidden/languages","html_url":"/acme/.hidden","url":"/api/v1/repos/acme/.hidden","link":"","ssh_url":"ssh:///acme/.hidden.git","clone_url":"/acme/.hidden.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"-dash","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"-dash","full_name":"acme/-dash","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/-dash/languages","html_url":"/acme/-dash","url":"/api/v1/repos/acme/-dash","link":"","ssh_url":"ssh:///acme/-dash.git","clone_url":"/acme/-dash.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"trail.git","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name pattern is not allowed [pattern: *.git]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"wiki.wiki","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name pattern is not allowed [pattern: *.wiki]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"feed.rss","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name pattern is not allowed [pattern: *.rss]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"feed.atom","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name pattern is not allowed [pattern: *.atom]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"a b","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Name]: AlphaDashDot","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":500,"request":{"name":"a..b","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is invalid [a..b]: must be valid alpha or numeric or dash(-_) or dot characters","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"api","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"api","full_name":"acme/api","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/api/languages","html_url":"/acme/api","url":"/api/v1/repos/acme/api","link":"","ssh_url":"ssh:///acme/api.git","clone_url":"/acme/api.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"admin","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"admin","full_name":"acme/admin","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/admin/languages","html_url":"/acme/admin","url":"/api/v1/repos/acme/admin","link":"","ssh_url":"ssh:///acme/admin.git","clone_url":"/acme/admin.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"user","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"user","full_name":"acme/user","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/user/languages","html_url":"/acme/user","url":"/api/v1/repos/acme/user","link":"","ssh_url":"ssh:///acme/user.git","clone_url":"/acme/user.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"assets","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"assets","full_name":"acme/assets","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/assets/languages","html_url":"/acme/assets","url":"/api/v1/repos/acme/assets","link":"","ssh_url":"ssh:///acme/assets.git","clone_url":"/acme/assets.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Name]: MaxSize","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"ok_name-1.x","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"ok_name-1.x","full_name":"acme/ok_name-1.x","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/ok_name-1.x/languages","html_url":"/acme/ok_name-1.x","url":"/api/v1/repos/acme/ok_name-1.x","link":"","ssh_url":"ssh:///acme/ok_name-1.x.git","clone_url":"/acme/ok_name-1.x.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":422,"request":{"name":"\u00fcn\u00ef","auto_init":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Name]: AlphaDashDot","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"Acme"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user already exists [name: Acme]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"api"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: api]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":201,"request":{"username":"admin"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"admin","full_name":"","email":"","avatar_url":"/avatars/21232f297a57a5a743894a0e4a801fc3","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"admin"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"user"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: user]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"assets"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: assets]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"explore"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: explore]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":".dot"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[UserName]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"-dash"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[UserName]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"has space"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[UserName]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":201,"request":{"username":"org.git"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"org.git","full_name":"","email":"","avatar_url":"/avatars/db2a58818a04fc2a8bf33359a138ef56","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"org.git"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"admin","status":422,"request":{"username":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[UserName]: MaxSize","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"Alice","email":"Alice@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user already exists [name: Alice]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"api","email":"api@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: api]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"user","email":"user@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"name is reserved [name: user]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"-lead","email":"-lead@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Username]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":".lead","email":".lead@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Username]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":201,"request":{"username":"trail.git","email":"trail.git@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"trail.git","login_name":"","source_id":"","full_name":"","email":"trail.git@example.invalid","avatar_url":"/avatars/3ce0652da723aaa0dc714e724efb8034","html_url":"/trail.git","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"trail.git"}}, +{"kind":"http","method":"POST","path":"/api/v1/admin/users","auth":"admin","status":422,"request":{"username":"bad name","email":"badname@example.invalid","password":"","must_change_password":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Username]: invalid username","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/acme/repos","auth":"admin","status":201,"request":{"name":"rename-me","auto_init":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"rename-me","full_name":"acme/rename-me","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/rename-me/languages","html_url":"/acme/rename-me","url":"/api/v1/repos/acme/rename-me","link":"","ssh_url":"ssh:///acme/rename-me.git","clone_url":"/acme/rename-me.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/rename-me","auth":"admin","status":200,"request":{"name":"renamed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"renamed","full_name":"acme/renamed","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/renamed/languages","html_url":"/acme/renamed","url":"/api/v1/repos/acme/renamed","link":"","ssh_url":"ssh:///acme/renamed.git","clone_url":"/acme/renamed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/rename-me","auth":"admin","status":301,"headers":{"content-type":"text/html;charset=utf-8","location":"/api/v1/repos/acme/renamed"},"body_text":"Moved Permanently.\n\n"}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/renamed","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"renamed","full_name":"acme/renamed","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/renamed/languages","html_url":"/acme/renamed","url":"/api/v1/repos/acme/renamed","link":"","ssh_url":"ssh:///acme/renamed.git","clone_url":"/acme/renamed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/rename-me","auth":"dave","status":301,"headers":{"content-type":"text/html;charset=utf-8","location":"/api/v1/repos/acme/renamed"},"body_text":"Moved Permanently.\n\n"}, +{"kind":"http","method":"GET","path":"/acme/rename-me.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":301,"headers":{"content-type":"text/html;charset=utf-8","location":"/acme/renamed/info/refs?service=git-upload-pack"},"body_text":"Moved Permanently.\n\n","volatile":["$text"]}, +{"kind":"git","name":"ls-remote-old-name","cmd":"git ls-remote http://@/acme/rename-me.git","ok":true,"output":"\tHEAD\n\trefs/heads/main\nwarning: redirecting to /acme/renamed/"}, +{"kind":"git","name":"ls-remote-new-name","cmd":"git ls-remote http://@/acme/renamed.git","ok":true,"output":"\tHEAD\n\trefs/heads/main"}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/renamed","auth":"admin","status":422,"request":{"name":"mixed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"repository already exists [uname: acme, name: mixed]","url":"/api/swagger"}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/renamed","auth":"admin","status":200,"request":{"name":"Renamed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"Renamed","full_name":"acme/Renamed","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/Renamed/languages","html_url":"/acme/Renamed","url":"/api/v1/repos/acme/Renamed","link":"","ssh_url":"ssh:///acme/Renamed.git","clone_url":"/acme/Renamed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/Renamed","auth":"admin","status":200,"request":{"name":"renamed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"renamed","full_name":"acme/renamed","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/renamed/languages","html_url":"/acme/renamed","url":"/api/v1/repos/acme/renamed","link":"","ssh_url":"ssh:///acme/renamed.git","clone_url":"/acme/renamed.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/N-default-branch.json b/crates/forge/conformance/fixtures/1.26.2/N-default-branch.json index 77f38d59..1152ab83 100644 --- a/crates/forge/conformance/fixtures/1.26.2/N-default-branch.json +++ b/crates/forge/conformance/fixtures/1.26.2/N-default-branch.json @@ -1,1396 +1,32 @@ -{ - "scenario": "N", - "title": "default-branch", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/dflt", - "auth": "admin", - "status": 200, - "request": { - "default_branch": "nope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "dflt", - "full_name": "acme/dflt", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/dflt/languages", - "html_url": "/acme/dflt", - "url": "/api/v1/repos/acme/dflt", - "link": "", - "ssh_url": "ssh:///acme/dflt.git", - "clone_url": "/acme/dflt.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/dflt", - "auth": "admin", - "status": 200, - "request": { - "default_branch": "dev" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "dflt", - "full_name": "acme/dflt", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/dflt/languages", - "html_url": "/acme/dflt", - "url": "/api/v1/repos/acme/dflt", - "link": "", - "ssh_url": "ssh:///acme/dflt.git", - "clone_url": "/acme/dflt.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "dev", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/dflt", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "dflt", - "full_name": "acme/dflt", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/dflt/languages", - "html_url": "/acme/dflt", - "url": "/api/v1/repos/acme/dflt", - "link": "", - "ssh_url": "ssh:///acme/dflt.git", - "clone_url": "/acme/dflt.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "dev", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "git", - "name": "ls-remote-symref-after-change", - "cmd": "git ls-remote --symref http://@/acme/dflt.git HEAD", - "ok": true, - "output": "ref: refs/heads/dev\tHEAD\n\tHEAD" - }, - { - "kind": "note", - "key": "ls-remote-symref-after-change_stdout", - "value": "ref: refs/heads/dev\tHEAD\n\tHEAD", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/dflt/branches", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "2" - }, - "body": [ - { - "name": "dev", - "commit": { - "id": "", - "message": "commit on dev\n", - "url": "/acme/dflt/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "main", - "commit": { - "id": "", - "message": "Initial commit\n", - "url": "/acme/dflt/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/dflt/contents", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 8, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/dflt/contents/README.md?ref=dev", - "html_url": "/acme/dflt/src/branch/dev/README.md", - "git_url": "/api/v1/repos/acme/dflt/git/blobs/", - "download_url": "/acme/dflt/raw/branch/dev/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/dflt/contents/README.md?ref=dev", - "git": "/api/v1/repos/acme/dflt/git/blobs/", - "html": "/acme/dflt/src/branch/dev/README.md" - } - }, - { - "name": "dev.txt", - "path": "dev.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 2, - "encoding": null, - "content": null, - "target": null, - "url": "/api/v1/repos/acme/dflt/contents/dev.txt?ref=dev", - "html_url": "/acme/dflt/src/branch/dev/dev.txt", - "git_url": "/api/v1/repos/acme/dflt/git/blobs/", - "download_url": "/acme/dflt/raw/branch/dev/dev.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/dflt/contents/dev.txt?ref=dev", - "git": "/api/v1/repos/acme/dflt/git/blobs/", - "html": "/acme/dflt/src/branch/dev/dev.txt" - } - } - ] - }, - { - "kind": "git", - "name": "clone-after-change", - "cmd": "git clone -q http://@/acme/dflt.git /ndflt", - "ok": true, - "output": "" - }, - { - "kind": "note", - "key": "clone_checked_out_branch", - "value": "dev", - "strict": true - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/dflt", - "auth": "admin", - "status": 200, - "request": { - "default_branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "dflt", - "full_name": "acme/dflt", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/dflt/languages", - "html_url": "/acme/dflt", - "url": "/api/v1/repos/acme/dflt", - "link": "", - "ssh_url": "ssh:///acme/dflt.git", - "clone_url": "/acme/dflt.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/dflt/branches/dev", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh1", - "full_name": "acme/fresh1", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/fresh1/languages", - "html_url": "/acme/fresh1", - "url": "/api/v1/repos/acme/fresh1", - "link": "", - "ssh_url": "ssh:///acme/fresh1.git", - "clone_url": "/acme/fresh1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "note", - "key": "fresh1_before_push_first_read", - "value": { - "empty": true, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh1", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh1", - "full_name": "acme/fresh1", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "Text", - "languages_url": "/api/v1/repos/acme/fresh1/languages", - "html_url": "/acme/fresh1", - "url": "/api/v1/repos/acme/fresh1", - "link": "", - "ssh_url": "ssh:///acme/fresh1.git", - "clone_url": "/acme/fresh1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "trunk", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "note", - "key": "fresh1_after_trunk_first_read", - "value": { - "empty": true, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "git", - "name": "ls-remote-symref-trunk-first", - "cmd": "git ls-remote --symref http://@/acme/fresh1.git HEAD", - "ok": true, - "output": "ref: refs/heads/trunk\tHEAD\n\tHEAD" - }, - { - "kind": "note", - "key": "ls-remote-symref-trunk-first_stdout", - "value": "ref: refs/heads/trunk\tHEAD\n\tHEAD", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh1/branches", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "name": "trunk", - "commit": { - "id": "", - "message": "commit on trunk\n", - "url": "/acme/fresh1/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh2", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh2", - "full_name": "acme/fresh2", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/fresh2/languages", - "html_url": "/acme/fresh2", - "url": "/api/v1/repos/acme/fresh2", - "link": "", - "ssh_url": "ssh:///acme/fresh2.git", - "clone_url": "/acme/fresh2.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "note", - "key": "fresh2_after_main_first_read", - "value": { - "empty": true, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh3", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh3", - "full_name": "acme/fresh3", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/fresh3/languages", - "html_url": "/acme/fresh3", - "url": "/api/v1/repos/acme/fresh3", - "link": "", - "ssh_url": "ssh:///acme/fresh3.git", - "clone_url": "/acme/fresh3.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "develop", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "note", - "key": "fresh3_before_push_first_read", - "value": { - "empty": true, - "default_branch": "develop" - }, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh3", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh3", - "full_name": "acme/fresh3", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "Text", - "languages_url": "/api/v1/repos/acme/fresh3/languages", - "html_url": "/acme/fresh3", - "url": "/api/v1/repos/acme/fresh3", - "link": "", - "ssh_url": "ssh:///acme/fresh3.git", - "clone_url": "/acme/fresh3.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "note", - "key": "fresh3_after_main_first_read", - "value": { - "empty": true, - "default_branch": "develop" - }, - "strict": false - }, - { - "kind": "git", - "name": "ls-remote-symref-main-pushed-first", - "cmd": "git ls-remote --symref http://@/acme/fresh3.git HEAD", - "ok": true, - "output": "" - }, - { - "kind": "note", - "key": "ls-remote-symref-main-pushed-first_stdout", - "value": "", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/fresh3", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "fresh3", - "full_name": "acme/fresh3", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "Text", - "languages_url": "/api/v1/repos/acme/fresh3/languages", - "html_url": "/acme/fresh3", - "url": "/api/v1/repos/acme/fresh3", - "link": "", - "ssh_url": "ssh:///acme/fresh3.git", - "clone_url": "/acme/fresh3.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "note", - "key": "fresh3_after_develop_first_read", - "value": { - "empty": false, - "default_branch": "main" - }, - "strict": false - }, - { - "kind": "git", - "name": "ls-remote-symref-develop-pushed-second", - "cmd": "git ls-remote --symref http://@/acme/fresh3.git HEAD", - "ok": true, - "output": "ref: refs/heads/develop\tHEAD\n\tHEAD" - }, - { - "kind": "note", - "key": "ls-remote-symref-develop-pushed-second_stdout", - "value": "ref: refs/heads/develop\tHEAD\n\tHEAD", - "strict": true - } - ] -} +{"scenario":"N","title":"default-branch","error":null,"exchanges":[ +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/dflt","auth":"admin","status":200,"request":{"default_branch":"nope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"dflt","full_name":"acme/dflt","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/dflt/languages","html_url":"/acme/dflt","url":"/api/v1/repos/acme/dflt","link":"","ssh_url":"ssh:///acme/dflt.git","clone_url":"/acme/dflt.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/dflt","auth":"admin","status":200,"request":{"default_branch":"dev"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"dflt","full_name":"acme/dflt","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/dflt/languages","html_url":"/acme/dflt","url":"/api/v1/repos/acme/dflt","link":"","ssh_url":"ssh:///acme/dflt.git","clone_url":"/acme/dflt.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"dev","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/dflt","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"dflt","full_name":"acme/dflt","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/dflt/languages","html_url":"/acme/dflt","url":"/api/v1/repos/acme/dflt","link":"","ssh_url":"ssh:///acme/dflt.git","clone_url":"/acme/dflt.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"dev","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"git","name":"ls-remote-symref-after-change","cmd":"git ls-remote --symref http://@/acme/dflt.git HEAD","ok":true,"output":"ref: refs/heads/dev\tHEAD\n\tHEAD"}, +{"kind":"note","key":"ls-remote-symref-after-change_stdout","value":"ref: refs/heads/dev\tHEAD\n\tHEAD","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/dflt/branches","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"2"},"body":[{"name":"dev","commit":{"id":"","message":"commit on dev\n","url":"/acme/dflt/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"main","commit":{"id":"","message":"Initial commit\n","url":"/acme/dflt/commit/","author":{"name":"","email":"admin@example.invalid","username":""},"committer":{"name":"","email":"admin@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/dflt/contents","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":8,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/dflt/contents/README.md?ref=dev","html_url":"/acme/dflt/src/branch/dev/README.md","git_url":"/api/v1/repos/acme/dflt/git/blobs/","download_url":"/acme/dflt/raw/branch/dev/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/dflt/contents/README.md?ref=dev","git":"/api/v1/repos/acme/dflt/git/blobs/","html":"/acme/dflt/src/branch/dev/README.md"}},{"name":"dev.txt","path":"dev.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":2,"encoding":null,"content":null,"target":null,"url":"/api/v1/repos/acme/dflt/contents/dev.txt?ref=dev","html_url":"/acme/dflt/src/branch/dev/dev.txt","git_url":"/api/v1/repos/acme/dflt/git/blobs/","download_url":"/acme/dflt/raw/branch/dev/dev.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/dflt/contents/dev.txt?ref=dev","git":"/api/v1/repos/acme/dflt/git/blobs/","html":"/acme/dflt/src/branch/dev/dev.txt"}}]}, +{"kind":"git","name":"clone-after-change","cmd":"git clone -q http://@/acme/dflt.git /ndflt","ok":true,"output":""}, +{"kind":"note","key":"clone_checked_out_branch","value":"dev","strict":true}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/dflt","auth":"admin","status":200,"request":{"default_branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"dflt","full_name":"acme/dflt","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/dflt/languages","html_url":"/acme/dflt","url":"/api/v1/repos/acme/dflt","link":"","ssh_url":"ssh:///acme/dflt.git","clone_url":"/acme/dflt.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/dflt/branches/dev","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh1","full_name":"acme/fresh1","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/fresh1/languages","html_url":"/acme/fresh1","url":"/api/v1/repos/acme/fresh1","link":"","ssh_url":"ssh:///acme/fresh1.git","clone_url":"/acme/fresh1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"note","key":"fresh1_before_push_first_read","value":{"empty":true,"default_branch":"main"},"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh1","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh1","full_name":"acme/fresh1","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"Text","languages_url":"/api/v1/repos/acme/fresh1/languages","html_url":"/acme/fresh1","url":"/api/v1/repos/acme/fresh1","link":"","ssh_url":"ssh:///acme/fresh1.git","clone_url":"/acme/fresh1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"trunk","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"note","key":"fresh1_after_trunk_first_read","value":{"empty":true,"default_branch":"main"},"strict":false}, +{"kind":"git","name":"ls-remote-symref-trunk-first","cmd":"git ls-remote --symref http://@/acme/fresh1.git HEAD","ok":true,"output":"ref: refs/heads/trunk\tHEAD\n\tHEAD"}, +{"kind":"note","key":"ls-remote-symref-trunk-first_stdout","value":"ref: refs/heads/trunk\tHEAD\n\tHEAD","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh1/branches","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"name":"trunk","commit":{"id":"","message":"commit on trunk\n","url":"/acme/fresh1/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh2","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh2","full_name":"acme/fresh2","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/fresh2/languages","html_url":"/acme/fresh2","url":"/api/v1/repos/acme/fresh2","link":"","ssh_url":"ssh:///acme/fresh2.git","clone_url":"/acme/fresh2.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"note","key":"fresh2_after_main_first_read","value":{"empty":true,"default_branch":"main"},"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh3","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh3","full_name":"acme/fresh3","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/fresh3/languages","html_url":"/acme/fresh3","url":"/api/v1/repos/acme/fresh3","link":"","ssh_url":"ssh:///acme/fresh3.git","clone_url":"/acme/fresh3.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"develop","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"note","key":"fresh3_before_push_first_read","value":{"empty":true,"default_branch":"develop"},"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh3","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh3","full_name":"acme/fresh3","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"Text","languages_url":"/api/v1/repos/acme/fresh3/languages","html_url":"/acme/fresh3","url":"/api/v1/repos/acme/fresh3","link":"","ssh_url":"ssh:///acme/fresh3.git","clone_url":"/acme/fresh3.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"note","key":"fresh3_after_main_first_read","value":{"empty":true,"default_branch":"develop"},"strict":false}, +{"kind":"git","name":"ls-remote-symref-main-pushed-first","cmd":"git ls-remote --symref http://@/acme/fresh3.git HEAD","ok":true,"output":""}, +{"kind":"note","key":"ls-remote-symref-main-pushed-first_stdout","value":"","strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/fresh3","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"fresh3","full_name":"acme/fresh3","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"Text","languages_url":"/api/v1/repos/acme/fresh3/languages","html_url":"/acme/fresh3","url":"/api/v1/repos/acme/fresh3","link":"","ssh_url":"ssh:///acme/fresh3.git","clone_url":"/acme/fresh3.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"note","key":"fresh3_after_develop_first_read","value":{"empty":false,"default_branch":"main"},"strict":false}, +{"kind":"git","name":"ls-remote-symref-develop-pushed-second","cmd":"git ls-remote --symref http://@/acme/fresh3.git HEAD","ok":true,"output":"ref: refs/heads/develop\tHEAD\n\tHEAD"}, +{"kind":"note","key":"ls-remote-symref-develop-pushed-second_stdout","value":"ref: refs/heads/develop\tHEAD\n\tHEAD","strict":true} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/O-pr-head-lifecycle.json b/crates/forge/conformance/fixtures/1.26.2/O-pr-head-lifecycle.json index bd079c31..f03473d9 100644 --- a/crates/forge/conformance/fixtures/1.26.2/O-pr-head-lifecycle.json +++ b/crates/forge/conformance/fixtures/1.26.2/O-pr-head-lifecycle.json @@ -1,3599 +1,34 @@ -{ - "scenario": "O", - "title": "pr-head-lifecycle", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l1", - "body": "body l1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/1", - "diff_url": "/acme/life/pulls/1.diff", - "patch_url": "/acme/life/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l1", - "ref": "l1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "note", - "key": "force_push_head_sha_follows", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l1", - "body": "body l1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/1", - "diff_url": "/acme/life/pulls/1.diff", - "patch_url": "/acme/life/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l1", - "ref": "l1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls?state=open&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "url": "/acme/life/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l1", - "body": "body l1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/life/pulls/1", - "diff_url": "/acme/life/pulls/1.diff", - "patch_url": "/acme/life/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l1", - "ref": "l1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "git", - "name": "ls-remote-pull-refs", - "cmd": "git ls-remote http://@/acme/life.git refs/pull/*", - "ok": true, - "output": "\trefs/pull/1/head" - }, - { - "kind": "note", - "key": "ls-remote-pull-refs_stdout", - "value": "\trefs/pull/1/head", - "strict": true - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/life/branches/l2", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l2", - "body": "body l2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/2", - "diff_url": "/acme/life/pulls/2.diff", - "patch_url": "/acme/life/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l2", - "ref": "refs/pull/2/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls?state=open&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "id": "", - "url": "/acme/life/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l1", - "body": "body l1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/life/pulls/1", - "diff_url": "/acme/life/pulls/1.diff", - "patch_url": "/acme/life/pulls/1.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l1", - "ref": "l1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/life/pulls//merge", - "auth": "bot-scoped", - "status": 404, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l2", - "body": "body l2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/2", - "diff_url": "/acme/life/pulls/2.diff", - "patch_url": "/acme/life/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l2", - "ref": "refs/pull/2/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "git", - "name": "ls-remote-pull-refs-after-delete", - "cmd": "git ls-remote http://@/acme/life.git refs/pull/*", - "ok": true, - "output": "\trefs/pull/1/head\n\trefs/pull/2/head" - }, - { - "kind": "note", - "key": "ls-remote-pull-refs-after-delete_stdout", - "value": "\trefs/pull/1/head\n\trefs/pull/2/head", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/life.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003b refs/heads/l1\n003d refs/heads/main\n003e refs/pull/1/head\n003e refs/pull/2/head\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "life_advertised_refs_upload_pack", - "value": [ - "HEAD", - "refs/heads/l1", - "refs/heads/main", - "refs/pull/1/head", - "refs/pull/2/head" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/life.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000c2 refs/heads/l1\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n003d refs/heads/main\n003e refs/pull/1/head\n003e refs/pull/2/head\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "life_advertised_refs_receive_pack", - "value": [ - "refs/heads/l1", - "refs/heads/main", - "refs/pull/1/head", - "refs/pull/2/head" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls//commits", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "url": "/api/v1/repos/acme/life/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/life/commit/", - "commit": { - "url": "/api/v1/repos/acme/life/git/commits/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "date": "" - }, - "message": "add l2\n", - "tree": { - "url": "/api/v1/repos/acme/life/git/trees/", - "sha": "", - "created": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - }, - "author": null, - "committer": null, - "parents": [ - { - "url": "/api/v1/repos/acme/life/git/commits/", - "sha": "", - "created": "" - } - ], - "files": [ - { - "filename": "l2.txt", - "status": "added" - } - ], - "stats": { - "total": 1, - "additions": 1, - "deletions": 0 - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/.diff", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "diff --git a/l2.txt b/l2.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/l2.txt\n@@ -0,0 +1 @@\n+2\n" - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/life/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l3", - "body": "body l3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/life/pulls/3", - "diff_url": "/acme/life/pulls/3.diff", - "patch_url": "/acme/life/pulls/3.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l3", - "ref": "l3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "note", - "key": "merged_pr_head_sha_frozen", - "value": false, - "strict": true - }, - { - "kind": "note", - "key": "merged_pr_head_sha_follows_new_branch", - "value": true, - "strict": true - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "closed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l4", - "body": "body l4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/4", - "diff_url": "/acme/life/pulls/4.diff", - "patch_url": "/acme/life/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l4", - "ref": "l4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/life/branches/l4", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l4", - "body": "body l4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/4", - "diff_url": "/acme/life/pulls/4.diff", - "patch_url": "/acme/life/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l4", - "ref": "refs/pull/4/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "open" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l4", - "body": "body l4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/4", - "diff_url": "/acme/life/pulls/4.diff", - "patch_url": "/acme/life/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l4", - "ref": "refs/pull/4/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l4", - "body": "body l4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/life/pulls/4", - "diff_url": "/acme/life/pulls/4.diff", - "patch_url": "/acme/life/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l4", - "ref": "refs/pull/4/head", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "state", - "closed_at" - ] - }, - { - "kind": "note", - "key": "direct_push_marks_pr_merged", - "value": false, - "strict": true - }, - { - "kind": "note", - "key": "direct_push_seconds_to_detect", - "value": 15, - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/life/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR l5", - "body": "body l5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/life/pulls/5", - "diff_url": "/acme/life/pulls/5.diff", - "patch_url": "/acme/life/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "l5", - "ref": "l5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "life", - "full_name": "acme/life", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 27, - "language": "", - "languages_url": "/api/v1/repos/acme/life/languages", - "html_url": "/acme/life", - "url": "/api/v1/repos/acme/life", - "link": "", - "ssh_url": "ssh:///acme/life.git", - "clone_url": "/acme/life.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/life/pulls//merge", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"O","title":"pr-head-lifecycle","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l1","body":"body l1","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/1","diff_url":"/acme/life/pulls/1.diff","patch_url":"/acme/life/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l1","ref":"l1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}}, +{"kind":"note","key":"force_push_head_sha_follows","value":true,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l1","body":"body l1","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/1","diff_url":"/acme/life/pulls/1.diff","patch_url":"/acme/life/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l1","ref":"l1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls?state=open&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","url":"/acme/life/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l1","body":"body l1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/life/pulls/1","diff_url":"/acme/life/pulls/1.diff","patch_url":"/acme/life/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l1","ref":"l1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"git","name":"ls-remote-pull-refs","cmd":"git ls-remote http://@/acme/life.git refs/pull/*","ok":true,"output":"\trefs/pull/1/head"}, +{"kind":"note","key":"ls-remote-pull-refs_stdout","value":"\trefs/pull/1/head","strict":true}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/life/branches/l2","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l2","body":"body l2","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/2","diff_url":"/acme/life/pulls/2.diff","patch_url":"/acme/life/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l2","ref":"refs/pull/2/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls?state=open&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"id":"","url":"/acme/life/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l1","body":"body l1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/life/pulls/1","diff_url":"/acme/life/pulls/1.diff","patch_url":"/acme/life/pulls/1.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l1","ref":"l1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/life/pulls//merge","auth":"bot-scoped","status":404,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l2","body":"body l2","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/2","diff_url":"/acme/life/pulls/2.diff","patch_url":"/acme/life/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l2","ref":"refs/pull/2/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"git","name":"ls-remote-pull-refs-after-delete","cmd":"git ls-remote http://@/acme/life.git refs/pull/*","ok":true,"output":"\trefs/pull/1/head\n\trefs/pull/2/head"}, +{"kind":"note","key":"ls-remote-pull-refs-after-delete_stdout","value":"\trefs/pull/1/head\n\trefs/pull/2/head","strict":true}, +{"kind":"http","method":"GET","path":"/acme/life.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003b refs/heads/l1\n003d refs/heads/main\n003e refs/pull/1/head\n003e refs/pull/2/head\n0000","volatile":["$text"]}, +{"kind":"note","key":"life_advertised_refs_upload_pack","value":["HEAD","refs/heads/l1","refs/heads/main","refs/pull/1/head","refs/pull/2/head"],"strict":true}, +{"kind":"http","method":"GET","path":"/acme/life.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000c2 refs/heads/l1\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n003d refs/heads/main\n003e refs/pull/1/head\n003e refs/pull/2/head\n0000","volatile":["$text"]}, +{"kind":"note","key":"life_advertised_refs_receive_pack","value":["refs/heads/l1","refs/heads/main","refs/pull/1/head","refs/pull/2/head"],"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls//commits","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"url":"/api/v1/repos/acme/life/git/commits/","sha":"","created":"","html_url":"/acme/life/commit/","commit":{"url":"/api/v1/repos/acme/life/git/commits/","author":{"name":"Conf","email":"conf@example.invalid","date":""},"committer":{"name":"Conf","email":"conf@example.invalid","date":""},"message":"add l2\n","tree":{"url":"/api/v1/repos/acme/life/git/trees/","sha":"","created":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}},"author":null,"committer":null,"parents":[{"url":"/api/v1/repos/acme/life/git/commits/","sha":"","created":""}],"files":[{"filename":"l2.txt","status":"added"}],"stats":{"total":1,"additions":1,"deletions":0}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/.diff","auth":"bot-scoped","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"diff --git a/l2.txt b/l2.txt\nnew file mode 100644\nindex ..\n--- /dev/null\n+++ b/l2.txt\n@@ -0,0 +1 @@\n+2\n"}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/life/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l3","body":"body l3","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/life/pulls/3","diff_url":"/acme/life/pulls/3.diff","patch_url":"/acme/life/pulls/3.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l3","ref":"l3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"note","key":"merged_pr_head_sha_frozen","value":false,"strict":true}, +{"kind":"note","key":"merged_pr_head_sha_follows_new_branch","value":true,"strict":true}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":201,"request":{"state":"closed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l4","body":"body l4","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/4","diff_url":"/acme/life/pulls/4.diff","patch_url":"/acme/life/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l4","ref":"l4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/life/branches/l4","auth":"admin","status":204,"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l4","body":"body l4","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/4","diff_url":"/acme/life/pulls/4.diff","patch_url":"/acme/life/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l4","ref":"refs/pull/4/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":201,"request":{"state":"open"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l4","body":"body l4","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/4","diff_url":"/acme/life/pulls/4.diff","patch_url":"/acme/life/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l4","ref":"refs/pull/4/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l4","body":"body l4","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/life/pulls/4","diff_url":"/acme/life/pulls/4.diff","patch_url":"/acme/life/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l4","ref":"refs/pull/4/head","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["state","closed_at"]}, +{"kind":"note","key":"direct_push_marks_pr_merged","value":false,"strict":true}, +{"kind":"note","key":"direct_push_seconds_to_detect","value":15,"strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/life/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR l5","body":"body l5","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/life/pulls/5","diff_url":"/acme/life/pulls/5.diff","patch_url":"/acme/life/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"l5","ref":"l5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"life","full_name":"acme/life","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":27,"language":"","languages_url":"/api/v1/repos/acme/life/languages","html_url":"/acme/life","url":"/api/v1/repos/acme/life","link":"","ssh_url":"ssh:///acme/life.git","clone_url":"/acme/life.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/life/pulls//merge","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/P-pagination.json b/crates/forge/conformance/fixtures/1.26.2/P-pagination.json index f11cf955..9d37d2d5 100644 --- a/crates/forge/conformance/fixtures/1.26.2/P-pagination.json +++ b/crates/forge/conformance/fixtures/1.26.2/P-pagination.json @@ -1,15919 +1,47 @@ -{ - "scenario": "P", - "title": "pagination", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\",</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"first\",</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=3", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"first\",</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=0", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=-1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=0", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_0_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=100", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_100_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=51", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_51_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=50", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_50_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=-1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "note", - "key": "pulls_limit_-1_count", - "value": 5, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&limit=abc", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&sort=oldest&limit=5", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&sort=newest&limit=5", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/pulls?state=all&sort=recentupdate&limit=5", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5" - }, - "body": [ - { - "id": "", - "url": "/acme/pages/pulls/5", - "number": 5, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 5", - "body": "body pg5", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/5", - "diff_url": "/acme/pages/pulls/5.diff", - "patch_url": "/acme/pages/pulls/5.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg5", - "ref": "pg5", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 4", - "body": "body pg4", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/4", - "diff_url": "/acme/pages/pulls/4.diff", - "patch_url": "/acme/pages/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg4", - "ref": "pg4", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 3", - "body": "body pg3", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/3", - "diff_url": "/acme/pages/pulls/3.diff", - "patch_url": "/acme/pages/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg3", - "ref": "pg3", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 2", - "body": "body pg2", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/2", - "diff_url": "/acme/pages/pulls/2.diff", - "patch_url": "/acme/pages/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg2", - "ref": "pg2", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - { - "id": "", - "url": "/acme/pages/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR 1", - "body": "body pg1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": null, - "requested_reviewers": null, - "requested_reviewers_teams": null, - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "html_url": "/acme/pages/pulls/1", - "diff_url": "/acme/pages/pulls/1.diff", - "patch_url": "/acme/pages/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "pg1", - "ref": "pg1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 6, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/branches?limit=2&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "6", - "link": "</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"last\"" - }, - "body": [ - { - "name": "pg5", - "commit": { - "id": "", - "message": "add pg5\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "pg4", - "commit": { - "id": "", - "message": "add pg4\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/branches?limit=2&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "6", - "link": "</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"prev\"" - }, - "body": [ - { - "name": "pg3", - "commit": { - "id": "", - "message": "add pg3\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "pg2", - "commit": { - "id": "", - "message": "add pg2\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/branches?limit=2&page=3", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "6", - "link": "</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"prev\"" - }, - "body": [ - { - "name": "pg1", - "commit": { - "id": "", - "message": "add pg1\n", - "url": "/acme/pages/commit/", - "author": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "committer": { - "name": "Conf", - "email": "conf@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - }, - { - "name": "main", - "commit": { - "id": "", - "message": "Initial commit\n", - "url": "/acme/pages/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "username": "" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": false, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": [], - "user_can_push": true, - "user_can_merge": true, - "effective_branch_protection_name": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/branches?limit=2&page=4", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "6", - "link": "</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"prev\"" - }, - "body": [] - }, - { - "kind": "note", - "key": "branches_default_count", - "value": 30, - "strict": true - }, - { - "kind": "note", - "key": "branches_default_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?page=3>; rel=\"last\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=100_count", - "value": 50, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=100_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?limit=100&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=100&page=2>; rel=\"last\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=51_count", - "value": 50, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=51_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?limit=51&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=51&page=2>; rel=\"last\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=0_count", - "value": 30, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=0_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?limit=0&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=0&page=3>; rel=\"last\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?page=2_count", - "value": 30, - "strict": true - }, - { - "kind": "note", - "key": "branches?page=2_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?page=3>; rel=\"next\",</api/v1/repos/acme/pages/branches?page=3>; rel=\"last\",</api/v1/repos/acme/pages/branches?page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?page=1>; rel=\"prev\"" - }, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=50&page=2_count", - "value": 11, - "strict": true - }, - { - "kind": "note", - "key": "branches?limit=50&page=2_headers", - "value": { - "x-total-count": "61", - "link": "</api/v1/repos/acme/pages/branches?limit=50&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=50&page=1>; rel=\"prev\"" - }, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//statuses?limit=2&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/commits//statuses?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s5", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s4", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//statuses?limit=2&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s3", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s2", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//statuses?limit=2&page=3", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=2>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s1", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/statuses/?limit=3&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/statuses/?limit=3&page=2>; rel=\"next\",</api/v1/repos/acme/pages/statuses/?limit=3&page=2>; rel=\"last\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s5", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s4", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s3", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/statuses/?limit=3&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/statuses/?limit=3&page=1>; rel=\"first\",</api/v1/repos/acme/pages/statuses/?limit=3&page=1>; rel=\"prev\"" - }, - "body": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s2", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s1", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//status?limit=2&page=1", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/commits//status?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/commits//status?limit=2&page=3>; rel=\"last\"" - }, - "body": { - "state": "success", - "sha": "", - "total_count": 2, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s4", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s5", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 61, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/pages/commits/", - "url": "/api/v1/repos/acme/pages/commits//status" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pages/commits//status?limit=2&page=2", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "5", - "link": "</api/v1/repos/acme/pages/commits//status?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/commits//status?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/commits//status?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//status?limit=2&page=1>; rel=\"prev\"" - }, - "body": { - "state": "success", - "sha": "", - "total_count": 2, - "statuses": [ - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s2", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - }, - { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/pages/statuses/", - "context": "s3", - "creator": { - "id": "", - "login": "", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "1+@noreply.localhost", - "avatar_url": "/avatars/98afc2e6474fc6c67d129b8b3043e959", - "html_url": "/", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "" - }, - "created_at": "", - "updated_at": "" - } - ], - "repository": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pages", - "full_name": "acme/pages", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/pages/languages", - "html_url": "/acme/pages", - "url": "/api/v1/repos/acme/pages", - "link": "", - "ssh_url": "ssh:///acme/pages.git", - "clone_url": "/acme/pages.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 61, - "open_issues_count": 0, - "open_pr_counter": 5, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - "commit_url": "/api/v1/repos/acme/pages/commits/", - "url": "/api/v1/repos/acme/pages/commits//status" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=pgrepo&limit=2&page=1&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/search?limit=2&page=2&q=pgrepo&sort=alpha>; rel=\"next\",</api/v1/repos/search?limit=2&page=2&q=pgrepo&sort=alpha>; rel=\"last\"" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pgrepo1", - "full_name": "acme/pgrepo1", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/pgrepo1/languages", - "html_url": "/acme/pgrepo1", - "url": "/api/v1/repos/acme/pgrepo1", - "link": "", - "ssh_url": "ssh:///acme/pgrepo1.git", - "clone_url": "/acme/pgrepo1.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - }, - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pgrepo2", - "full_name": "acme/pgrepo2", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/pgrepo2/languages", - "html_url": "/acme/pgrepo2", - "url": "/api/v1/repos/acme/pgrepo2", - "link": "", - "ssh_url": "ssh:///acme/pgrepo2.git", - "clone_url": "/acme/pgrepo2.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=pgrepo&limit=2&page=2&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"first\",</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"prev\"" - }, - "body": { - "ok": true, - "data": [ - { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "pgrepo3", - "full_name": "acme/pgrepo3", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/acme/pgrepo3/languages", - "html_url": "/acme/pgrepo3", - "url": "/api/v1/repos/acme/pgrepo3", - "link": "", - "ssh_url": "ssh:///acme/pgrepo3.git", - "clone_url": "/acme/pgrepo3.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - ] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?q=pgrepo&limit=2&page=3&sort=alpha", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3", - "link": "</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"first\",</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"prev\"" - }, - "body": { - "ok": true, - "data": [] - } - } - ] -} +{"scenario":"P","title":"pagination","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\""},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\",</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"first\",</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"prev\""},"body":[{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=3","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=1&state=all>; rel=\"first\",</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"prev\""},"body":[{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=0","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\""},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=2&page=-1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/pulls?limit=2&page=2&state=all>; rel=\"next\",</api/v1/repos/acme/pages/pulls?limit=2&page=3&state=all>; rel=\"last\""},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=0","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"note","key":"pulls_limit_0_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=100","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"note","key":"pulls_limit_100_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=51","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"note","key":"pulls_limit_51_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=50","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"note","key":"pulls_limit_50_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=-1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"note","key":"pulls_limit_-1_count","value":5,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&limit=abc","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&sort=oldest&limit=5","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&sort=newest&limit=5","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/pulls?state=all&sort=recentupdate&limit=5","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5"},"body":[{"id":"","url":"/acme/pages/pulls/5","number":5,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 5","body":"body pg5","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/5","diff_url":"/acme/pages/pulls/5.diff","patch_url":"/acme/pages/pulls/5.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg5","ref":"pg5","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 4","body":"body pg4","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/4","diff_url":"/acme/pages/pulls/4.diff","patch_url":"/acme/pages/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg4","ref":"pg4","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 3","body":"body pg3","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/3","diff_url":"/acme/pages/pulls/3.diff","patch_url":"/acme/pages/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg3","ref":"pg3","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 2","body":"body pg2","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/2","diff_url":"/acme/pages/pulls/2.diff","patch_url":"/acme/pages/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg2","ref":"pg2","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},{"id":"","url":"/acme/pages/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR 1","body":"body pg1","labels":[],"milestone":null,"assignee":null,"assignees":null,"requested_reviewers":null,"requested_reviewers_teams":null,"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"html_url":"/acme/pages/pulls/1","diff_url":"/acme/pages/pulls/1.diff","patch_url":"/acme/pages/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"pg1","ref":"pg1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":6,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/branches?limit=2&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"6","link":"</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"last\""},"body":[{"name":"pg5","commit":{"id":"","message":"add pg5\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"pg4","commit":{"id":"","message":"add pg4\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/branches?limit=2&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"6","link":"</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"prev\""},"body":[{"name":"pg3","commit":{"id":"","message":"add pg3\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"pg2","commit":{"id":"","message":"add pg2\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/branches?limit=2&page=3","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"6","link":"</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"prev\""},"body":[{"name":"pg1","commit":{"id":"","message":"add pg1\n","url":"/acme/pages/commit/","author":{"name":"Conf","email":"conf@example.invalid","username":""},"committer":{"name":"Conf","email":"conf@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""},{"name":"main","commit":{"id":"","message":"Initial commit\n","url":"/acme/pages/commit/","author":{"name":"","email":"admin@example.invalid","username":""},"committer":{"name":"","email":"admin@example.invalid","username":""},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":false,"required_approvals":0,"enable_status_check":false,"status_check_contexts":[],"user_can_push":true,"user_can_merge":true,"effective_branch_protection_name":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/branches?limit=2&page=4","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"6","link":"</api/v1/repos/acme/pages/branches?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=2&page=2>; rel=\"prev\""},"body":[]}, +{"kind":"note","key":"branches_default_count","value":30,"strict":true}, +{"kind":"note","key":"branches_default_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?page=3>; rel=\"last\""},"strict":true}, +{"kind":"note","key":"branches?limit=100_count","value":50,"strict":true}, +{"kind":"note","key":"branches?limit=100_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?limit=100&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=100&page=2>; rel=\"last\""},"strict":true}, +{"kind":"note","key":"branches?limit=51_count","value":50,"strict":true}, +{"kind":"note","key":"branches?limit=51_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?limit=51&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=51&page=2>; rel=\"last\""},"strict":true}, +{"kind":"note","key":"branches?limit=0_count","value":30,"strict":true}, +{"kind":"note","key":"branches?limit=0_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?limit=0&page=2>; rel=\"next\",</api/v1/repos/acme/pages/branches?limit=0&page=3>; rel=\"last\""},"strict":true}, +{"kind":"note","key":"branches?page=2_count","value":30,"strict":true}, +{"kind":"note","key":"branches?page=2_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?page=3>; rel=\"next\",</api/v1/repos/acme/pages/branches?page=3>; rel=\"last\",</api/v1/repos/acme/pages/branches?page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?page=1>; rel=\"prev\""},"strict":true}, +{"kind":"note","key":"branches?limit=50&page=2_count","value":11,"strict":true}, +{"kind":"note","key":"branches?limit=50&page=2_headers","value":{"x-total-count":"61","link":"</api/v1/repos/acme/pages/branches?limit=50&page=1>; rel=\"first\",</api/v1/repos/acme/pages/branches?limit=50&page=1>; rel=\"prev\""},"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//statuses?limit=2&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/commits//statuses?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"last\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s5","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s4","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//statuses?limit=2&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"prev\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s3","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s2","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//statuses?limit=2&page=3","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/commits//statuses?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//statuses?limit=2&page=2>; rel=\"prev\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s1","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/statuses/?limit=3&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/statuses/?limit=3&page=2>; rel=\"next\",</api/v1/repos/acme/pages/statuses/?limit=3&page=2>; rel=\"last\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s5","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s4","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s3","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/statuses/?limit=3&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/statuses/?limit=3&page=1>; rel=\"first\",</api/v1/repos/acme/pages/statuses/?limit=3&page=1>; rel=\"prev\""},"body":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s2","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s1","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//status?limit=2&page=1","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/commits//status?limit=2&page=2>; rel=\"next\",</api/v1/repos/acme/pages/commits//status?limit=2&page=3>; rel=\"last\""},"body":{"state":"success","sha":"","total_count":2,"statuses":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s4","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s5","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":61,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/pages/commits/","url":"/api/v1/repos/acme/pages/commits//status"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pages/commits//status?limit=2&page=2","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"5","link":"</api/v1/repos/acme/pages/commits//status?limit=2&page=3>; rel=\"next\",</api/v1/repos/acme/pages/commits//status?limit=2&page=3>; rel=\"last\",</api/v1/repos/acme/pages/commits//status?limit=2&page=1>; rel=\"first\",</api/v1/repos/acme/pages/commits//status?limit=2&page=1>; rel=\"prev\""},"body":{"state":"success","sha":"","total_count":2,"statuses":[{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s2","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""},{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/pages/statuses/","context":"s3","creator":{"id":"","login":"","login_name":"","source_id":"","full_name":"","email":"1+@noreply.localhost","avatar_url":"/avatars/98afc2e6474fc6c67d129b8b3043e959","html_url":"/","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":""},"created_at":"","updated_at":""}],"repository":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pages","full_name":"acme/pages","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/pages/languages","html_url":"/acme/pages","url":"/api/v1/repos/acme/pages","link":"","ssh_url":"ssh:///acme/pages.git","clone_url":"/acme/pages.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":61,"open_issues_count":0,"open_pr_counter":5,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},"commit_url":"/api/v1/repos/acme/pages/commits/","url":"/api/v1/repos/acme/pages/commits//status"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=pgrepo&limit=2&page=1&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/search?limit=2&page=2&q=pgrepo&sort=alpha>; rel=\"next\",</api/v1/repos/search?limit=2&page=2&q=pgrepo&sort=alpha>; rel=\"last\""},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pgrepo1","full_name":"acme/pgrepo1","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/pgrepo1/languages","html_url":"/acme/pgrepo1","url":"/api/v1/repos/acme/pgrepo1","link":"","ssh_url":"ssh:///acme/pgrepo1.git","clone_url":"/acme/pgrepo1.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]},{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pgrepo2","full_name":"acme/pgrepo2","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/pgrepo2/languages","html_url":"/acme/pgrepo2","url":"/api/v1/repos/acme/pgrepo2","link":"","ssh_url":"ssh:///acme/pgrepo2.git","clone_url":"/acme/pgrepo2.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=pgrepo&limit=2&page=2&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"first\",</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"prev\""},"body":{"ok":true,"data":[{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"pgrepo3","full_name":"acme/pgrepo3","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/acme/pgrepo3/languages","html_url":"/acme/pgrepo3","url":"/api/v1/repos/acme/pgrepo3","link":"","ssh_url":"ssh:///acme/pgrepo3.git","clone_url":"/acme/pgrepo3.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}]}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?q=pgrepo&limit=2&page=3&sort=alpha","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3","link":"</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"first\",</api/v1/repos/search?limit=2&page=1&q=pgrepo&sort=alpha>; rel=\"prev\""},"body":{"ok":true,"data":[]}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/Q-protection-bypass.json b/crates/forge/conformance/fixtures/1.26.2/Q-protection-bypass.json index a4d9a585..c1ee3134 100644 --- a/crates/forge/conformance/fixtures/1.26.2/Q-protection-bypass.json +++ b/crates/forge/conformance/fixtures/1.26.2/Q-protection-bypass.json @@ -1,454 +1,21 @@ -{ - "scenario": "Q", - "title": "protection-bypass", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": null, - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/contents/viaapi.txt", - "auth": "bot", - "status": 403, - "request": { - "content": "eAo=", - "message": "api to main", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user cannot commit to repo [user: bot]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/contents/viaapi-admin.txt", - "auth": "admin", - "status": 403, - "request": { - "content": "eAo=", - "message": "api to main", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user cannot commit to repo [user: ]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/bypass/contents/README.md", - "auth": "bot", - "status": 403, - "request": { - "content": "Y2hhbmdlZAo=", - "message": "put to main", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "user cannot commit to repo [user: bot]", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/contents/viapr.txt", - "auth": "bot", - "status": 201, - "request": { - "content": "eAo=", - "message": "api new branch", - "branch": "main", - "new_branch": "q-api" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "viapr.txt", - "path": "viapr.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/bypass/contents/viapr.txt?ref=q-api", - "html_url": "/acme/bypass/src/branch/q-api/viapr.txt", - "git_url": "/api/v1/repos/acme/bypass/git/blobs/", - "download_url": "/acme/bypass/raw/branch/q-api/viapr.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/bypass/contents/viapr.txt?ref=q-api", - "git": "/api/v1/repos/acme/bypass/git/blobs/", - "html": "/acme/bypass/src/branch/q-api/viapr.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/bypass/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/bypass/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/bypass/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "api new branch\n", - "tree": { - "url": "/api/v1/repos/acme/bypass/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/bypass/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "git", - "name": "push-unprotected-branch", - "cmd": "git push origin HEAD:refs/heads/fp1", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'fp1': \nremote: /acme/bypass/pulls/new/fp1 \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/bypass.git\n * [new branch] HEAD -> fp1" - }, - { - "kind": "git", - "name": "force-push-unprotected-branch", - "cmd": "git push -f origin HEAD:refs/heads/fp1", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'fp1': \nremote: /acme/bypass/pulls/new/fp1 \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/bypass.git\n + .. HEAD -> fp1 (forced update)" - }, - { - "kind": "git", - "name": "nonff-protected-push-disabled", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": false, - "output": "To /acme/bypass.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to '/acme/bypass.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.", - "refusal": [ - "! [rejected] head -> main (non-fast-forward)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/bypass/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_push": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": null, - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "git", - "name": "nonff-protected-push-enabled", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": false, - "output": "To /acme/bypass.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to '/acme/bypass.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.", - "refusal": [ - "! [rejected] head -> main (non-fast-forward)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "git", - "name": "force-protected-push-enabled", - "cmd": "git push -f origin HEAD:refs/heads/main", - "ok": false, - "output": "remote: \nremote: error: \nremote: error: branch main is protected from force push \nremote: error: \nTo /acme/bypass.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'", - "refusal": [ - "remote: error: branch main is protected from force push", - "! [remote rejected] head -> main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "git", - "name": "delete-protected-push-enabled", - "cmd": "git push origin :refs/heads/main", - "ok": false, - "output": "remote: \nremote: error: \nremote: error: branch main is the default branch and cannot be deleted \nremote: error: \nTo /acme/bypass.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'", - "refusal": [ - "remote: error: branch main is the default branch and cannot be deleted", - "! [remote rejected] main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/bypass/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_push": false - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": null, - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "git", - "name": "delete-protected-push-disabled", - "cmd": "git push origin :refs/heads/main", - "ok": false, - "output": "remote: \nremote: error: \nremote: error: branch main is the default branch and cannot be deleted \nremote: error: \nTo /acme/bypass.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'", - "refusal": [ - "remote: error: branch main is the default branch and cannot be deleted", - "! [remote rejected] main (pre-receive hook declined)", - "error: failed to push some refs to '/acme/bypass.git'" - ] - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/bypass/branches/main", - "auth": "admin", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "can not delete default or pull request target branch", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/bypass/branches/main", - "auth": "bot", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "can not delete default or pull request target branch", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/bypass/branches/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "name": "main", - "commit": { - "id": "", - "message": "Merge pull request 'PR q1' (#1) from q1 into main\n", - "url": "/acme/bypass/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "username": "bot" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "username": "bot" - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - }, - "timestamp": "", - "added": null, - "removed": null, - "modified": null - }, - "protected": true, - "required_approvals": 0, - "enable_status_check": false, - "status_check_contexts": null, - "user_can_push": false, - "user_can_merge": true, - "effective_branch_protection_name": "main" - } - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/bypass/branch_protections/main", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - } - ] -} +{"scenario":"Q","title":"protection-bypass","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":null,"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/contents/viaapi.txt","auth":"bot","status":403,"request":{"content":"eAo=","message":"api to main","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user cannot commit to repo [user: bot]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/contents/viaapi-admin.txt","auth":"admin","status":403,"request":{"content":"eAo=","message":"api to main","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user cannot commit to repo [user: ]","url":"/api/swagger"}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/bypass/contents/README.md","auth":"bot","status":403,"request":{"content":"Y2hhbmdlZAo=","message":"put to main","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"user cannot commit to repo [user: bot]","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/contents/viapr.txt","auth":"bot","status":201,"request":{"content":"eAo=","message":"api new branch","branch":"main","new_branch":"q-api"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"viapr.txt","path":"viapr.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/bypass/contents/viapr.txt?ref=q-api","html_url":"/acme/bypass/src/branch/q-api/viapr.txt","git_url":"/api/v1/repos/acme/bypass/git/blobs/","download_url":"/acme/bypass/raw/branch/q-api/viapr.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/bypass/contents/viapr.txt?ref=q-api","git":"/api/v1/repos/acme/bypass/git/blobs/","html":"/acme/bypass/src/branch/q-api/viapr.txt"}},"commit":{"url":"/api/v1/repos/acme/bypass/git/commits/","sha":"","created":"","html_url":"/acme/bypass/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/bypass/git/commits/","sha":"","created":""}],"message":"api new branch\n","tree":{"url":"/api/v1/repos/acme/bypass/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/bypass/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"git","name":"push-unprotected-branch","cmd":"git push origin HEAD:refs/heads/fp1","ok":true,"output":"remote: \nremote: Create a new pull request for 'fp1': \nremote: /acme/bypass/pulls/new/fp1 \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/bypass.git\n * [new branch] HEAD -> fp1"}, +{"kind":"git","name":"force-push-unprotected-branch","cmd":"git push -f origin HEAD:refs/heads/fp1","ok":true,"output":"remote: \nremote: Create a new pull request for 'fp1': \nremote: /acme/bypass/pulls/new/fp1 \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/bypass.git\n + .. HEAD -> fp1 (forced update)"}, +{"kind":"git","name":"nonff-protected-push-disabled","cmd":"git push origin HEAD:refs/heads/main","ok":false,"output":"To /acme/bypass.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to '/acme/bypass.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.","refusal":["! [rejected] head -> main (non-fast-forward)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/bypass/branch_protections/main","auth":"admin","status":200,"request":{"enable_push":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":null,"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"git","name":"nonff-protected-push-enabled","cmd":"git push origin HEAD:refs/heads/main","ok":false,"output":"To /acme/bypass.git\n ! [rejected] HEAD -> main (non-fast-forward)\nerror: failed to push some refs to '/acme/bypass.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.","refusal":["! [rejected] head -> main (non-fast-forward)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"git","name":"force-protected-push-enabled","cmd":"git push -f origin HEAD:refs/heads/main","ok":false,"output":"remote: \nremote: error: \nremote: error: branch main is protected from force push \nremote: error: \nTo /acme/bypass.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'","refusal":["remote: error: branch main is protected from force push","! [remote rejected] head -> main (pre-receive hook declined)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"git","name":"delete-protected-push-enabled","cmd":"git push origin :refs/heads/main","ok":false,"output":"remote: \nremote: error: \nremote: error: branch main is the default branch and cannot be deleted \nremote: error: \nTo /acme/bypass.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'","refusal":["remote: error: branch main is the default branch and cannot be deleted","! [remote rejected] main (pre-receive hook declined)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/bypass/branch_protections/main","auth":"admin","status":200,"request":{"enable_push":false},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":null,"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"git","name":"delete-protected-push-disabled","cmd":"git push origin :refs/heads/main","ok":false,"output":"remote: \nremote: error: \nremote: error: branch main is the default branch and cannot be deleted \nremote: error: \nTo /acme/bypass.git\n ! [remote rejected] main (pre-receive hook declined)\nerror: failed to push some refs to '/acme/bypass.git'","refusal":["remote: error: branch main is the default branch and cannot be deleted","! [remote rejected] main (pre-receive hook declined)","error: failed to push some refs to '/acme/bypass.git'"]}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/bypass/branches/main","auth":"admin","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"can not delete default or pull request target branch","url":"/api/swagger"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/bypass/branches/main","auth":"bot","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"can not delete default or pull request target branch","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/bypass/branches/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"name":"main","commit":{"id":"","message":"Merge pull request 'PR q1' (#1) from q1 into main\n","url":"/acme/bypass/commit/","author":{"name":"bot","email":"bot@example.invalid","username":"bot"},"committer":{"name":"bot","email":"bot@example.invalid","username":"bot"},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""},"timestamp":"","added":null,"removed":null,"modified":null},"protected":true,"required_approvals":0,"enable_status_check":false,"status_check_contexts":null,"user_can_push":false,"user_can_merge":true,"effective_branch_protection_name":"main"}}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/bypass/branch_protections/main","auth":"admin","status":204,"headers":{},"body_text":""} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/R-token-scope-edges.json b/crates/forge/conformance/fixtures/1.26.2/R-token-scope-edges.json index 636a25ad..f7f1c18d 100644 --- a/crates/forge/conformance/fixtures/1.26.2/R-token-scope-edges.json +++ b/crates/forge/conformance/fixtures/1.26.2/R-token-scope-edges.json @@ -1,549 +1,23 @@ -{ - "scenario": "R", - "title": "token-scope-edges", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 201, - "request": { - "name": "po", - "scopes": [ - "public-only", - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "po", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "public-only", - "read:repository" - ], - "created_at": "", - "last_used_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped2", - "auth": "alice-po", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "not found", - "url": "/api/swagger", - "errors": null - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "alice-po", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[read:user], token scope=public-only,read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/search?limit=50", - "auth": "alice-po", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "0" - }, - "body": { - "ok": true, - "data": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-ro", - "status": 403, - "request": { - "name": "via-ro", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:user], token scope=read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice", - "status": 401, - "request": { - "name": "via-all-token", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "auth required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-tokpw", - "status": 201, - "request": { - "name": "via-token-as-password", - "scopes": [ - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "via-token-as-password", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ], - "created_at": "", - "last_used_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-tokpw", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "4" - }, - "body": [ - { - "id": "", - "name": "po", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "public-only", - "read:repository" - ], - "created_at": "", - "last_used_at": "" - }, - { - "id": "", - "name": "via-token-as-password", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ], - "created_at": "", - "last_used_at": "" - }, - { - "id": "", - "name": "ci", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ], - "created_at": "", - "last_used_at": "" - }, - { - "id": "", - "name": "all", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "all" - ], - "created_at": "", - "last_used_at": "" - } - ], - "volatile": [ - "id", - "name", - "scopes" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/bot/tokens", - "auth": "alice-pw-on-bot", - "status": 403, - "request": { - "name": "stolen", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "doer should be the site admin or be same as the contextUser", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/bot/tokens", - "auth": "alice-pw-on-bot", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "doer should be the site admin or be same as the contextUser", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 400, - "request": { - "name": "badscope", - "scopes": [ - "nonsense" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid access token scope provided: invalid access token scope: nonsense", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 400, - "request": { - "name": "noscope" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "access token must have a scope", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 422, - "request": { - "name": "", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "[Name]: Required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-basic", - "status": 201, - "request": { - "name": "wo", - "scopes": [ - "write:organization" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "wo", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "write:organization" - ], - "created_at": "", - "last_used_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs", - "auth": "bot", - "status": 201, - "request": { - "username": "botorg" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "botorg", - "full_name": "", - "email": "", - "avatar_url": "/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "botorg" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/botorg/repos", - "auth": "alice-wo", - "status": 403, - "request": { - "name": "intruder" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "User is not allowed to create repositories in this organization.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/botorg/repos", - "auth": "alice", - "status": 403, - "request": { - "name": "intruder" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "User is not allowed to create repositories in this organization.", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/orgs/botorg/repos", - "auth": "bot", - "status": 201, - "request": { - "name": "legit" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "botorg", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "", - "avatar_url": "/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3", - "html_url": "/botorg", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "botorg" - }, - "name": "legit", - "full_name": "botorg/legit", - "description": "", - "empty": true, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 22, - "language": "", - "languages_url": "/api/v1/repos/botorg/legit/languages", - "html_url": "/botorg/legit", - "url": "/api/v1/repos/botorg/legit", - "link": "", - "ssh_url": "ssh:///botorg/legit.git", - "clone_url": "/botorg/legit.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 0, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": true, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/orgs/botorg", - "auth": "alice-wo", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "botorg", - "full_name": "", - "email": "", - "avatar_url": "/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3", - "description": "", - "website": "", - "location": "", - "visibility": "public", - "repo_admin_change_team_access": false, - "username": "botorg" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped2", - "auth": "alice-wo", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[read:repository], token scope=write:organization", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/alice/scoped2/branches", - "auth": "bot-scoped", - "status": 404, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "errors": null, - "message": "not found", - "url": "/api/swagger" - } - } - ] -} +{"scenario":"R","title":"token-scope-edges","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":201,"request":{"name":"po","scopes":["public-only","read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"po","sha1":"","token_last_eight":"","scopes":["public-only","read:repository"],"created_at":"","last_used_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped2","auth":"alice-po","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"not found","url":"/api/swagger","errors":null}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"alice-po","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[read:user], token scope=public-only,read:repository","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/search?limit=50","auth":"alice-po","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"0"},"body":{"ok":true,"data":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-ro","status":403,"request":{"name":"via-ro","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:user], token scope=read:repository","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice","status":401,"request":{"name":"via-all-token","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"auth required","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-tokpw","status":201,"request":{"name":"via-token-as-password","scopes":["read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"via-token-as-password","sha1":"","token_last_eight":"","scopes":["read:repository"],"created_at":"","last_used_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-tokpw","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"4"},"body":[{"id":"","name":"po","sha1":"","token_last_eight":"","scopes":["public-only","read:repository"],"created_at":"","last_used_at":""},{"id":"","name":"via-token-as-password","sha1":"","token_last_eight":"","scopes":["read:repository"],"created_at":"","last_used_at":""},{"id":"","name":"ci","sha1":"","token_last_eight":"","scopes":["read:repository"],"created_at":"","last_used_at":""},{"id":"","name":"all","sha1":"","token_last_eight":"","scopes":["all"],"created_at":"","last_used_at":""}],"volatile":["id","name","scopes"]}, +{"kind":"http","method":"POST","path":"/api/v1/users/bot/tokens","auth":"alice-pw-on-bot","status":403,"request":{"name":"stolen","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"doer should be the site admin or be same as the contextUser","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/users/bot/tokens","auth":"alice-pw-on-bot","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"doer should be the site admin or be same as the contextUser","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":400,"request":{"name":"badscope","scopes":["nonsense"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid access token scope provided: invalid access token scope: nonsense","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":400,"request":{"name":"noscope"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"access token must have a scope","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":422,"request":{"name":"","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"[Name]: Required","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-basic","status":201,"request":{"name":"wo","scopes":["write:organization"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"wo","sha1":"","token_last_eight":"","scopes":["write:organization"],"created_at":"","last_used_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs","auth":"bot","status":201,"request":{"username":"botorg"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"botorg","full_name":"","email":"","avatar_url":"/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"botorg"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/botorg/repos","auth":"alice-wo","status":403,"request":{"name":"intruder"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"User is not allowed to create repositories in this organization.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/botorg/repos","auth":"alice","status":403,"request":{"name":"intruder"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"User is not allowed to create repositories in this organization.","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/orgs/botorg/repos","auth":"bot","status":201,"request":{"name":"legit"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"botorg","login_name":"","source_id":"","full_name":"","email":"","avatar_url":"/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3","html_url":"/botorg","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"botorg"},"name":"legit","full_name":"botorg/legit","description":"","empty":true,"private":true,"fork":false,"template":false,"mirror":false,"size":22,"language":"","languages_url":"/api/v1/repos/botorg/legit/languages","html_url":"/botorg/legit","url":"/api/v1/repos/botorg/legit","link":"","ssh_url":"ssh:///botorg/legit.git","clone_url":"/botorg/legit.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":0,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"GET","path":"/api/v1/orgs/botorg","auth":"alice-wo","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"botorg","full_name":"","email":"","avatar_url":"/avatars/84298c4e18cd2b2b34f8e2c84fc22bb3","description":"","website":"","location":"","visibility":"public","repo_admin_change_team_access":false,"username":"botorg"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped2","auth":"alice-wo","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[read:repository], token scope=write:organization","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/alice/scoped2/branches","auth":"bot-scoped","status":404,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"errors":null,"message":"not found","url":"/api/swagger"}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/S-ref-pushes.json b/crates/forge/conformance/fixtures/1.26.2/S-ref-pushes.json index 34fb6a8f..ee96d59c 100644 --- a/crates/forge/conformance/fixtures/1.26.2/S-ref-pushes.json +++ b/crates/forge/conformance/fixtures/1.26.2/S-ref-pushes.json @@ -1,611 +1,25 @@ -{ - "scenario": "S", - "title": "ref-pushes", - "error": null, - "exchanges": [ - { - "kind": "git", - "name": "bot-push-replace-ref", - "cmd": "git push origin :refs/replace/", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/replace/" - }, - { - "kind": "git", - "name": "bot-push-pull-1-head", - "cmd": "git push origin :refs/pull/1/head", - "ok": false, - "output": "To /acme/refs.git\n ! [rejected] -> refs/pull/1/head (non-fast-forward)\nerror: failed to push some refs to '/acme/refs.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.", - "refusal": [ - "! [rejected] -> refs/pull/1/head (non-fast-forward)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "bot-push-pull-1-head-forced", - "cmd": "git push origin +:refs/pull/1/head", - "ok": false, - "output": "remote: error: hook declined to update refs/pull/1/head \nTo /acme/refs.git\n ! [remote rejected] -> refs/pull/1/head (hook declined)\nerror: failed to push some refs to '/acme/refs.git'", - "refusal": [ - "remote: error: hook declined to update refs/pull/1/head", - "! [remote rejected] -> refs/pull/1/head (hook declined)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "bot-push-pull-999-head", - "cmd": "git push origin :refs/pull/999/head", - "ok": false, - "output": "remote: error: hook declined to update refs/pull/999/head \nTo /acme/refs.git\n ! [remote rejected] -> refs/pull/999/head (hook declined)\nerror: failed to push some refs to '/acme/refs.git'", - "refusal": [ - "remote: error: hook declined to update refs/pull/999/head", - "! [remote rejected] -> refs/pull/999/head (hook declined)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "bot-push-heads-pull-1-head", - "cmd": "git push origin :refs/heads/pull/1/head", - "ok": true, - "output": "remote: \nremote: Create a new pull request for 'pull/1/head': \nremote: /acme/refs/pulls/new/pull/1/head \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new branch] -> pull/1/head" - }, - { - "kind": "git", - "name": "bot-push-lightweight-tag", - "cmd": "git push origin :refs/tags/v-bot", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new tag] -> v-bot" - }, - { - "kind": "git", - "name": "bot-push-annotated-tag", - "cmd": "git push origin refs/tags/annot:refs/tags/annot", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new tag] annot -> annot" - }, - { - "kind": "git", - "name": "bot-push-notes-ref", - "cmd": "git push origin :refs/notes/commits", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/notes/commits" - }, - { - "kind": "git", - "name": "bot-push-for-ref", - "cmd": "git push origin :refs/for/main", - "ok": false, - "output": "To /acme/refs.git\n ! [remote rejected] -> refs/for/main (topic-branch is not set)\nerror: failed to push some refs to '/acme/refs.git'", - "refusal": [ - "! [remote rejected] -> refs/for/main (topic-branch is not set)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "bot-push-changes-ref", - "cmd": "git push origin :refs/changes/1/2", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/changes/1/2" - }, - { - "kind": "git", - "name": "bot-push-keep-around-ref", - "cmd": "git push origin :refs/keep-around/", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/keep-around/" - }, - { - "kind": "git", - "name": "bot-push-arbitrary-ref", - "cmd": "git push origin :refs/custom/thing", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/custom/thing" - }, - { - "kind": "git", - "name": "bot-push-tag-delete", - "cmd": "git push origin :refs/tags/v-bot", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n - [deleted] v-bot" - }, - { - "kind": "git", - "name": "read-collab-push-tag", - "cmd": "git push http://@/acme/refs.git :refs/tags/v-carol", - "ok": false, - "output": "remote: \nremote: error: \nremote: error: User permission denied for writing. \nremote: error: \nTo /acme/refs.git\n ! [remote rejected] -> v-carol (pre-receive hook declined)\nerror: failed to push some refs to '/acme/refs.git'", - "refusal": [ - "remote: error: user permission denied for writing.", - "! [remote rejected] -> v-carol (pre-receive hook declined)", - "error: failed to push some refs to '/acme/refs.git'" - ] - }, - { - "kind": "git", - "name": "ls-remote-all-refs", - "cmd": "git ls-remote http://@/acme/refs.git", - "ok": true, - "output": "\tHEAD\n\trefs/changes/1/2\n\trefs/custom/thing\n\trefs/heads/main\n\trefs/heads/pull/1/head\n\trefs/heads/r1\n\trefs/keep-around/\n\trefs/notes/commits\n\trefs/pull/1/head\n\trefs/replace/\n\trefs/tags/annot\n\trefs/tags/annot^{}" - }, - { - "kind": "note", - "key": "ls-remote-all-refs_stdout", - "value": "\tHEAD\n\trefs/changes/1/2\n\trefs/custom/thing\n\trefs/heads/main\n\trefs/heads/pull/1/head\n\trefs/heads/r1\n\trefs/keep-around/\n\trefs/notes/commits\n\trefs/pull/1/head\n\trefs/replace/\n\trefs/tags/annot\n\trefs/tags/annot^{}", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/refs.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003e refs/changes/1/2\n003f refs/custom/thing\n003d refs/heads/main\n0044 refs/heads/pull/1/head\n003b refs/heads/r1\n0067 refs/keep-around/\n0040 refs/notes/commits\n003e refs/pull/1/head\n0063 refs/replace/\n003d refs/tags/annot\n0040 refs/tags/annot^{}\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "refs_advertised_refs_upload_pack", - "value": [ - "HEAD", - "refs/changes/1/2", - "refs/custom/thing", - "refs/heads/main", - "refs/heads/pull/1/head", - "refs/heads/r1", - "refs/keep-around/", - "refs/notes/commits", - "refs/pull/1/head", - "refs/replace/", - "refs/tags/annot", - "refs/tags/annot^{}" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/refs.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000c5 refs/changes/1/2\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n003f refs/custom/thing\n003d refs/heads/main\n0044 refs/heads/pull/1/head\n003b refs/heads/r1\n0067 refs/keep-around/\n0040 refs/notes/commits\n003e refs/pull/1/head\n0063 refs/replace/\n003d refs/tags/annot\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "refs_advertised_refs_receive_pack", - "value": [ - "refs/changes/1/2", - "refs/custom/thing", - "refs/heads/main", - "refs/heads/pull/1/head", - "refs/heads/r1", - "refs/keep-around/", - "refs/notes/commits", - "refs/pull/1/head", - "refs/replace/", - "refs/tags/annot" - ], - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/refs/git/refs", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": [ - { - "ref": "refs/changes/1/2", - "url": "/api/v1/repos/acme/refs/git/refs/changes/1/2", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/custom/thing", - "url": "/api/v1/repos/acme/refs/git/refs/custom/thing", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/heads/main", - "url": "/api/v1/repos/acme/refs/git/refs/heads/main", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/heads/pull/1/head", - "url": "/api/v1/repos/acme/refs/git/refs/heads/pull/1/head", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/heads/r1", - "url": "/api/v1/repos/acme/refs/git/refs/heads/r1", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/keep-around/", - "url": "/api/v1/repos/acme/refs/git/refs/keep-around/", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/notes/commits", - "url": "/api/v1/repos/acme/refs/git/refs/notes/commits", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/pull/1/head", - "url": "/api/v1/repos/acme/refs/git/refs/pull/1/head", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/replace/", - "url": "/api/v1/repos/acme/refs/git/refs/replace/", - "object": { - "type": "commit", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/commits/" - } - }, - { - "ref": "refs/tags/annot", - "url": "/api/v1/repos/acme/refs/git/refs/tags/annot", - "object": { - "type": "tag", - "sha": "", - "url": "/api/v1/repos/acme/refs/git/tags/" - } - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/refs/tags", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "1" - }, - "body": [ - { - "name": "annot", - "message": "annotated", - "id": "", - "commit": { - "url": "/api/v1/repos/acme/refs/git/commits/", - "sha": "", - "created": "" - }, - "zipball_url": "/acme/refs/archive/annot.zip", - "tarball_url": "/acme/refs/archive/annot.tar.gz" - } - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/refs/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/refs/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR r1", - "body": "body r1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/refs/pulls/1", - "diff_url": "/acme/refs/pulls/1.diff", - "patch_url": "/acme/refs/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "refs", - "full_name": "acme/refs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/refs/languages", - "html_url": "/acme/refs", - "url": "/api/v1/repos/acme/refs", - "link": "", - "ssh_url": "ssh:///acme/refs.git", - "clone_url": "/acme/refs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "r1", - "ref": "r1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "refs", - "full_name": "acme/refs", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/refs/languages", - "html_url": "/acme/refs", - "url": "/api/v1/repos/acme/refs", - "link": "", - "ssh_url": "ssh:///acme/refs.git", - "clone_url": "/acme/refs.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - } - ] -} +{"scenario":"S","title":"ref-pushes","error":null,"exchanges":[ +{"kind":"git","name":"bot-push-replace-ref","cmd":"git push origin :refs/replace/","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/replace/"}, +{"kind":"git","name":"bot-push-pull-1-head","cmd":"git push origin :refs/pull/1/head","ok":false,"output":"To /acme/refs.git\n ! [rejected] -> refs/pull/1/head (non-fast-forward)\nerror: failed to push some refs to '/acme/refs.git'\nhint: Updates were rejected because a pushed branch tip is behind its remote\nhint: counterpart. If you want to integrate the remote changes, use 'git pull'\nhint: before pushing again.\nhint: See the 'Note about fast-forwards' in 'git push --help' for details.","refusal":["! [rejected] -> refs/pull/1/head (non-fast-forward)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"bot-push-pull-1-head-forced","cmd":"git push origin +:refs/pull/1/head","ok":false,"output":"remote: error: hook declined to update refs/pull/1/head \nTo /acme/refs.git\n ! [remote rejected] -> refs/pull/1/head (hook declined)\nerror: failed to push some refs to '/acme/refs.git'","refusal":["remote: error: hook declined to update refs/pull/1/head","! [remote rejected] -> refs/pull/1/head (hook declined)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"bot-push-pull-999-head","cmd":"git push origin :refs/pull/999/head","ok":false,"output":"remote: error: hook declined to update refs/pull/999/head \nTo /acme/refs.git\n ! [remote rejected] -> refs/pull/999/head (hook declined)\nerror: failed to push some refs to '/acme/refs.git'","refusal":["remote: error: hook declined to update refs/pull/999/head","! [remote rejected] -> refs/pull/999/head (hook declined)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"bot-push-heads-pull-1-head","cmd":"git push origin :refs/heads/pull/1/head","ok":true,"output":"remote: \nremote: Create a new pull request for 'pull/1/head': \nremote: /acme/refs/pulls/new/pull/1/head \nremote: \nremote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new branch] -> pull/1/head"}, +{"kind":"git","name":"bot-push-lightweight-tag","cmd":"git push origin :refs/tags/v-bot","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new tag] -> v-bot"}, +{"kind":"git","name":"bot-push-annotated-tag","cmd":"git push origin refs/tags/annot:refs/tags/annot","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new tag] annot -> annot"}, +{"kind":"git","name":"bot-push-notes-ref","cmd":"git push origin :refs/notes/commits","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/notes/commits"}, +{"kind":"git","name":"bot-push-for-ref","cmd":"git push origin :refs/for/main","ok":false,"output":"To /acme/refs.git\n ! [remote rejected] -> refs/for/main (topic-branch is not set)\nerror: failed to push some refs to '/acme/refs.git'","refusal":["! [remote rejected] -> refs/for/main (topic-branch is not set)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"bot-push-changes-ref","cmd":"git push origin :refs/changes/1/2","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/changes/1/2"}, +{"kind":"git","name":"bot-push-keep-around-ref","cmd":"git push origin :refs/keep-around/","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/keep-around/"}, +{"kind":"git","name":"bot-push-arbitrary-ref","cmd":"git push origin :refs/custom/thing","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n * [new reference] -> refs/custom/thing"}, +{"kind":"git","name":"bot-push-tag-delete","cmd":"git push origin :refs/tags/v-bot","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/refs.git\n - [deleted] v-bot"}, +{"kind":"git","name":"read-collab-push-tag","cmd":"git push http://@/acme/refs.git :refs/tags/v-carol","ok":false,"output":"remote: \nremote: error: \nremote: error: User permission denied for writing. \nremote: error: \nTo /acme/refs.git\n ! [remote rejected] -> v-carol (pre-receive hook declined)\nerror: failed to push some refs to '/acme/refs.git'","refusal":["remote: error: user permission denied for writing.","! [remote rejected] -> v-carol (pre-receive hook declined)","error: failed to push some refs to '/acme/refs.git'"]}, +{"kind":"git","name":"ls-remote-all-refs","cmd":"git ls-remote http://@/acme/refs.git","ok":true,"output":"\tHEAD\n\trefs/changes/1/2\n\trefs/custom/thing\n\trefs/heads/main\n\trefs/heads/pull/1/head\n\trefs/heads/r1\n\trefs/keep-around/\n\trefs/notes/commits\n\trefs/pull/1/head\n\trefs/replace/\n\trefs/tags/annot\n\trefs/tags/annot^{}"}, +{"kind":"note","key":"ls-remote-all-refs_stdout","value":"\tHEAD\n\trefs/changes/1/2\n\trefs/custom/thing\n\trefs/heads/main\n\trefs/heads/pull/1/head\n\trefs/heads/r1\n\trefs/keep-around/\n\trefs/notes/commits\n\trefs/pull/1/head\n\trefs/replace/\n\trefs/tags/annot\n\trefs/tags/annot^{}","strict":true}, +{"kind":"http","method":"GET","path":"/acme/refs.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003e refs/changes/1/2\n003f refs/custom/thing\n003d refs/heads/main\n0044 refs/heads/pull/1/head\n003b refs/heads/r1\n0067 refs/keep-around/\n0040 refs/notes/commits\n003e refs/pull/1/head\n0063 refs/replace/\n003d refs/tags/annot\n0040 refs/tags/annot^{}\n0000","volatile":["$text"]}, +{"kind":"note","key":"refs_advertised_refs_upload_pack","value":["HEAD","refs/changes/1/2","refs/custom/thing","refs/heads/main","refs/heads/pull/1/head","refs/heads/r1","refs/keep-around/","refs/notes/commits","refs/pull/1/head","refs/replace/","refs/tags/annot","refs/tags/annot^{}"],"strict":true}, +{"kind":"http","method":"GET","path":"/acme/refs.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000c5 refs/changes/1/2\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n003f refs/custom/thing\n003d refs/heads/main\n0044 refs/heads/pull/1/head\n003b refs/heads/r1\n0067 refs/keep-around/\n0040 refs/notes/commits\n003e refs/pull/1/head\n0063 refs/replace/\n003d refs/tags/annot\n0000","volatile":["$text"]}, +{"kind":"note","key":"refs_advertised_refs_receive_pack","value":["refs/changes/1/2","refs/custom/thing","refs/heads/main","refs/heads/pull/1/head","refs/heads/r1","refs/keep-around/","refs/notes/commits","refs/pull/1/head","refs/replace/","refs/tags/annot"],"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/refs/git/refs","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":[{"ref":"refs/changes/1/2","url":"/api/v1/repos/acme/refs/git/refs/changes/1/2","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/custom/thing","url":"/api/v1/repos/acme/refs/git/refs/custom/thing","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/heads/main","url":"/api/v1/repos/acme/refs/git/refs/heads/main","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/heads/pull/1/head","url":"/api/v1/repos/acme/refs/git/refs/heads/pull/1/head","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/heads/r1","url":"/api/v1/repos/acme/refs/git/refs/heads/r1","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/keep-around/","url":"/api/v1/repos/acme/refs/git/refs/keep-around/","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/notes/commits","url":"/api/v1/repos/acme/refs/git/refs/notes/commits","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/pull/1/head","url":"/api/v1/repos/acme/refs/git/refs/pull/1/head","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/replace/","url":"/api/v1/repos/acme/refs/git/refs/replace/","object":{"type":"commit","sha":"","url":"/api/v1/repos/acme/refs/git/commits/"}},{"ref":"refs/tags/annot","url":"/api/v1/repos/acme/refs/git/refs/tags/annot","object":{"type":"tag","sha":"","url":"/api/v1/repos/acme/refs/git/tags/"}}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/refs/tags","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"1"},"body":[{"name":"annot","message":"annotated","id":"","commit":{"url":"/api/v1/repos/acme/refs/git/commits/","sha":"","created":""},"zipball_url":"/acme/refs/archive/annot.zip","tarball_url":"/acme/refs/archive/annot.tar.gz"}]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/refs/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/refs/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR r1","body":"body r1","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/refs/pulls/1","diff_url":"/acme/refs/pulls/1.diff","patch_url":"/acme/refs/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"refs","full_name":"acme/refs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/refs/languages","html_url":"/acme/refs","url":"/api/v1/repos/acme/refs","link":"","ssh_url":"ssh:///acme/refs.git","clone_url":"/acme/refs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"r1","ref":"r1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"refs","full_name":"acme/refs","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/refs/languages","html_url":"/acme/refs","url":"/api/v1/repos/acme/refs","link":"","ssh_url":"ssh:///acme/refs.git","clone_url":"/acme/refs.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/T-merge-outcomes.json b/crates/forge/conformance/fixtures/1.26.2/T-merge-outcomes.json index 93db444a..fca8e421 100644 --- a/crates/forge/conformance/fixtures/1.26.2/T-merge-outcomes.json +++ b/crates/forge/conformance/fixtures/1.26.2/T-merge-outcomes.json @@ -1,4089 +1,24 @@ -{ - "scenario": "T", - "title": "merge-outcomes", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "unrelated", - "head": "orph", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "unrelated", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 3, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/outcomes/pulls/1", - "diff_url": "/acme/outcomes/pulls/1.diff", - "patch_url": "/acme/outcomes/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "orph", - "ref": "orph", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "unrelated", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 3, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/outcomes/pulls/1", - "diff_url": "/acme/outcomes/pulls/1.diff", - "patch_url": "/acme/outcomes/pulls/1.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "orph", - "ref": "orph", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 409, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body_text": "{\"Style\":\"merge\",\"StdOut\":\"\",\"StdErr\":\"fatal: refusing to merge unrelated histories\\n\"", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "unrelated_merge_exact_body", - "value": "{\"Style\":\"merge\",\"StdOut\":\"\",\"StdErr\":\"fatal: refusing to merge unrelated histories\\n\"", - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "unrelated", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 3, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/outcomes/pulls/1", - "diff_url": "/acme/outcomes/pulls/1.diff", - "patch_url": "/acme/outcomes/pulls/1.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "orph", - "ref": "orph", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "same tree", - "head": "tid", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "same tree", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/2", - "diff_url": "/acme/outcomes/pulls/2.diff", - "patch_url": "/acme/outcomes/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "tid", - "ref": "tid", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "same tree", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/2", - "diff_url": "/acme/outcomes/pulls/2.diff", - "patch_url": "/acme/outcomes/pulls/2.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "tid", - "ref": "tid", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/2", - "number": 2, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "same tree", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/2", - "diff_url": "/acme/outcomes/pulls/2.diff", - "patch_url": "/acme/outcomes/pulls/2.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "tid", - "ref": "tid", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 3, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls", - "auth": "bot-scoped", - "status": 201, - "request": { - "title": "contained", - "head": "cont", - "base": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "contained", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/3", - "diff_url": "/acme/outcomes/pulls/3.diff", - "patch_url": "/acme/outcomes/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "cont", - "ref": "cont", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 24, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 1, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "contained", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/3", - "diff_url": "/acme/outcomes/pulls/3.diff", - "patch_url": "/acme/outcomes/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "cont", - "ref": "cont", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Please try again later", - "url": "/api/swagger" - }, - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/3", - "number": 3, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "contained", - "body": "", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 0, - "deletions": 0, - "changed_files": 0, - "html_url": "/acme/outcomes/pulls/3", - "diff_url": "/acme/outcomes/pulls/3.diff", - "patch_url": "/acme/outcomes/pulls/3.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "cont", - "ref": "cont", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 4, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR ok1", - "body": "body ok1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/outcomes/pulls/4", - "diff_url": "/acme/outcomes/pulls/4.diff", - "patch_url": "/acme/outcomes/pulls/4.patch", - "mergeable": true, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 5, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "ok1", - "ref": "ok1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 5, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/4", - "number": 4, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR ok1", - "body": "body ok1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 2, - "deletions": 0, - "changed_files": 2, - "html_url": "/acme/outcomes/pulls/4", - "diff_url": "/acme/outcomes/pulls/4.diff", - "patch_url": "/acme/outcomes/pulls/4.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 5, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "ok1", - "ref": "ok1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 25, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 5, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "The PR is already merged", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR cfb", - "body": "body cfb", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "open", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 1, - "changed_files": 1, - "html_url": "/acme/outcomes/pulls/6", - "diff_url": "/acme/outcomes/pulls/6.diff", - "patch_url": "/acme/outcomes/pulls/6.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 8, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "cfb", - "ref": "cfb", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 8, - "open_issues_count": 0, - "open_pr_counter": 3, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": null, - "pin_order": 0, - "content_version": 0 - }, - "strict_keys": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/outcomes/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Please try again later", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 201, - "request": { - "state": "closed" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR cfb", - "body": "body cfb", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 1, - "changed_files": 1, - "html_url": "/acme/outcomes/pulls/6", - "diff_url": "/acme/outcomes/pulls/6.diff", - "patch_url": "/acme/outcomes/pulls/6.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 8, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "cfb", - "ref": "cfb", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 8, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/outcomes/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/outcomes/pulls/6", - "number": 6, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR cfb", - "body": "body cfb", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 1, - "changed_files": 1, - "html_url": "/acme/outcomes/pulls/6", - "diff_url": "/acme/outcomes/pulls/6.diff", - "patch_url": "/acme/outcomes/pulls/6.patch", - "mergeable": false, - "merged": false, - "merged_at": null, - "merge_commit_sha": null, - "merged_by": null, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 8, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "cfb", - "ref": "cfb", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "outcomes", - "full_name": "acme/outcomes", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 29, - "language": "", - "languages_url": "/api/v1/repos/acme/outcomes/languages", - "html_url": "/acme/outcomes", - "url": "/api/v1/repos/acme/outcomes", - "link": "", - "ssh_url": "ssh:///acme/outcomes.git", - "clone_url": "/acme/outcomes.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 8, - "open_issues_count": 0, - "open_pr_counter": 2, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - } - } - ] -} +{"scenario":"T","title":"merge-outcomes","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls","auth":"bot-scoped","status":201,"request":{"title":"unrelated","head":"orph","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"unrelated","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":3,"deletions":0,"changed_files":2,"html_url":"/acme/outcomes/pulls/1","diff_url":"/acme/outcomes/pulls/1.diff","patch_url":"/acme/outcomes/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"orph","ref":"orph","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"unrelated","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":3,"deletions":0,"changed_files":2,"html_url":"/acme/outcomes/pulls/1","diff_url":"/acme/outcomes/pulls/1.diff","patch_url":"/acme/outcomes/pulls/1.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"orph","ref":"orph","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":409,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body_text":"{\"Style\":\"merge\",\"StdOut\":\"\",\"StdErr\":\"fatal: refusing to merge unrelated histories\\n\"","volatile":["$text"]}, +{"kind":"note","key":"unrelated_merge_exact_body","value":"{\"Style\":\"merge\",\"StdOut\":\"\",\"StdErr\":\"fatal: refusing to merge unrelated histories\\n\"","strict":false}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"unrelated","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":3,"deletions":0,"changed_files":2,"html_url":"/acme/outcomes/pulls/1","diff_url":"/acme/outcomes/pulls/1.diff","patch_url":"/acme/outcomes/pulls/1.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"orph","ref":"orph","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls","auth":"bot-scoped","status":201,"request":{"title":"same tree","head":"tid","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"same tree","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/2","diff_url":"/acme/outcomes/pulls/2.diff","patch_url":"/acme/outcomes/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"tid","ref":"tid","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"same tree","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/2","diff_url":"/acme/outcomes/pulls/2.diff","patch_url":"/acme/outcomes/pulls/2.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"tid","ref":"tid","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":"","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/2","number":2,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"same tree","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/2","diff_url":"/acme/outcomes/pulls/2.diff","patch_url":"/acme/outcomes/pulls/2.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"tid","ref":"tid","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":3,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls","auth":"bot-scoped","status":201,"request":{"title":"contained","head":"cont","base":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"contained","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/3","diff_url":"/acme/outcomes/pulls/3.diff","patch_url":"/acme/outcomes/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"cont","ref":"cont","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":24,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"contained","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/3","diff_url":"/acme/outcomes/pulls/3.diff","patch_url":"/acme/outcomes/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"cont","ref":"cont","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Please try again later","url":"/api/swagger"},"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/3","number":3,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"contained","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":0,"deletions":0,"changed_files":0,"html_url":"/acme/outcomes/pulls/3","diff_url":"/acme/outcomes/pulls/3.diff","patch_url":"/acme/outcomes/pulls/3.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"cont","ref":"cont","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":4,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR ok1","body":"body ok1","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/outcomes/pulls/4","diff_url":"/acme/outcomes/pulls/4.diff","patch_url":"/acme/outcomes/pulls/4.patch","mergeable":true,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"ok1","ref":"ok1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/4","number":4,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR ok1","body":"body ok1","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":2,"deletions":0,"changed_files":2,"html_url":"/acme/outcomes/pulls/4","diff_url":"/acme/outcomes/pulls/4.diff","patch_url":"/acme/outcomes/pulls/4.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"ok1","ref":"ok1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":25,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":5,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"The PR is already merged","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR cfb","body":"body cfb","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":1,"changed_files":1,"html_url":"/acme/outcomes/pulls/6","diff_url":"/acme/outcomes/pulls/6.diff","patch_url":"/acme/outcomes/pulls/6.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":8,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"cfb","ref":"cfb","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":8,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":null,"pin_order":0,"content_version":0},"strict_keys":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/outcomes/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Please try again later","url":"/api/swagger"}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":201,"request":{"state":"closed"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR cfb","body":"body cfb","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":1,"changed_files":1,"html_url":"/acme/outcomes/pulls/6","diff_url":"/acme/outcomes/pulls/6.diff","patch_url":"/acme/outcomes/pulls/6.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":8,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"cfb","ref":"cfb","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":8,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/outcomes/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/outcomes/pulls/6","number":6,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR cfb","body":"body cfb","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":1,"changed_files":1,"html_url":"/acme/outcomes/pulls/6","diff_url":"/acme/outcomes/pulls/6.diff","patch_url":"/acme/outcomes/pulls/6.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":8,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"cfb","ref":"cfb","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"outcomes","full_name":"acme/outcomes","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":29,"language":"","languages_url":"/api/v1/repos/acme/outcomes/languages","html_url":"/acme/outcomes","url":"/api/v1/repos/acme/outcomes","link":"","ssh_url":"ssh:///acme/outcomes.git","clone_url":"/acme/outcomes.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":8,"open_issues_count":0,"open_pr_counter":2,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/U-status-check-edges.json b/crates/forge/conformance/fixtures/1.26.2/U-status-check-edges.json index f797e550..602887a3 100644 --- a/crates/forge/conformance/fixtures/1.26.2/U-status-check-edges.json +++ b/crates/forge/conformance/fixtures/1.26.2/U-status-check-edges.json @@ -1,529 +1,15 @@ -{ - "scenario": "U", - "title": "status-check-edges", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": false, - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": false, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/checks/pulls/", - "auth": "bot-scoped", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "url": "/acme/checks/pulls/1", - "number": 1, - "user": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "title": "PR u1", - "body": "body u1", - "labels": [], - "milestone": null, - "assignee": null, - "assignees": [], - "requested_reviewers": [], - "requested_reviewers_teams": [], - "state": "closed", - "draft": false, - "is_locked": false, - "comments": 0, - "review_comments": 0, - "additions": 1, - "deletions": 0, - "changed_files": 1, - "html_url": "/acme/checks/pulls/1", - "diff_url": "/acme/checks/pulls/1.diff", - "patch_url": "/acme/checks/pulls/1.patch", - "mergeable": true, - "merged": true, - "merged_at": "", - "merge_commit_sha": "", - "merged_by": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "allow_maintainer_edit": true, - "base": { - "label": "main", - "ref": "main", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "checks", - "full_name": "acme/checks", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/checks/languages", - "html_url": "/acme/checks", - "url": "/api/v1/repos/acme/checks", - "link": "", - "ssh_url": "ssh:///acme/checks.git", - "clone_url": "/acme/checks.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "head": { - "label": "u1", - "ref": "u1", - "sha": "", - "repo_id": "", - "repo": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "checks", - "full_name": "acme/checks", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/checks/languages", - "html_url": "/acme/checks", - "url": "/api/v1/repos/acme/checks", - "link": "", - "ssh_url": "ssh:///acme/checks.git", - "clone_url": "/acme/checks.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 2, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - "merge_base": "", - "due_date": null, - "created_at": "", - "updated_at": "", - "closed_at": "", - "pin_order": 0, - "content_version": 0 - }, - "volatile": [ - "mergeable" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 405, - "request": { - "Do": "merge" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "Not all required status checks successful", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/checks/pulls//merge", - "auth": "bot-scoped", - "status": 200, - "request": { - "Do": "merge" - }, - "headers": {}, - "body_text": "" - }, - { - "kind": "http", - "method": "DELETE", - "path": "/api/v1/repos/acme/checks/branch_protections/main", - "auth": "admin", - "status": 204, - "headers": {}, - "body_text": "" - } - ] -} +{"scenario":"U","title":"status-check-edges","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":false,"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":false,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/checks/pulls/","auth":"bot-scoped","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","url":"/acme/checks/pulls/1","number":1,"user":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"title":"PR u1","body":"body u1","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"closed","draft":false,"is_locked":false,"comments":0,"review_comments":0,"additions":1,"deletions":0,"changed_files":1,"html_url":"/acme/checks/pulls/1","diff_url":"/acme/checks/pulls/1.diff","patch_url":"/acme/checks/pulls/1.patch","mergeable":true,"merged":true,"merged_at":"","merge_commit_sha":"","merged_by":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"allow_maintainer_edit":true,"base":{"label":"main","ref":"main","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"checks","full_name":"acme/checks","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/checks/languages","html_url":"/acme/checks","url":"/api/v1/repos/acme/checks","link":"","ssh_url":"ssh:///acme/checks.git","clone_url":"/acme/checks.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"head":{"label":"u1","ref":"u1","sha":"","repo_id":"","repo":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"checks","full_name":"acme/checks","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/checks/languages","html_url":"/acme/checks","url":"/api/v1/repos/acme/checks","link":"","ssh_url":"ssh:///acme/checks.git","clone_url":"/acme/checks.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}},"merge_base":"","due_date":null,"created_at":"","updated_at":"","closed_at":"","pin_order":0,"content_version":0},"volatile":["mergeable"]}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":405,"request":{"Do":"merge"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"Not all required status checks successful","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/checks/pulls//merge","auth":"bot-scoped","status":200,"request":{"Do":"merge"},"headers":{},"body_text":""}, +{"kind":"http","method":"DELETE","path":"/api/v1/repos/acme/checks/branch_protections/main","auth":"admin","status":204,"headers":{},"body_text":""} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/V-smart-http-bytes.json b/crates/forge/conformance/fixtures/1.26.2/V-smart-http-bytes.json index 1027649e..cf7c7c2e 100644 --- a/crates/forge/conformance/fixtures/1.26.2/V-smart-http-bytes.json +++ b/crates/forge/conformance/fixtures/1.26.2/V-smart-http-bytes.json @@ -1,259 +1,25 @@ -{ - "scenario": "V", - "title": "smart-http-bytes", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement", - "cache-control": "no-cache, max-age=0, must-revalidate", - "expires": "Fri, 01 Jan 1980 00:00:00 GMT", - "pragma": "no-cache" - }, - "body_text": "001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003d refs/heads/main\n0000", - "must_contain": [ - "001e# service=git-upload-pack\n0000" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"", - "cache-control": "max-age=0, private, must-revalidate, no-transform" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement", - "cache-control": "no-cache, max-age=0, must-revalidate", - "expires": "Fri, 01 Jan 1980 00:00:00 GMT", - "pragma": "no-cache" - }, - "body_text": "001f# service=git-receive-pack\n000000c4 refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n0000", - "must_contain": [ - "001f# service=git-receive-pack\n0000" - ], - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"", - "cache-control": "max-age=0, private, must-revalidate, no-transform" - }, - "body_text": "Unauthorized\n", - "volatile": [ - "$text" - ] - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement", - "cache-control": "no-cache, max-age=0, must-revalidate" - }, - "body_text": "001e# service=git-upload-pack\n0000000eversion 2\n001bagent=git/2.52.0-Linux\n0013ls-refs=unborn\n0027fetch=shallow wait-for-done filter\n0012server-option\n0017object-format=sha1\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "v2_advert_first_bytes", - "value": "001e# service=git-upload-pack\\n0000000eversion ", - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-advertisement" - }, - "body_text": "001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003d refs/heads/main\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "v0_upload_preamble", - "value": "001e# service=git-upload-pack\\n0000", - "strict": true - }, - { - "kind": "note", - "key": "v0_upload_capabilities", - "value": "multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/", - "strict": false - }, - { - "kind": "note", - "key": "v0_upload_first_pkt_prefix", - "value": "014c", - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/info/refs?service=git-receive-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-receive-pack-advertisement" - }, - "body_text": "001f# service=git-receive-pack\n000000c4 refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n0000", - "volatile": [ - "$text" - ] - }, - { - "kind": "note", - "key": "receive_preamble", - "value": "001f# service=git-receive-pack\\n0000", - "strict": true - }, - { - "kind": "note", - "key": "receive_capabilities", - "value": "report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/", - "strict": false - }, - { - "kind": "note", - "key": "receive_first_pkt_prefix", - "value": "00c4", - "strict": false - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/HEAD", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "text/plain" - }, - "body_text": "ref: refs/heads/main\n" - }, - { - "kind": "http", - "method": "GET", - "path": "/acme/wire.git/objects/info/packs", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "\n" - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-result", - "cache-control": "max-age=0, private, must-revalidate, no-transform" - }, - "body_prefix_hex": "30303038", - "archive_error": "not a zip or tar.gz" - }, - { - "kind": "note", - "key": "plain_upload_pack_response_head", - "value": "0008NAK\n", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-upload-pack", - "auth": "admin-tokbasic", - "status": 200, - "headers": { - "content-type": "application/x-git-upload-pack-result", - "cache-control": "max-age=0, private, must-revalidate, no-transform" - }, - "body_prefix_hex": "30303038", - "archive_error": "not a zip or tar.gz" - }, - { - "kind": "note", - "key": "gzip_upload_pack_response_head", - "value": "0008NAK\n", - "strict": true - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-upload-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n" - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-receive-pack", - "auth": "none", - "status": 401, - "headers": { - "content-type": "text/plain;charset=utf-8", - "www-authenticate": "Basic realm=\"Gitea\"" - }, - "body_text": "Unauthorized\n" - }, - { - "kind": "http", - "method": "POST", - "path": "/acme/wire.git/git-upload-pack", - "auth": "dave-tokbasic", - "status": 404, - "headers": { - "content-type": "text/plain;charset=utf-8" - }, - "body_text": "Repository not found" - } - ] -} +{"scenario":"V","title":"smart-http-bytes","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement","cache-control":"no-cache, max-age=0, must-revalidate","expires":"Fri, 01 Jan 1980 00:00:00 GMT","pragma":"no-cache"},"body_text":"001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003d refs/heads/main\n0000","must_contain":["001e# service=git-upload-pack\n0000"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\"","cache-control":"max-age=0, private, must-revalidate, no-transform"},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement","cache-control":"no-cache, max-age=0, must-revalidate","expires":"Fri, 01 Jan 1980 00:00:00 GMT","pragma":"no-cache"},"body_text":"001f# service=git-receive-pack\n000000c4 refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n0000","must_contain":["001f# service=git-receive-pack\n0000"],"volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\"","cache-control":"max-age=0, private, must-revalidate, no-transform"},"body_text":"Unauthorized\n","volatile":["$text"]}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement","cache-control":"no-cache, max-age=0, must-revalidate"},"body_text":"001e# service=git-upload-pack\n0000000eversion 2\n001bagent=git/2.52.0-Linux\n0013ls-refs=unborn\n0027fetch=shallow wait-for-done filter\n0012server-option\n0017object-format=sha1\n0000","volatile":["$text"]}, +{"kind":"note","key":"v2_advert_first_bytes","value":"001e# service=git-upload-pack\\n0000000eversion ","strict":true}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-advertisement"},"body_text":"001e# service=git-upload-pack\n0000014c HEAD\\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/2.52.0-Linux\n003d refs/heads/main\n0000","volatile":["$text"]}, +{"kind":"note","key":"v0_upload_preamble","value":"001e# service=git-upload-pack\\n0000","strict":true}, +{"kind":"note","key":"v0_upload_capabilities","value":"multi_ack thin-pack side-band side-band-64k ofs-delta shallow deepen-since deepen-not deepen-relative no-progress include-tag multi_ack_detailed allow-tip-sha1-in-want allow-reachable-sha1-in-want no-done symref=HEAD:refs/heads/main filter object-format=sha1 agent=git/","strict":false}, +{"kind":"note","key":"v0_upload_first_pkt_prefix","value":"014c","strict":false}, +{"kind":"http","method":"GET","path":"/acme/wire.git/info/refs?service=git-receive-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-receive-pack-advertisement"},"body_text":"001f# service=git-receive-pack\n000000c4 refs/heads/main\\0report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/2.52.0-Linux\n0000","volatile":["$text"]}, +{"kind":"note","key":"receive_preamble","value":"001f# service=git-receive-pack\\n0000","strict":true}, +{"kind":"note","key":"receive_capabilities","value":"report-status report-status-v2 delete-refs side-band-64k quiet atomic ofs-delta push-options object-format=sha1 agent=git/","strict":false}, +{"kind":"note","key":"receive_first_pkt_prefix","value":"00c4","strict":false}, +{"kind":"http","method":"GET","path":"/acme/wire.git/HEAD","auth":"admin-tokbasic","status":200,"headers":{"content-type":"text/plain"},"body_text":"ref: refs/heads/main\n"}, +{"kind":"http","method":"GET","path":"/acme/wire.git/objects/info/packs","auth":"admin-tokbasic","status":200,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"\n"}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-result","cache-control":"max-age=0, private, must-revalidate, no-transform"},"body_prefix_hex":"30303038","archive_error":"not a zip or tar.gz"}, +{"kind":"note","key":"plain_upload_pack_response_head","value":"0008NAK\n","strict":true}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-upload-pack","auth":"admin-tokbasic","status":200,"headers":{"content-type":"application/x-git-upload-pack-result","cache-control":"max-age=0, private, must-revalidate, no-transform"},"body_prefix_hex":"30303038","archive_error":"not a zip or tar.gz"}, +{"kind":"note","key":"gzip_upload_pack_response_head","value":"0008NAK\n","strict":true}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-upload-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n"}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-receive-pack","auth":"none","status":401,"headers":{"content-type":"text/plain;charset=utf-8","www-authenticate":"Basic realm=\"Gitea\""},"body_text":"Unauthorized\n"}, +{"kind":"http","method":"POST","path":"/acme/wire.git/git-upload-pack","auth":"dave-tokbasic","status":404,"headers":{"content-type":"text/plain;charset=utf-8"},"body_text":"Repository not found"} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/W-protected-contents.json b/crates/forge/conformance/fixtures/1.26.2/W-protected-contents.json index 04db16ab..58a72f13 100644 --- a/crates/forge/conformance/fixtures/1.26.2/W-protected-contents.json +++ b/crates/forge/conformance/fixtures/1.26.2/W-protected-contents.json @@ -1,697 +1,13 @@ -{ - "scenario": "W", - "title": "protected-contents", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/branch_protections", - "auth": "admin", - "status": 201, - "request": { - "branch_name": "main", - "enable_push": true - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": false, - "status_check_contexts": null, - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w1-bot.txt", - "auth": "bot", - "status": 201, - "request": { - "content": "eAo=", - "message": "create on main", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w1-bot.txt", - "path": "w1-bot.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w1-bot.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w1-bot.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w1-bot.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w1-bot.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w1-bot.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create on main\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w1-admin.txt", - "auth": "admin", - "status": 201, - "request": { - "content": "eAo=", - "message": "create on main", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w1-admin.txt", - "path": "w1-admin.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w1-admin.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w1-admin.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w1-admin.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w1-admin.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w1-admin.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create on main\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/pcont/contents/README.md", - "auth": "bot", - "status": 200, - "request": { - "content": "cHVzaGFibGUK", - "message": "update on main", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 9, - "encoding": "base64", - "content": "cHVzaGFibGUK", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/README.md?ref=main", - "html_url": "/acme/pcont/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/README.md" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "update on main\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PATCH", - "path": "/api/v1/repos/acme/pcont/branch_protections/main", - "auth": "admin", - "status": 200, - "request": { - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w2-bot.txt", - "auth": "bot", - "status": 201, - "request": { - "content": "eAo=", - "message": "create, check unmet", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w2-bot.txt", - "path": "w2-bot.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w2-bot.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w2-bot.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w2-bot.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w2-bot.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w2-bot.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create, check unmet\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w2-admin.txt", - "auth": "admin", - "status": 201, - "request": { - "content": "eAo=", - "message": "create, check unmet", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w2-admin.txt", - "path": "w2-admin.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w2-admin.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w2-admin.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w2-admin.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w2-admin.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w2-admin.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "committer": { - "name": "", - "email": "admin@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create, check unmet\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "PUT", - "path": "/api/v1/repos/acme/pcont/contents/README.md", - "auth": "bot", - "status": 200, - "request": { - "content": "YWdhaW4K", - "message": "update, check unmet", - "sha": "", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "README.md", - "path": "README.md", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 6, - "encoding": "base64", - "content": "YWdhaW4K", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/README.md?ref=main", - "html_url": "/acme/pcont/src/branch/main/README.md", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/README.md", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/README.md?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/README.md" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "update, check unmet\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "git", - "name": "ff-push-enable-push-status-unmet", - "cmd": "git push origin HEAD:refs/heads/main", - "ok": true, - "output": "remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/pcont.git\n .. HEAD -> main" - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/pcont/contents/w3-bot.txt", - "auth": "bot", - "status": 201, - "request": { - "content": "eAo=", - "message": "create, check met", - "branch": "main" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "content": { - "name": "w3-bot.txt", - "path": "w3-bot.txt", - "sha": "", - "last_commit_sha": "", - "last_committer_date": "", - "last_author_date": "", - "type": "file", - "size": 2, - "encoding": "base64", - "content": "eAo=", - "target": null, - "url": "/api/v1/repos/acme/pcont/contents/w3-bot.txt?ref=main", - "html_url": "/acme/pcont/src/branch/main/w3-bot.txt", - "git_url": "/api/v1/repos/acme/pcont/git/blobs/", - "download_url": "/acme/pcont/raw/branch/main/w3-bot.txt", - "submodule_git_url": null, - "_links": { - "self": "/api/v1/repos/acme/pcont/contents/w3-bot.txt?ref=main", - "git": "/api/v1/repos/acme/pcont/git/blobs/", - "html": "/acme/pcont/src/branch/main/w3-bot.txt" - } - }, - "commit": { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "", - "html_url": "/acme/pcont/commit/", - "author": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "committer": { - "name": "bot", - "email": "bot@example.invalid", - "date": "" - }, - "parents": [ - { - "url": "/api/v1/repos/acme/pcont/git/commits/", - "sha": "", - "created": "" - } - ], - "message": "create, check met\n", - "tree": { - "url": "/api/v1/repos/acme/pcont/git/trees/", - "sha": "", - "created": "" - } - }, - "verification": { - "verified": false, - "reason": "gpg.error.not_signed_commit", - "signature": "", - "signer": null, - "payload": "" - } - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/pcont/branch_protections/main", - "auth": "admin", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "branch_name": "main", - "rule_name": "main", - "priority": 1, - "enable_push": true, - "enable_push_whitelist": false, - "push_whitelist_usernames": [], - "push_whitelist_teams": [], - "push_whitelist_deploy_keys": false, - "enable_force_push": false, - "enable_force_push_allowlist": false, - "force_push_allowlist_usernames": [], - "force_push_allowlist_teams": [], - "force_push_allowlist_deploy_keys": false, - "enable_merge_whitelist": false, - "merge_whitelist_usernames": [], - "merge_whitelist_teams": [], - "enable_status_check": true, - "status_check_contexts": [ - "ci/test" - ], - "required_approvals": 0, - "enable_approvals_whitelist": false, - "approvals_whitelist_username": [], - "approvals_whitelist_teams": [], - "block_on_rejected_reviews": false, - "block_on_official_review_requests": false, - "block_on_outdated_branch": false, - "dismiss_stale_approvals": false, - "ignore_stale_approvals": false, - "require_signed_commits": false, - "protected_file_patterns": "", - "unprotected_file_patterns": "", - "block_admin_merge_override": false, - "created_at": "", - "updated_at": "" - } - } - ] -} +{"scenario":"W","title":"protected-contents","error":null,"exchanges":[ +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/branch_protections","auth":"admin","status":201,"request":{"branch_name":"main","enable_push":true},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":false,"status_check_contexts":null,"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w1-bot.txt","auth":"bot","status":201,"request":{"content":"eAo=","message":"create on main","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w1-bot.txt","path":"w1-bot.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w1-bot.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w1-bot.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w1-bot.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w1-bot.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w1-bot.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create on main\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w1-admin.txt","auth":"admin","status":201,"request":{"content":"eAo=","message":"create on main","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w1-admin.txt","path":"w1-admin.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w1-admin.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w1-admin.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w1-admin.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w1-admin.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w1-admin.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create on main\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/pcont/contents/README.md","auth":"bot","status":200,"request":{"content":"cHVzaGFibGUK","message":"update on main","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":9,"encoding":"base64","content":"cHVzaGFibGUK","target":null,"url":"/api/v1/repos/acme/pcont/contents/README.md?ref=main","html_url":"/acme/pcont/src/branch/main/README.md","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/README.md?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/README.md"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"update on main\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PATCH","path":"/api/v1/repos/acme/pcont/branch_protections/main","auth":"admin","status":200,"request":{"enable_status_check":true,"status_check_contexts":["ci/test"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w2-bot.txt","auth":"bot","status":201,"request":{"content":"eAo=","message":"create, check unmet","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w2-bot.txt","path":"w2-bot.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w2-bot.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w2-bot.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w2-bot.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w2-bot.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w2-bot.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create, check unmet\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w2-admin.txt","auth":"admin","status":201,"request":{"content":"eAo=","message":"create, check unmet","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w2-admin.txt","path":"w2-admin.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w2-admin.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w2-admin.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w2-admin.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w2-admin.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w2-admin.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"","email":"admin@example.invalid","date":""},"committer":{"name":"","email":"admin@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create, check unmet\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"PUT","path":"/api/v1/repos/acme/pcont/contents/README.md","auth":"bot","status":200,"request":{"content":"YWdhaW4K","message":"update, check unmet","sha":"","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"README.md","path":"README.md","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":6,"encoding":"base64","content":"YWdhaW4K","target":null,"url":"/api/v1/repos/acme/pcont/contents/README.md?ref=main","html_url":"/acme/pcont/src/branch/main/README.md","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/README.md","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/README.md?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/README.md"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"update, check unmet\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"git","name":"ff-push-enable-push-status-unmet","cmd":"git push origin HEAD:refs/heads/main","ok":true,"output":"remote: . Processing 1 references \nremote: Processed 1 references in total \nTo /acme/pcont.git\n .. HEAD -> main"}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/pcont/contents/w3-bot.txt","auth":"bot","status":201,"request":{"content":"eAo=","message":"create, check met","branch":"main"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"content":{"name":"w3-bot.txt","path":"w3-bot.txt","sha":"","last_commit_sha":"","last_committer_date":"","last_author_date":"","type":"file","size":2,"encoding":"base64","content":"eAo=","target":null,"url":"/api/v1/repos/acme/pcont/contents/w3-bot.txt?ref=main","html_url":"/acme/pcont/src/branch/main/w3-bot.txt","git_url":"/api/v1/repos/acme/pcont/git/blobs/","download_url":"/acme/pcont/raw/branch/main/w3-bot.txt","submodule_git_url":null,"_links":{"self":"/api/v1/repos/acme/pcont/contents/w3-bot.txt?ref=main","git":"/api/v1/repos/acme/pcont/git/blobs/","html":"/acme/pcont/src/branch/main/w3-bot.txt"}},"commit":{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":"","html_url":"/acme/pcont/commit/","author":{"name":"bot","email":"bot@example.invalid","date":""},"committer":{"name":"bot","email":"bot@example.invalid","date":""},"parents":[{"url":"/api/v1/repos/acme/pcont/git/commits/","sha":"","created":""}],"message":"create, check met\n","tree":{"url":"/api/v1/repos/acme/pcont/git/trees/","sha":"","created":""}},"verification":{"verified":false,"reason":"gpg.error.not_signed_commit","signature":"","signer":null,"payload":""}}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/pcont/branch_protections/main","auth":"admin","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"branch_name":"main","rule_name":"main","priority":1,"enable_push":true,"enable_push_whitelist":false,"push_whitelist_usernames":[],"push_whitelist_teams":[],"push_whitelist_deploy_keys":false,"enable_force_push":false,"enable_force_push_allowlist":false,"force_push_allowlist_usernames":[],"force_push_allowlist_teams":[],"force_push_allowlist_deploy_keys":false,"enable_merge_whitelist":false,"merge_whitelist_usernames":[],"merge_whitelist_teams":[],"enable_status_check":true,"status_check_contexts":["ci/test"],"required_approvals":0,"enable_approvals_whitelist":false,"approvals_whitelist_username":[],"approvals_whitelist_teams":[],"block_on_rejected_reviews":false,"block_on_official_review_requests":false,"block_on_outdated_branch":false,"dismiss_stale_approvals":false,"ignore_stale_approvals":false,"require_signed_commits":false,"protected_file_patterns":"","unprotected_file_patterns":"","block_admin_merge_override":false,"created_at":"","updated_at":""}} +]} diff --git a/crates/forge/conformance/fixtures/1.26.2/X-auth-forms.json b/crates/forge/conformance/fixtures/1.26.2/X-auth-forms.json index c5f0cd6c..c78a472f 100644 --- a/crates/forge/conformance/fixtures/1.26.2/X-auth-forms.json +++ b/crates/forge/conformance/fixtures/1.26.2/X-auth-forms.json @@ -1,1609 +1,36 @@ -{ - "scenario": "X", - "title": "auth-forms", - "error": null, - "exchanges": [ - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot", - "status": 201, - "request": { - "state": "success", - "context": "auth-0" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-0", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-bearer", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-bearer", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-bearer", - "status": 201, - "request": { - "state": "success", - "context": "auth-1" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-1", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-token-password", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-token-password", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-token-password", - "status": 201, - "request": { - "state": "success", - "context": "auth-2" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-2", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-token-user", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-token-user", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-token-user", - "status": 201, - "request": { - "state": "success", - "context": "auth-3" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-3", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-oauth2", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-oauth2", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-oauth2", - "status": 201, - "request": { - "state": "success", - "context": "auth-4" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-4", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-other-name", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-other-name", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-other-name", - "status": 201, - "request": { - "state": "success", - "context": "auth-5" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-5", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bot-basic-password", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "bot@example.invalid", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bot-basic-password", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "owner": { - "id": "", - "login": "acme", - "login_name": "", - "source_id": "", - "full_name": "Acme", - "email": "", - "avatar_url": "/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6", - "html_url": "/acme", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "private", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "acme" - }, - "name": "authrepo", - "full_name": "acme/authrepo", - "description": "", - "empty": false, - "private": true, - "fork": false, - "template": false, - "mirror": false, - "size": 23, - "language": "", - "languages_url": "/api/v1/repos/acme/authrepo/languages", - "html_url": "/acme/authrepo", - "url": "/api/v1/repos/acme/authrepo", - "link": "", - "ssh_url": "ssh:///acme/authrepo.git", - "clone_url": "/acme/authrepo.git", - "original_url": "", - "website": "", - "stars_count": 0, - "forks_count": 0, - "watchers_count": 1, - "branch_count": 1, - "open_issues_count": 0, - "open_pr_counter": 0, - "release_counter": 0, - "default_branch": "main", - "archived": false, - "created_at": "", - "updated_at": "", - "archived_at": "", - "permissions": { - "admin": false, - "push": true, - "pull": true - }, - "has_code": true, - "has_issues": true, - "internal_tracker": { - "enable_time_tracker": true, - "allow_only_contributors_to_track_time": true, - "enable_issue_dependencies": true - }, - "has_wiki": true, - "has_pull_requests": true, - "has_projects": true, - "projects_mode": "all", - "has_releases": true, - "has_packages": true, - "has_actions": false, - "ignore_whitespace_conflicts": false, - "allow_merge_commits": true, - "allow_rebase": true, - "allow_rebase_explicit": true, - "allow_squash_merge": true, - "allow_fast_forward_only_merge": true, - "allow_rebase_update": true, - "allow_manual_merge": false, - "autodetect_manual_merge": false, - "default_delete_branch_after_merge": false, - "default_merge_style": "merge", - "default_allow_maintainer_edit": true, - "avatar_url": "", - "internal": false, - "mirror_interval": "", - "object_format_name": "sha1", - "mirror_updated": "", - "topics": [], - "licenses": [] - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bot-basic-password", - "status": 201, - "request": { - "state": "success", - "context": "auth-6" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "status": "success", - "target_url": "", - "description": "", - "url": "/api/v1/repos/acme/authrepo/statuses/", - "context": "auth-6", - "creator": { - "id": "", - "login": "bot", - "login_name": "", - "source_id": "", - "full_name": "", - "email": "3+bot@noreply.localhost", - "avatar_url": "/avatars/588cf1ed573d796ba072435cf9899ab3", - "html_url": "/bot", - "language": "", - "is_admin": false, - "last_login": "", - "created": "", - "restricted": false, - "active": false, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "bot" - }, - "created_at": "", - "updated_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bad-bearer", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bad-bearer", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bad-bearer", - "status": 401, - "request": { - "state": "success", - "context": "auth-7" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "bad-basic-token-user", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/repos/acme/authrepo", - "auth": "bad-basic-token-user", - "status": 401, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/repos/acme/authrepo/statuses/", - "auth": "bad-basic-token-user", - "status": 401, - "request": { - "state": "success", - "context": "auth-8" - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "invalid username, password or token", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/user", - "auth": "siteowner-pw", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "login": "siteowner", - "login_name": "siteowner", - "source_id": "", - "full_name": "", - "email": "siteowner@example.invalid", - "avatar_url": "/avatars/870bfdc3421389d1a95662814583521b", - "html_url": "/siteowner", - "language": "", - "is_admin": true, - "last_login": "", - "created": "", - "restricted": false, - "active": true, - "prohibit_login": false, - "location": "", - "website": "", - "description": "", - "visibility": "public", - "followers_count": 0, - "following_count": 0, - "starred_repos_count": 0, - "username": "siteowner" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/bot/tokens", - "auth": "siteowner-pw", - "status": 201, - "request": { - "name": "by-site-admin-password", - "scopes": [ - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "id": "", - "name": "by-site-admin-password", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ], - "created_at": "", - "last_used_at": "" - } - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/bot/tokens", - "auth": "siteowner-pw", - "status": 200, - "headers": { - "content-type": "application/json;charset=utf-8", - "x-total-count": "3" - }, - "body": [ - { - "id": "", - "name": "by-site-admin-password", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:repository" - ], - "created_at": "", - "last_used_at": "" - }, - { - "id": "", - "name": "scoped", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "read:organization", - "write:repository", - "read:user" - ], - "created_at": "", - "last_used_at": "" - }, - { - "id": "", - "name": "all", - "sha1": "", - "token_last_eight": "", - "scopes": [ - "all" - ], - "created_at": "", - "last_used_at": "" - } - ], - "volatile": [ - "id", - "name", - "scopes" - ] - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/bot/tokens", - "auth": "admin", - "status": 401, - "request": { - "name": "by-admin-token", - "scopes": [ - "read:repository" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "auth required", - "url": "/api/swagger" - } - }, - { - "kind": "http", - "method": "POST", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-ro-as-password", - "status": 403, - "request": { - "name": "minted-by-readonly-token", - "scopes": [ - "all" - ] - }, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[write:user], token scope=read:repository", - "url": "/api/swagger" - } - }, - { - "kind": "note", - "key": "readonly_token_as_password_status", - "value": 403, - "strict": true - }, - { - "kind": "http", - "method": "GET", - "path": "/api/v1/users/alice/tokens", - "auth": "alice-ro-as-password", - "status": 403, - "headers": { - "content-type": "application/json;charset=utf-8" - }, - "body": { - "message": "token does not have at least one of required scope(s), required=[read:user], token scope=read:repository", - "url": "/api/swagger" - }, - "volatile": [ - "id", - "name", - "scopes" - ] - } - ] -} +{"scenario":"X","title":"auth-forms","error":null,"exchanges":[ +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot","status":201,"request":{"state":"success","context":"auth-0"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-0","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-bearer","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-bearer","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-bearer","status":201,"request":{"state":"success","context":"auth-1"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-1","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-token-password","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-token-password","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-token-password","status":201,"request":{"state":"success","context":"auth-2"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-2","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-token-user","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-token-user","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-token-user","status":201,"request":{"state":"success","context":"auth-3"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-3","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-oauth2","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-oauth2","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-oauth2","status":201,"request":{"state":"success","context":"auth-4"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-4","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-other-name","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-other-name","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-other-name","status":201,"request":{"state":"success","context":"auth-5"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-5","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bot-basic-password","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"bot@example.invalid","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bot-basic-password","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","owner":{"id":"","login":"acme","login_name":"","source_id":"","full_name":"Acme","email":"","avatar_url":"/avatars/53bce4f1dfa0fe8e7ca126f91b35d3a6","html_url":"/acme","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"private","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"acme"},"name":"authrepo","full_name":"acme/authrepo","description":"","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":23,"language":"","languages_url":"/api/v1/repos/acme/authrepo/languages","html_url":"/acme/authrepo","url":"/api/v1/repos/acme/authrepo","link":"","ssh_url":"ssh:///acme/authrepo.git","clone_url":"/acme/authrepo.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"","updated_at":"","archived_at":"","permissions":{"admin":false,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"","topics":[],"licenses":[]}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bot-basic-password","status":201,"request":{"state":"success","context":"auth-6"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","status":"success","target_url":"","description":"","url":"/api/v1/repos/acme/authrepo/statuses/","context":"auth-6","creator":{"id":"","login":"bot","login_name":"","source_id":"","full_name":"","email":"3+bot@noreply.localhost","avatar_url":"/avatars/588cf1ed573d796ba072435cf9899ab3","html_url":"/bot","language":"","is_admin":false,"last_login":"","created":"","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"bot"},"created_at":"","updated_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bad-bearer","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bad-bearer","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bad-bearer","status":401,"request":{"state":"success","context":"auth-7"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"bad-basic-token-user","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/repos/acme/authrepo","auth":"bad-basic-token-user","status":401,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/repos/acme/authrepo/statuses/","auth":"bad-basic-token-user","status":401,"request":{"state":"success","context":"auth-8"},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"invalid username, password or token","url":"/api/swagger"}}, +{"kind":"http","method":"GET","path":"/api/v1/user","auth":"siteowner-pw","status":200,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","login":"siteowner","login_name":"siteowner","source_id":"","full_name":"","email":"siteowner@example.invalid","avatar_url":"/avatars/870bfdc3421389d1a95662814583521b","html_url":"/siteowner","language":"","is_admin":true,"last_login":"","created":"","restricted":false,"active":true,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"siteowner"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/bot/tokens","auth":"siteowner-pw","status":201,"request":{"name":"by-site-admin-password","scopes":["read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"id":"","name":"by-site-admin-password","sha1":"","token_last_eight":"","scopes":["read:repository"],"created_at":"","last_used_at":""}}, +{"kind":"http","method":"GET","path":"/api/v1/users/bot/tokens","auth":"siteowner-pw","status":200,"headers":{"content-type":"application/json;charset=utf-8","x-total-count":"3"},"body":[{"id":"","name":"by-site-admin-password","sha1":"","token_last_eight":"","scopes":["read:repository"],"created_at":"","last_used_at":""},{"id":"","name":"scoped","sha1":"","token_last_eight":"","scopes":["read:organization","write:repository","read:user"],"created_at":"","last_used_at":""},{"id":"","name":"all","sha1":"","token_last_eight":"","scopes":["all"],"created_at":"","last_used_at":""}],"volatile":["id","name","scopes"]}, +{"kind":"http","method":"POST","path":"/api/v1/users/bot/tokens","auth":"admin","status":401,"request":{"name":"by-admin-token","scopes":["read:repository"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"auth required","url":"/api/swagger"}}, +{"kind":"http","method":"POST","path":"/api/v1/users/alice/tokens","auth":"alice-ro-as-password","status":403,"request":{"name":"minted-by-readonly-token","scopes":["all"]},"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[write:user], token scope=read:repository","url":"/api/swagger"}}, +{"kind":"note","key":"readonly_token_as_password_status","value":403,"strict":true}, +{"kind":"http","method":"GET","path":"/api/v1/users/alice/tokens","auth":"alice-ro-as-password","status":403,"headers":{"content-type":"application/json;charset=utf-8"},"body":{"message":"token does not have at least one of required scope(s), required=[read:user], token scope=read:repository","url":"/api/swagger"},"volatile":["id","name","scopes"]} +]} diff --git a/crates/forge/conformance/run.py b/crates/forge/conformance/run.py index a778fc1b..87ec49c6 100644 --- a/crates/forge/conformance/run.py +++ b/crates/forge/conformance/run.py @@ -910,6 +910,16 @@ def scan_fixtures(out, secret_values): return hits +def dump_fixture(obj, f): + """Write a scenario fixture compactly: the header keys on one line, then one exchange per line, so a + diff still reads per exchange but the file is roughly half the size of indented JSON.""" + head = {k: v for k, v in obj.items() if k != "exchanges"} + h = J.dumps(head, separators=(",", ":"))[:-1] + f.write(h + (',' if head else '') + '"exchanges":[\n') + f.write(",\n".join(J.dumps(e, separators=(",", ":")) for e in obj["exchanges"])) + f.write("\n]}\n") + + def run_all(c, only, out=None, fixtures=None, departures=(), pending=None): """Run every scenario in order (they read earlier state); `only` filters what is reported/written. @@ -983,8 +993,7 @@ def run_all(c, only, out=None, fixtures=None, departures=(), pending=None): if c.mode == "record": os.makedirs(out, exist_ok=True) with open(os.path.join(out, fname), "w") as f: - J.dump({"scenario": sid, "title": slug, "error": err, "exchanges": c.ex}, f, indent=2) - f.write("\n") + dump_fixture({"scenario": sid, "title": slug, "error": err, "exchanges": c.ex}, f) summary.append((sid, slug, "ERROR" if err else "ok", [err] if err else [], len(c.ex), dt)) continue lines, nfail = [], 0 From 36d995033b7429caeedf0b87daa076b80728f1fd Mon Sep 17 00:00:00 2001 From: Toni Bergholm Date: Fri, 23 Oct 2026 11:11:59 +0300 Subject: [PATCH 2/2] chore(forge): drop stray bytecode, ignore it, add a fixture-writer selftest The conversion left __pycache__/run.cpython-311.pyc in the previous commit. run.py selftest checks that dump_fixture round-trips awkward values and that every stored fixture is in canonical compact form; forge-check.sh (CI) runs it. --- .gitignore | 4 ++ crates/forge/conformance/README.md | 3 +- .../__pycache__/run.cpython-311.pyc | Bin 216177 -> 0 bytes crates/forge/conformance/forge-check.sh | 2 + crates/forge/conformance/run.py | 39 +++++++++++++++++- 5 files changed, 46 insertions(+), 2 deletions(-) delete mode 100644 crates/forge/conformance/__pycache__/run.cpython-311.pyc diff --git a/.gitignore b/.gitignore index 0a687940..b48ef102 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,7 @@ apps/desktop/src-tauri/gen/ # Generated SBOMs (CI artifacts, never committed) *.cdx.json + +# Python bytecode (the conformance harness runs with python3 -I) +__pycache__/ +*.pyc diff --git a/crates/forge/conformance/README.md b/crates/forge/conformance/README.md index ddbd2c35..ada1b9ac 100644 --- a/crates/forge/conformance/README.md +++ b/crates/forge/conformance/README.md @@ -7,7 +7,8 @@ serves, **recorded from real Gitea** rather than written by hand. A scenario run - `check` runs the same scenarios against any server and compares the result with the fixtures. - `diff` compares two fixture directories offline, for example `1.22.6` against `1.26.2`. -`show` prints a readable digest of a fixture directory. Everything is Python 3 standard library plus +`show` prints a readable digest of a fixture directory. `selftest` (offline, run by `forge-check.sh`) checks that the compact fixture writer round-trips and that +every stored fixture is exactly what it would write. Everything is Python 3 standard library plus `git` and (for recording) Docker. Always run Python as `python3 -I`. ## Record against real Gitea diff --git a/crates/forge/conformance/__pycache__/run.cpython-311.pyc b/crates/forge/conformance/__pycache__/run.cpython-311.pyc deleted file mode 100644 index 9631d6f0e1b8598a656009c7bc8ca44f79373f86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 216177 zcmcG%2~-^EohO(VWI`q+_aTIo2m~Y&p!+}w2?=!HpbL;7A(BI&1Vtn|vXU;@Q$0o+ zx+|qtwX(`mJ8i3MR903hyWXAky!Ot{d(~Urv(?(& z*Zcc_k(opUAj|vSB*7P7eBb}O@Bj7vFfA?BfZzX;{&!cd|7WA&KhQ_~mlU&nHDWUu z9vV19n}IWOrXgdSk-bfACiXVBnc3UYW?}E7wq*9UwprQR)@Ebxl(rQ1PHjtNZ+n}a zy&Y{1_D*X{WAF5~boO?(IoUg-Et9>oV(;wOJEtv&Gq>gT8#v4Njcs`*gV%N?Kc0Cm z=?6xG;Yavaer*Lh|74wiq0Zl`^IxI!x9R+gxRkb)Cc{Akm-?20vwMqwU`G1*kEOqg z`8nX1=FPmaI_`eO6}Rc&OVm)2HE}5Q+gqZ`Ln%um9ceg!U_$EnSAK0}y4+{zLax>M zXX^aRxvaMgZ53QL%u1F@4pPb0rQ+uD;9rFn$w!N<;|lP#o{MmWZyDRFxfS@T(WO(Q zO-JXuQtR7mYOB>j6l)>cHgKzu%0_NA%uSpN=4P%0<`!MJHM($Hxl%xFOgz5gik*ng?^_#f$kIZd#Ts3@maWydOxmuXJx$kis5UzpM&qmbG zCSCpP;Wh(qFSi9|W1pdIANPH38$#^YE(Up(^XVXm7eRU$}HSx=hs1wE`sb~kk`2zI>?)gAUOtkiwo!=-&h3cWspH`Ob7V~iy(U$__$bJU-hupu`L4IoyMUX=bGQ{1}LEc{kd6hx_3HLw;`OYFpAA|f;?x7Acya;lbLB7kqr-S_VBFGU2 z`G|Y0gZ#5akk`CC_Z?IKe!K&rj%()+qk%KEuz&Xlp8o-h_rU?b*W>CL_Vo_)S3SNS zuS@9h`aJx=u!|q{`MkWVQt)#_1KqA+-_WgH@uLa;h1*<*KQv z>2lYkrn+3bw`Z8=@CK~+x|hGT5T~clGvE{aE)Re_LoOwCkB@WR;E@rRk1{bd5b$!Y z-hrF`QQj*czMg(>&!9_*&)<(6daf>HQ*b5X^dTWHj|5#5W6$u_5fATm-5Buqt7GE^ zdV3LB!ry;mIPUG@29S6EFhAfGT*JM+LjyjqtFqCx+vUAE0uL{@-n9>3o*w_GXUL7L z3H`%2D6$cLz(=JT_Iax*RP~6LulC;T>G$~hyok2Xi$V|g0wPwfL{hg>Q(L@V*O}(V zrsK^uSGgKjORNDTjvhPq>p_ zI?$Ycug_oYzcu20nRc_ zTQ-b!bO$O_F5A~{+%(ovLw|b`V2WdRU|$FK#+I?_4z7b^MtiI45`EMqjLJQA2+FN< z?}4o?=-Si1u37=vLon_=f&J}`)oqvBJ=K9rZ)_S{??RLt*KZngX`IP*%NR^`+%6?9 zc(^UmB=ou-Z`6#6jVASY_~D_bh4WnZ_E4S1fAPKUS6Og*Xz&`aPdCsW9s6^PDz`a` zru2`FH1qs0A82fJ^>~Jc(Bumv$~(k*mJhAZp|ks4-QIqrLL-WG?D)|0dA*!aa{?K& zb$0sD-8(y@shyoyhq=)qvO79Eub~IVe5{?F+;C54=TpO1l+~AAwP!I7gj)ZwZ=kjb zBXDRK-LZC95NZX!2mQe3M*(YV(4vEW-s=@=W1SLS7&ATo+8!QV0?xyHpSM;uIn*j+ zozFlr%y7dZ$E(ubd1CmCR~e8!@tOy?f$UEF zf0Yb_PE9R_r^XX}F22wL7Qs8z8#Q{O#zDahCyY&=&MeUkJ{DOg@4YsP;TTw{N})#Y zTZ1ry6~=ADyfb^;&q{&@;WOdJQwQL)$)IxvOIs-_CB+xUjcQngQWy)h^QFm{l=G!w zv7v;gpucxj8PD`s5H9{BI~Dz_`>3jihM+NM=#2Z}fccgoXo{#SG~uURDw=d#PsEZq z?gY*FqBPhqXpX4Uk2_w@ zz*~%li>!m*Fx)g>G~B>+foUS;gr+}J)lu?aHNbdi7(kU=T0vDaW*jpGjS;vm{%NZr zX!;Y=L{W><5#7dU($Me?FaOjWHPvk3S0QxNcwI9ZUZ&P_13i8k?hS!eXKFe-2Ydtm z&d!>8S_OuLhMEQc9SAR!!?FBXCuSTKl~o z4zn1|!+uXRnZu@n^F}Rx?@cUXSA=0-)H)z^GE0)+=Lbfj#v@d64<|%Z&v}MMy=)%F zkX?yXcpA|B1~N9nU@6nWtxOJ>Wt9pDq%Ks(HiG*F3`_xeE5|Jp_IXzRsr(-oe^UJM z>Q7gr&{BS*oZkpf$9zr!UMYAzJbM3V#5!3h-je*N{=Us??t4jK`cKoi$b zvrG1EGyHU0>VAv)zc(9UE-|mw0Z>1$m5>`5Tk*eWUQ10v1{NF2yhfn{1@)EKRRjmP zy7tSZ^$nM*+@+PYxHkl{F4r%(mcp%}Y|$8DQ`!fJ=UW&he(FWB-yMTLF)ORV>Cq==KY<6-dh5{7E#8=_-)py`AWD1iW3k^ zjqSq}h(dmi!R_3pJdtZ5<2yUUr^DACwcgwFU{At>HKnFqs7_gd*2D79&_{Du=9s21 zL8G<+_e>L6u>$bB5$dUlr^zL1yeUvC#zrJ2sG$KNHbE^}hJ^PKgc4|yLlNv{$`d~Q zM~6e6JI5xDC7f91v7t&G5a@h&cD)66Kw1kNvzj#7kUSE zLxIP3wgs-YO|+#|_e!LsT2*z!3@iO2=)^i|F!&t{Y4(~Hg++?Gl$IaRCeE@5I(;Gb zMR6zjj9fB?qV+^H**AK%+sj8SwB$ss-NVB}UXPC!9-Q9#a0cLc&#h?kaQ79Q_1rdo zKcbDA;Tugl+|+rdIhu6U+Id8SyzBTX69lyS)s};^W z3&w9L&OMK}hB_qc8riyLA*|x1PJ>1HBF`1ce7{M`bIW;d(Y}2gf0H*w%XX#5A$y5m ze0u$=3{L7DI_=M~OSf=lm`R)kW-^zA`c00S_YGVLOrN6lzJGWKYqx8FqvNIjmJ8L8 zI0eJN)WFaU&n*EbBjrd$XMN?o?Yd5jIu6|~Ixl%W zJ^ij>oSOKB_|~(7KON}lkniP@x{K{Ul>7)v0vPzAk>Yy;y}1izSXqSL}RG1zF!#}^?W<{l$XCVbR{1Bz*g$4o;T6E@Q*J%*=6H{d`u zCN^ZWac2`W_8^5t;WOju*hC~_^-rEJDh~6ajrJVYP|kz=5dId=9EpM`?U=|aqE&wC zf-Gd!#J9tn?;zt63{@th4xjf%XB@Q=$e`S+U3v(dw!z5pvRSmiKmH>-tLy&=3msQD zqp~p{w%5{~T)Ft7A`0ygY=Mm+xhIt-sw^h@3^ z5W0%Lh&=FZWF*=F{$4-l?e&Zf`Q6E^>qISs13oTl^zy|7ng}G&c7=vXe0ysd@eJ?* z8#NW#df_eHgmK&O>(YwJt>4=n**(?tB8QD!;ENpp{EIL=ybFNK3 zcS-E*kvn_Evwe3g2;m9?~>6V@D$iFiq$HHVAm?_bi|KJ?MGzAcHDKI0NH$ z;*ZYO?M9jgVJ4fBFe4@mn~^>fMzT4n1&~XdEPE`G9(A{{BQe%d>(Lc}c)&?|EXiaD zCh6Bu=BC^B46-iBm*8xQXcqrCQ_%8l1BY|dh7dZgwW+&+xeRem;Q_mo8&Po@Cd5(7s?b&UV2z?I+F0Ra5~a((7H@~ zIyf!yOgQ{I>e{w!`YGCaN4umhn}@})_Q%PKTTW@aiSKX@4F5Fkv4AR(?V@S^$M$Za zCJjp?Y8VnnchW($re&ht#G>VZ2a2eoUa;z?(*WiVHc166^=pL&ejPvwtI)>}kB-1% zysBCcUfSx1JXgCpPeY)}d#w|@CDlPA=Cj!4Dxwq!Wp~>!nKxDP*0YK=3B82Bzs0iyqMO_fq@a8 zN)fg7Vwwk5gjZ(7D{yn$qGr$}qGoK3fVCdD5;bzsB%((6fC3%#4n<8@z4-SCv}b2a zL1HyXR;rAD6FyXj!d_G=R%`oS(Z2U~)4bJw+dsbl8@JxN6>17Kg|qJ+esFlsS}a9m9ioT98dnnW!Aw8)&%zB?UyEQBR*YnsU_(1iGht$Qw=dTn8G9 z?;PcaqE4XWeVrqGC!@&VK$6KE1_S|kX~l7AgzgBUr-dhI48RsNUpL^mhGQD`DX~_t-O8{>NQWXx@$wZ68fys7#cnD;s zA+HVtX9q4X?#2HxBKSl63#~BFGp(uP=e`jP-4v~>@vx3HZ%qpoh}J?p;g(;OZ4ry< zVW|3fdwQt+?rzb3@^RZ_@@E#Qc&l8z6`#}VX7j|llcMD$YpovDan_Jn+`qu`sy||D zmjlgFRkv7D*aUobgn4_bqkA6O6*{*@nk7g7$|IGfUc_)aV# zw7FdL`vF{jlyJo+;Sk#-IL6X~j-c_nkza+yc)1!dq3qV617^x&%i^VTqQXz~p4cy# zhTiU2K#v6zp&y$;mat$u=D>ywZTq7{`x*@shhrs4jg{oFp9neeICV%6ji0WCV=cP# z73HB8wQJ(g#ZPUm@z~44RxT{+Ko0itgsurV>p*`8LdZ4b_4R>;;H9zsrSTGf4Sw!)hSlL|wvC#2 zFYhBu@(?3Ku-S{RB^O)I)e(h4VMZj;6fY1^ULvjXqwrQH%adfIrP!Ux-yl03%%V84 z;TTA>JpV^z+#=&H851y~CJ^jRSWey`mw!VBAwU`CGHM)P$HAzvTc9o;U;7hp1*!Rv z;K`uqg?4lupr+EYLYwcjO|(7E4GZtCc(h{NbbH@CR=1;}{kNOvttsPYzIpTZP0cP~ zpSWV*;E@7djF#MVh2Ex18pFp0;5wZNpTy zl(tn)+j{%J3oB9%Cr6SeZIX4PY~6@;Hp$7tQnDAm`3JZEU_K}R;ocqSW_H<^XIrHlqSqd{cPZ!!u% zeAyo{J~|NbM~+91PkP9l+BnreW1cxZYnC#O$r;B)_I#PLkmQ%ChE&J+jl0F;#V_pX zwTP|frBfH=Qx_B$ zF}GcEbjXel(b4guaLxOhBf{kV@9uuGTPoZr7gBYk9H9*j%sYq28}D2X8ABUiIC4U# z!^SWdZU{F-PLmmKnA|woKW(0FnJJeXhh@iMkv*UUB_jAuN_J@f<7_FVSWW@q$eeV{ z_yVmYg!YHC!=6a4WUG*E6=M9EPjQ6IcUO$B(6syS+Wlbzi04bQAvI@wg|ghLr+*s$ zbdLS10j@y$7$W#s{Nr>JBS;GrD)s}_B(YR2BFt>iLPp|&G;jUM$FEx4bd#A4h$$7N z8IugoQ`lnV_)`|5ypovK^kfg3;+DySj>9dnjN|T32{Uf7({vI+(INCn1e_@lxv&m;WyrN0m=+zMcXD*ZXCjVz}QBz~0wyQ!P zi;w>yyy#!J0|Q$#Tk6}%caz7j-$|cHzumY9RlV|YV6x<+wI8gVN|CDSJC}7kcsuyQnK5xAbnQ-HA|Tod=j~~4Z@arKv`(_GlI^QR z`;N$(AC`Zwe6m1Vvq@gF2@X@;qGbo`V1c|2p{k>O6gV|k`{j;Hm#R80!KEy)mbouD z^WLFOhIP||ZSCj=m(c(hWE=5LScn7-c9D@``snru-uQ>R4$MUB*6%^Y8oY6$TmKi- z4s~nV2}WRF{L}83#x!Ictk{ew7)h+?>hRR@w4HOzFj1)Py00Hj(|HrA5#t8Z(C#V| zU0ahEU6;hVo8;MwG0kZ2F6x3Va1q6r?FK-#uX8cx1n@=)-t{g&kK;F%TvwOUZZ$RQ zUBuN?2X?|sT@0Py)lMx(9t-WpJUOo)fr&v71OYJovBh5$(h7B~SQ;mnuwD9i$fG2JR3}2(4;f=MU zm)I&hF@*X520)+UU!V=kZ3E7(srK>w@$R>scb$^0P_`9f45t;);AFI^!f_)lWzBb+ zLu(XzDiFU|Ei&GA+;xP`gfk^uk!&kMAbZ-xHsA$H!`CExiEJ-(Z`v%#* zL9}d8)&SM)ZLlH_^!?R2bi8jFzGeKDNqg{mC1Jl(eGI!}d<6?Yw)*IF$8g7Z$JB?} zTe}U_(iD;M@+-k*UCPTt9##)8J=1~4Pq)s+j_Z}`BigtLj0`3)GNhr-Vm~U4b}G;_ zB4}5PMWsxS$Fyku?9i2RdB}rz46nm)b;tNRP_dG))Rf!^tdODC44R{DF{_2Xgj6R= zESQWefeX#VDM>^~aLa<_(px(Ms-r^m+l8@8q+f;8HpVa`xtGGycEY3*#N*QG=1K0hbEcxeMG}>MAAL(jBvQjy-31XvA5ykj^iRX865#LAGMQR6LkAc&(-ZnG`@%ar;)uMbE;z9CSk1XAH$<6d7N5`i-L_1_!*9#eqm zZpHHx%Zzbm!_nNy8Zf>gCjuG*#esLjROxI~GG5c7^XQQ{IU56B%5G!{=%SBW`z+QhYk*L`|OSto+!kTo-6ra=C8bRw{v~+3gj@|99{fXu}gPes!x@ z-8$R&VeizLY2&A7r}s@?`@DH(vs80Xt~m%V-NUNDouWIsDfIs^q6I>BXh=ETHPNSq zcyrul{>S*>|64NXB**x4y1KfQqu3|pOvYc4S3VX`ux#Bn{01B*Yu@Qu;4oQ-z0{fy zd!*HyJStUEGL|YYY!q&XQN!B9ST10SXjqj&UZu-zK zxwgozEsDzvXI5y_of{K39+!r@->rC5G3P81ovrWps2lum%(MH%Q)hl||D_$ylDk!g zS>7s_w~Dsb*GgvInfdmOyEpFKnz$9-_nm|99enrjqr-E~wMgp2QeEBB=jj%hQgy2g zv#M3DqJ*#s3}xNjaXW^!TXG5MLe&xf(U@61#xzF&9S%n0r<;C*p!qIdAV6PHw$Ubb zUT2FbacE=6DSK@jknzecnHo82_G3qFferf;7i(%Dgt3nX`>|(;|L@@O3;YY!FtCwM zb==1AlD`1fKGJY9&Fs2+57zy@3Mh8MU9vApKTqD5yV+YPy=K(DY4_&8ljD(?Bu8zQ& z@MoIVO+`sq-wd;pK8EPBbjTk7RD(qR1Psux#jB2CuR5Nn(BmMCXnV0>oLH}cP4ss< z^ep3J0Wn0kR4+}D)|NoKxJOX_#XoI`F`%#+5Bn-L$6SPV%8Pz_?sS0=w?<$jj1!N+ zIFmqrs{`u8V6*XWgW$e%TLa!!2pW;-5=lOx&514w>SP~?mDm_TG>jwSr60mqw_G>+ zZxInQ22#m;uVP1jx4cI_>%+;khx>LX;GlIPyD+W6eDQ6=ZP3+L5 zoTZXZoIKpp48A{5U3>Z&78lzqnu4Ncpi81=-g6^r9Ma9*X&54-f@i2xiJj)|DE78|r*#s@9%0TDPZ{^?P4%kpgL*4P-ffB*7y6yP9? zk;MtZMV}_42fSwfz*w^cjcM7^>9iayn4SCkgi zH*dj>`z%!wI6Em6o3Rz#ULG=iN+ zT27vD5rVQNY9V-qL{k_~ZBZ0~Y@msdP+V{l6OiB{$r82{od{rDG8>CiA@Q(TL$eA| z1!Uv@t4bI#Ms?>HCiM(dgjva(L!AQS2T{1v_5xP3tJnvJz-l7; z#6qYx772d!f1*(3FmU)v*{(d3p7Cv=hDc+?^Q1}2t`t+<2`@G{F+Dv&2sTwQsttHz zynZmy-5^(@7%3DY$~{g+;4ua1if}wkgpKx}_$gaZyDEG996RW?-^+)z zOvz@sWHTcjZ6FdJDoW0UgWHX5`5F`l%qdAd|dqDhnl9HjIwBjtAn7 z2r23s;^GwjZ^PZbP^YLh)mN-MRbcs39U~T64dn#afI391=2dYh`PCk4j0WGOW$P!6 zOV@5b`GZKqsmY`2Ys@xgRnO$$#{e&hb`vR-|6V1?2wK_NXv3Pa1XE%Vf)Tpf%v4Zk z{C|dfmL{jFFI9id*22YVO$DoJWdoO^iBa_xi?RL{rOQQ1st~c1v@RKF^}K~NxO}ca zEgrgbErgPNv)Z_Yp=Enyp|<@;G~_>R>RQM#aAz$uG79yh74)BV;2%m2rhs#1?JMeJ z1-OTZT{s0LEz*^AiCxabdX)7H%DQr)j*w^7m(mWxYBl;5@WmQ<^%tSiS7}k{f*Yf0 zwKf&BmP;E?to>AJGZ>>fE%Y6mGS^{`qe6Q#UJ~8NVEdP3?73`6r(_|&K4Z`_W(RkZ zQSBP*Z@XVnw`+p-SRPfe!9~kGqubTKW{)%aP6q8<=^#6_hK&3n4L8to{iICWqx@Kd z;y>*?gBVu_Eg|FWm6~{$o0(rbUY;Z}mORFCx;P+ol|Sa-)}kjz!2<>v46baUP0*{2 z6KPr=CbfSsZ2?wWW-y&QzOhCV(y?@of@#{2+Am*TFpVpZ&2>%hCiPg); z9!z87Y++qkLd;;|@0M+6w>D4c5zDQpRa!{wfR^h!>$H&kwq@glW-yH7bql?Nt6s39 zTs1o1T8;09rFbisos~BZ==M+%l@Mcm+yNB{>%u+{{r!rnO^#BE}{e4B$#tPWe2D)mIGW`<`xfWc%X++&k=K1aVB)N=AI zJ>s~n`gKg3YfT(Frk4Otu+Y?o-N-U=Z`a4Y==_Qp#xfUXRRMgb>KQ*i+w#_6CRff? z^qT@X6oM;bY&;!!6QAn#SJdi`W!rHl)8*Q3p596`yTSML|+RTeN=mU)wQSo8p|Hb@|VW@ z0;CJFw7JvxWo!Ln^?U3U`EPnvc+_^Y#$T5<{10#kF*{`IM?HGqAzFv39xeigsC?uVdO2QTNB;qDmD!ZL3i4C$#mBQ-~%nESx4kONV=$y2L)` z=daq4MF^3%=%-zW$B2n?$+eU_xp*bHw0kT+nEyKQ2JhCj<&%b-@;sQ4{JC z7}kIttZQ*qWKpXyI6ypfP@4cM4`V`qnM78XqB)_*-x^I~{4_63buMt24nRK-@zn)V zhP5B`6n@I>&1%Yvw$mnv_) ziv<0mDWg8%RQ(`&Ap#~gu$5RpiJcE+jVo+ZKwOnOz}W{fKB+O}1UD1n16$Fitu7&& z)jPmLJs$aVDtZWnfStK9Xcv@55I|r>yyjiKJe2tnjyskCptobTK%T3zx|+C@di>Qa zST)7#W}1uwF&#;+m-f1aG6hoBCj=S(2&LBG!Kq>y9-O2$9vb?w;kslcJh&oKcHcB% zLw7VX@)|>O$JDbh`2sbr8{9_7qM|^GVZ7s10Ts$S4p4`d5on_WjQ63@*mL&WZ1(K6 zpXVoB7|JzjSIWwC+CaE7rgqVlAQ~u*#eWa6{g&|FFO$k>qy&l+pp55~=nD!c3mHgB zxJI3fIU2NT5EMH5y*C36asVBJ98mK_6CAki4Xlb;To7Ah3L)bu#QIBG%)gU$DjFR= zZ@>``)DPlEAT=I#y(?f(v{0RE=_VoGrWk1=l~e+8hJ~3P1PMFox#M2|=vCAQ7oqo; zXp02-;S@E-O2k6EUwf5j+BjJIFg9})pZZV9jR>twu7)QT2}TCtiIt0gpA6!@QW&qwU~?DfNF&j7^b+2akTHxp zm3gCc82UnaP`IKFn&;3VnAR~x^d`Zz6}6C>My5Lxf;V0P^p$Ql6Gn~wiqwr6a|jdF zfwu?V9>%H1|69t{W*AZ94S~iSqr@y>D8w0uy7hP~n(ChsM##1=P-iUG=a!r~OO9m8 zlP!6oC6A;dx4rd7s3%p>Rp zm8q5=pa10i^tqWc($+)r) zGm|}Y_KOvYUCccpIZn!slOlWKbfybozm!%crB(7Z|tAYj3v`Kl-o>AUnVXKsJR?avpW}JkSFWMEmnA0L= zw~7w1y`_))Cw7L-;ig9^b9U&7Dp6HJ@1%LM=~;@nsu#~p=?wRUTd~gyAoc%pOuXa~ zFMD9hC%Y97F}F{0^vjNZ(a{gfd}dCl^#O@pr?eaAv-2KqzrQ`aQ_5Z|XRj5rn?Ed` z5~g>2IwrZBWq0#<(|kb@Df^40Om312YUF|%=+;OhWgBFMEc4mmhI8;IXkoy zxj)N;7}J5z?Xk)^b5=ZmQEa~?ZM-aRybOOcKO;dHUw(yA}K29Kvw;`SD*K7uzn2?U!N7$2t`+ zF_)7ZUfJOl9bQ=G)10BrcQ4+#__!|8^TWRH^-cDEclgQhXMU-uUM{M?b8%+1)Og`V zS^#xtL@@3*qkX^uE^{X?b_>(V&!D zCFfR&cu<|~+*~UswsJq)F}wdKyT8~yvs=6}gkXri^8TLCp85P0;cXAzh-{YgE5!WT z`2v^PWpdM8ezlliJ+%hLd_f_T?JpOrPRyEM&{J|!DmWzx+C> zBrAduBjs1i`PFdFJZ?;Mv&n3+{0N>&UU|>#Q{H0nQ7Pw`oO4XfIrcRM)7#tcZV&B} z?5kz_YGS#$z(gCMF+j{cCppf`j`O19d<;&^u8{1Nvb_@hJEbcQ80tm1)t8OXda$8M zUf(>^C$B%DI4S0QNtw8Ir(9Au4Wk({cK}xV!=Bg4^a*q^eF9zNo7QFgHAEW^-aiN} zI=qxqCFfK<&)G1Svq8$)Bq zmCv)*&tfynJ-^Aw3thvE zC4eDeY$`J{78#Q=w#pe>MfSYN&I<_-Z`{8T4q!6KuaWa>r0iNbyY{ovDW9~dS>Dtv zWjDw6b#0fPw|VB;JYx5-cukPn{BoNgUecja8D{qAxQz|1yF15eraSZ~Z8CeVV7*wd z9^6Xd!pI@9pjvWNj~|-1XNFqFcaQIeO0;lGy!bI$PjOA>bjx3z|BLf8?c$kMY4=%q z_gSbc63@4h;-cN{@TaG+OUm%b86J^6B>tHlKKG~y%Sri@!KqDC*QP6H_DdOuCyYS3AS42uhVqspZs@CqGm3&b#Tl%*Zzo-z;T=;qIFKeZJ zZSuZ0vAq*K5isR_UE-QjF_vzkQ4Kt;GUGdWj@kqP0uS4F~F<03kR(7bSq>;%MapOL@dcU}8 zgr3&(&s*E)THD2rt5T~^ZuQ07bFWDbUUu-JgP*tOgpo>-WG~XK1z#E*X+7%Y&^xpF zuebkn`|KXEqg&eFBk%7K*LdkE?3FV5AR2(#Z)-s*-@%c~BD_@F9Z0J9?{?e*;n`e91=`+}} zO76X~d+$uvOvy}^>~6xaLp%xCRZM|LE>qwE6Yem7vvPIB6xsLg(MOOaPRi_oGnx0A zLXDwoFN#VcC6NP9pv!9V`m>8zRnE+0NkvU^Q4?0nTvW!w?8QxQoIdyYPO*xk=llin zVyAq*EB0C9l?r<0f?kn5^DBzN2Oha2rz1C?U?;Y5$}^q(>A+0p%#JUL#I48Y3XhA0 z#}iQ_pX)qEC3eNGm|`n>c8A=0N#p407JCL|&yeWh#SvcgUl&KO!<4&jsKMrU)l+6s zL5N!Mm_KxQwi4X^hb}6stJrY~Ypi_mvKk1WYr1LLD(s&`g!Q~kXzXY@K-(%}cB4t`;_*V*)G2Rlj z^Z=kO3sGxvhP?TXfp~Cq@N{B|{dDl@P>=(8=)v-KM1&K z@}!P^w-uqDeeevdRs~hzMG|N6UX)DO0LZU#7SAYH zAZ=7bDs=1+rAgJ)CouE^7}25Ip4kbJ{Z2E)!93sTd#^9zdH2erE5!Es;pWL}?C5drY2aDl>7HkMrcXnA zmz1+d&eNi~XScj8K)apLQV-vNTjc1KQdMo(L3wVRihbQN1>UF0b)zGK4Ibde|hJ zG?ol~MG%n#Uq5=#V+%N#k|U~|#Pb0D2i^L~==e3zO{>c30yH=~iKq89;{tV2x4wg` zqh;C9Iz^phHcj2xmghXs;^7rB)n`+bhki`rTD?M5&tb+kHHj^Mn@HO z>je&-D+w+hO-w58!g%a@-kv|!?Ow)GHGEjQoCZ?^sTf*EUs)F^YW|Pk9h~%k;%QePc=#uBmHmTq%S zcb_J-+o{G_(7ya=M~}7pp#AO}=AgaL=rdxju&eoF=tj<iL?jF@H}7xn?;?AsBS@8NuE1z!~PyLh`uzE$$0G9*3Ua0qtI^@?Wl{ zR%?6A2u6n1MH7o|-iUFYRKBuhU9XCP&0D$^5z-bOU45zQR$B`~(JRv~fxgKl)`UR=po0-pL42G8g@zJyf&uu=Bpg<(trXg1v5K;Mf_E zS($Jk7)J(h!4nuPywDKKZhWkvJDqmHmx%JiP@a2L(WOjRJ1LUBuF95M;48V>d~?9> zt_kF+xF0+Us{kFb`9DDx`3Eqfwm3UWAiK^r>KpVyPqK=|C0QZu2TJ1+DHla_GuiiH zUo~SBaVhtLFvgldMgkHW?Mg6!1hQS+FuT$Z>YImdx%|T}k1LR~u$ixfVi4TQ1yxor zjqYeNxHwSCKu#U;guq5cB<>bc3C-uB)&ef*q$I{2b}0t3LPr>|9uN-=&-VE2;G{); z(7t&y{=cFLI-yD-#!a9|8^jbP;AU{}6PWn_06^vPJbo{%Y8DSgNx~Yc_D)snEL;&5 z*D3Q3vdbhIW4aQY<)X7Zd>SeWTkhLn)je#>&rWLx*hwvL44O9S*rQyriE3ahL3Hsb z zFrJKCvCv)Y1mESVR3EdHT4sz(bg+uoH>n79^K_gFq+DkAORjU(2G-ZHmT|>nV$C%) zJUj@VtU<4wanb1EMj^X3#Xd*w{{+FzSzR}JEBRWKHNqcO=hfR0^dwfW=skSB8H)4 z2ob|tSy5z|j;2u%D~uWBC-8M=umdlcJ7WB7IMC9Sa^4Y`f)`3zEnxo;qDCL%_=qMk zemjPXVgnuQK+3R%z^z|k7#&>v!`);U9fkoEh<{qo(4la1ICVpZC&hSg;9pn^yc{(A z*c}tw-YE~8YyS4uyIVsmB>PGk zbS2!5wE+)QyuN+(?$Pj8vET@vsnb6``^nkqI%(?xdFuhiO;I%`?WcG8U-DY=s+?4^pfSuCI@fxo9%aC^w;-OB=pd05(XMBa2{!5f#EEPT9JyKeH}cRQbSg6t6s z&OAx=`%cpQPD&cmcK$k+=L>hZO4U6 zcvJ!Qi3Rj18XZK({`qw0+upn0(4jlS6T{=?7rCn==J#7;B>40*<2~a&&;(RFRXUYB zl{?D=!r@e=R-#9iOU`l`rlVYT5D!br2$;H<=1t4fb`CMkDm|6K*)~5y2>t~J9#v}5^BXCf~aYkH8kCf3O zXS9eJE&u!?EkA5|?0>%{JSe4A$!S$YKtFB#EOmOz&vK*<2jmS06qmnQ1N`rKkJ!^E z9qE^k^ee9DjbSdbPs*y0vns~-ld`Oh54Yam8ZMNwOJ!nnamN*Ieb_Tq`n3O9{~Wvi zO_iq+aplOby#3<9kmS88d#~bCd8CYMa>g|=B1}|suVg^57v3|S>nD-+Osw0_VW~t;T6CGv$fZGzPp>fjY zK<`XCWyEYI7S>Il`>Xc9XrIlIcAt=UpO6YqNa-i#^pm0ugm35Vql?jlMA0zg|En{Y zNa?z$2tF47^eRHI-3~zkABBwlUa9Nq80Z`-*mxK{N{HX8Cf(`Lfa-0t{*EA`2w=5> zQ1h!|SlGNn4AB5JuRXdFB#>Ep(i%?;@G2C@LJ9P_M67=tSHezP!V~;`0ONv@B&JJ8 zwT9!qRorAg;8#{)w#L%h&6aYIJN}I9gkC1?<+#a;>JJN}vKCr6(mcEiZT2xOfV3-z z(lg8gsrOT%Ih(Cs$w|;W3InSFrWnuT97XFdX!9ur^RBWVI=<)lZu*mSFhzW}dCLFs z&QEv#r7*Mc&#!-eeQtBJxVahER+fgid+rDB2ab>fyikqf&}Nz+Ha^}WrMcuZsN^vt zrr4Ck-LpTi6UeVIRc#4vQIV9XkHvqa_mcIu|A-?!`Wx;?TxgYLsbSD1r9F-Utz;cb zrmM!F2*%>eSvI6zkqoJSNLHt){!)(F!WtaX8Z|w`qCt@BXmdd`gtpCE5i6mDvqE`; zNgX>5j44bhP3o&+!!a7F1&A0POp3&7P4njL+Jhl);~X4NM2esi3#ln1mmWjeoaLNM zgz}{3(4Vxt3I)BEE@4y98nI|H6Z=4ENm)SVLd~+$YT||)rLS`DQBuU;F1TI{DtyxmPG<6XeWK% zwP9XIs~Lo$lOju1sexNck-=^#K1g|;c!M@3TC;q6tpKvygi_kLBF>@_K3YQ7f{q&E@O0>8oORot8igYjVY{Qcwqc>$0`^U$^B~Ct7}SpI%z1N}qq$ zU->7?=HI2Q=Mm$8A);c+S?KOsViI;00Y>Jtk3rmcnNd-qjT^{uJGUk_Ka^>DUD_*p zol~RqK!)5gTRf+WhlmI;u*R=a825$gAy3vIk?s^!{L7o)_v z3gp14Cl(PRbSx`qsexY&JZv~46awSeXoanBk`NKUHqsI=)ar(U5k*1 zE<)Z8ARj>A#?X+71Y8OplCfC;4aJgU2uXIqhMQrtyObolC_F9(AT_JFHGnkJAyQ;r zT}@2t40tpFx1kNiE=WMB6!|yc?0|_-`lLXln#UyPRKSCc^^mM0W+8V9Q)1DT${{IPo+6!n~IV)X=- zpoHdLxNJGz&cJFDBTm%TKkOSG1xh=R5|bi@4{_iy?wmm8DCsL_>~nPr+lq3>5l;~R zo($sY31q9m6ddqw{_n{9`!IeRAsey$1PaxF%Ec!xMe1yz>tFumUlf5+O>8j~Ged(1 zR;Yt(rPlaNsv%10rKJpaIRzYQSUwBBi>!7Y0V&_19AMCHld4e_aKT*ypG30#51?8D0M8xUyzc@O3bUJeu=4=c< z0NBLO0voIODp+DU&CrWe#;=(ED4pdxlaWFwo2=8nO1^UWN>60{|DdeXbsV^0!(hr9 zA;#x~88-g93&IdRau)}Iq`5Ai*yZ~&$&j7%Yi7ll(gHb%1ZV31oAUJkkn#V*z`bKn z$WGUVF`g`@HeSJ^myz3kG6>(U2v8E4R}qY)gEx~Wj3)Vk?Dx8}7vv)$oUQ27SH`{< zfgmT|e@nrLoBfcROs3$Q$)F}-5|2uEHNy?ZeJlmhl(<0UATS4zmgLwJAW&Oi70~|_ ztU$W93-d=2-RJlhHsJ`4>Pt5O8@}U#BPNq{VUm|tZIV}Qn%Xzscv}GPV(tntw|u;L zym@lpM+ZJQFtz>Z$!90&t};akuREOg;L4oUC0bpPvoJo}Hof*|1+%3;DgL5Z#3fv3 z&x;q^rOh4k<_`EW@kU{C4FvP5#6khj)Tr|QRreKf&?j{d%MfE>K4OMnbdHL)QLs;b zYxJ9=xS(?EtuexEZJf`9SYHjql8S5S$*2{b8${cNc%Bk6j#(kkc>Q?&`^k}Olle~q zQ=6x5d|E$~ExDRySMzwiiYI;uIA8ClRpP24Jk!@^@;?tKb`mY=>XSSAW1qQKC5KOT z_(X^ApK)*3__>LqaMD~#v6xZ}bXsWRIEmS0hg%;NMm&?2Cw+5;)nZ|_Dy0$J|G<5E zP!SNB-7lVM{pI19w8%wBc6#NDy<*>>*gptUzKHBF0TZ<#NqT0ea^mXq^pd&s5-Gh@ zPA`S}V+Efp=DQ& z_lvg0vX@`~LlTS8Woy+d;hFhRE-XvyGhQ4(3dH#jp_$x z2*~st63@K1^TE!@e#oZbNr=se<>zNM!oV|II?K%pv)nJ;%C}g2LCU!(=UfzXE|LTs zld#+zlVB`d@txfFa>F;@UHxdaSXeW;?|H%2xq_`y!FIV|JLFu_&Lep;??I7VXd^`V zn8?@ldv88?6Y`#=Ws}L@+ZEaMS=}`EvnFZtVR`f6$gX#KK#3Z7Fc2E}8^73kL2PUP z`PeVV6cNOd`#VBARM~EwIxXTNiSpLzOyxb>qP)f8vr^7EIp>_1bM9*}C5KK^<%DwM4&QN&4;4IlIGcRIBEVU<%5)`_GfmijZ&Up&hv-NFCfcm{7%w)N#S8d)Kx6l zGPOp^-YRErRTiR|CcLE`7i5^(7a$z#NJG?#IsS16B!-2l{j-+&qbFwffN0bIdG&O) z*u}lrUO#>Mug?C(S#f`hw7XT_-74;G!%f7}_I7!D`eYkIb+^5Qf>T zkEkSx!!c0AhEAe*vmZzdnQ^=Ntvy^DnE*~_Rvd!FaXM*Rz%D5j&P#m|b-<%yN>eOdxTJ5_)-zQz6 z9T58gO>HKNV1;W!qnc3bZ&dur1Oi*tbAaBNk7WJL@wCw=mV?ZFmZwE0X(01oJD!49##6}Rq0MXT zccm56u{UKr+andv}pFT%uiy9iM$kRaW|$Z2Zq8cz?zj8d6G zC8nq;nic!t5wUOjbFK$!;XGAl zLG@fg^(6OfKq}ZF)3XPDX#gjX`GV3AxN#;N^I17~S?6=|m~(bMUbguaYw>cvNY9ni zAwZqj-rF1#j_0<5IU6MEC0nsnzI!pVu|OYUW;|i4xvSS02NuJmd67KF9 z-xDc$Qa--tMb=8O`0}*n^Ax=B%$)w>f?^X-ot96X6VJEP#VY69 zP6&EGDv#tps%6<(SNn`A*crCUHdiE1vQ@rtQ}qu|_sKN}X3vZ6vy%I)>^{qY(j;5? zi>jJQ|FbuzZ^*R=XZyvf^HSA$x#~RgPltYz-(=@L*#11bbS}H}{X=rumgys6*+Hr7 zpbRtnkeq!8kTw$bvxk}<917o%a>{jAIxG9c_}&n`$Us{aTFk!chw%^sPnZN@Q+^Tj zs>MIt$c00C{HKQ3PPm+jO`%BbM~M^z=*rmFnNQ%RAE=TlUCT8v0amve6GgwL6NqHK z2T?QR1q4Ug_%KoDrYPb(1*C4ZO4@gVXJwpKs1Z93i)@iy#D?Y+GSPiJ;;QH zD~Uo!)bYoX!Kw>VlXi6-!^WHl1IxghGz=p;sjj7@tb0wd>b9JCiTT>!Ul&NN#~rzA zg@t-g;=7TfXz~C@bsx3ijaeMm)Gf4vg|z~4g?M_r3JPctVdBENF+PtZghZ31P?Iog z3AIQE0MQ~VOP;S>KeuxIqPr_JDO(qb4Tl(qg6Z$7Ng6Oqf>Tt zVpuwh!lMz-4~M=tME9;umwep&Y47y4kFQAOjdFRTxQe7(A=t0#*7n1%R(EjSdcIFgR~!NW?@Jy6Te~Me8DAY zL(oNPSE!uq2aV#()8U=@G`lc*5igiay{)A8Uji6xHJ);9o=h%j_!c9o^1~r+;+zQ z%MYM26@+FL;$tf&-$!n=mr(Bd@=-#`UZKYWKItL&VY@}sN7N|Lr8zwsL^^tN4?o(i zbXR6wOWpM;;313+y;@djQyB89hH2ITzAvqYa2kj2ABIMy zol;JV8<-*Nf&I#gHO{pe)SIYeq zBv=_aC}pgdGuDH72{(mZ4-LG(2D(U^o}HA|)XQt?rM&v-f!R#Sc~o{D6>Uqf$R#Fo z!bE>d*ZUXFu^cWw!qvSf@Zz8T`g(1vYE>zyVl*=i4wknT^#g=R^i;z#npxx8ACR_Y zWFRcf#1{vaYt)-F~@tZ->yarlRgrRbAraQq|r-YRATU?8G^tVQ*l4 z`-bYBp6cF9Z*18xR=H=lt8!1>q2|UWx(!mO4Ppp+x^X?bAH++yTSMQXm7k9AU$w#@ zy%M-j%JnqeIs10nd+*4oD-f^RLZ%y?jH!OIq z+Z%h=q2t7?wXt_c4XCso-EK-%6IETHq_lEC5Jtf(aP=w(+d=jb#IoS?yA@3)ntnzL z59?#)$Vkc38&-S)b?oY zP^CCAT$4}mWz_EL@cGhM9Z2crJ$+Oyb-Vy4tXx;{;_nhn3)z0p4ziOv$R8shI*7Qx zb>`Y%-}vc`*=s)ud=bEB>^a~5{JdulEb!e|#gS{zM{dlG+z@Zxl12jZNI>ci{3-}h z2ScN2pXvXi*CEsYsl4EL*mT4MGIgWrsOcY-7rw@f$LNb*__|;`PG9uGR})^hl|dG; z)cb`7Tw%wAcxct;@1va2y3*a!LrUn|d zWb&z{P;$$nBG`|PVUL_ZvNDEqoR=!36e2z08zyHw6V01R=uzf9g(q+M{#(6NH2|58 zbEZ(ZUCXVz-~ayiUlEeNP1ehvTONPKJLTW0e!Du@Hr*(eY?Mkiiq=h%b(3J;v=|#E zAjYuaZ{b1~N9e|td@Ki|Rf9ebTmyH|sBr@FaJTeSgSf+@*cki}G$%qY2KfZ_yT02w z!tbC5;q4w#^ipTAEtXrAGde-3OCfeV?qZU zfS4=5FqX!v-bE(w<6l1Fg|XE3#IV6u;7n=&!rLbFEH`4}Ah%zek^+N@OUXW|cPsD{ zXdgp(-I)o@P?3A2#I#>k1GYtFPL0KN+hW&?G~Z7uZKt8GQT{-@Dub(KQqMO{f-7-V z>|dQmfoj!?G2s z0~fFA!m>V&n5@sFA)w4XdhOLs!olsJmezuJBok6WC1DF>px?fQN>v;A3PhCUFB<9U z4GIboxMb=+^~P?fc-=FYu8`7 z9?%BX2kU}mZ*85{iaG0~oORKNi%}%nZ?Gny>H8{X3^TZvH?Cc_>e@*?S{o4QeS%8t zfbdX$xXS!HiVCy3-a?c`6}}m%a1-7xRpF>aPCHe&8nIY~Hwqba2Cw*9n4#js0Yji) zw!137LC7k}{|=Qy7t#%LA^jKy&>oewV^U;Mn-(e;ld@@}tAhwaNnHo`wRXsgtZyO# zdFAe+_ebcxdBDlJt_{QSEnC+=#xn?iQAf%|71pm*VMbZ$vG?@I)Lt3|9#gnmo2f=5 zb@nAQ8>Uv5(I)PN$UwMX<$jyF@`u-ceCF=LN}*OonTYBt)$O$)4PqRoJd z=|%)%#zqNmEF0x7GGt{{+PF4p7wo0)cm#VLPTv;amTC77uYLa-Xf&RO9>LNme^7dF z%wH%bS4hcBHL>mk&y3?IU1DvMRNF+U)Xlos56R>l=Y&J-9J=sm$UQ&g7REf{&IIrPR*!2P=Ot~1yxW~`Mm)(V!j%mDY|)sLWny!xTlo}ZR?2H%Y9 z#`WN*F5`qg9#tg&%;QGYx)}$RKv5DHXfUa5DkDuMwikMzUTM;}$|7Ie`F`k^>F3jwoFyQU>~shs5eq zsq40E8YcBu@EybQS3ia2sNh%BamjTezLgfGC~~@`*9~tRFBVEyxokVKbUtw$c51yy zD`FKfcRbVXWDG=)jTvyPI5@ zyiV^J_RJLDzfI5F^enbt7@=DRgg(X<%o!4x3286O>?v(`NPC6U;Lp4GpHa+v6cA!9 z8!V)HVOR^C0m<^9Jp;=3}q}5l+0@TIxxU9l+AQJ)jS8%#wTWTO;>JMEhF7 zzIJAvXx$;0cPw5!qbTPYv^HT6^ru9P-o^76$~b5^gUJsjHric2aE*?LUPl*HJdc72 z4!cdBL?D1h9LEp;zfdQ?L;)e+vh(n>c%d-=$6vu4PdY6)YKH4c>UUaA(eK-L!tU~s zKgsxc)-SRI=*GX(+e8c%%0_FZ{NTuPxFi4N5Kt>OpaDCGZ+rW zzGi^%8eWBToGXG~N7#<0%VVw~_}K9z)7%K(oTW+ekNAQZj~TaLBy=WY!ID1F1}hCd z!<1=q|Ly%?Xn|F3dO7u0s*e}V`I0$bFy})u7nZP1VNp=4?bT+#;cg1Jwo+!rJhPqy zJ?W{WM>fa2%@L@3XDGQt_Cn=g9iaMe4Q+#7DP* zeqgy}@ec+&XEw~W30a*uMRS*A?h+#BV(?8Mg8{NWT&QUU3Z6q82x6Q&#FvkyDFyN1 zg8b()s>$ah+6Af!#?zlE1q1Y2B<-b z;CERvBukOMPqa8Bi$fl(5wVUm(Oe*z3j}jP49D(ZvPQ7sgs(q8g`htZLF6FuMAk5W z4D_2!vA>k~Qrb(7mr7nLeW?rsA&EDl)0u1lTy*PhIl%Nz2SjsCD%JunY->YbuhPS7oR!P?im!e*?yJo3SG&0^CE7m{Mf%lgf!>~d zPq#F2hJb1ehf%lj(#W>@3svn7enoi{`tMYp_!8b*hIpjT?YAqRSO4`@N-fWrpf0Qv zU<}7LXwTDDx4?o#zvfcEPL?bq%xflnWp&yB7pXVxlUgn>+>80x#6|@{ky!NL^3`AR zMz77K=L%rPGj$?y!ZA@Yp#@pf2zhNY9Hcs;A1Yi2tJ}|OrT!YvPSof$-YoUITV>u< ze%*7Wk}YFet^%cN*om@1EhNUx-qd)Kr@9s{ty5jrD0wm7%rZ8SU0gBSl;@1+PNulE1pMT9PYPIq@gr+v`Zdpnm1XdF2i~4ty1@@SbHhWa!#gAmMU#+ zsJF%HbS4#I&(G6xoP)K0{zNHCSAxjX3!<7ex5k+%pbRx`M!m{t5LZ!({(D(TAbj;naN zk|K6dBzN`rK@O|fis(nGXAv(ZyszO_D@E-CQ33u)O7t5y&I-AjaCwQ`%?>UM9bnYC zaB1j_Qrp9kRX@tos7tNBgVEb9NJ9a4W62am6v ztD`z{>&O}aSMN0q!kIY8mU#?97LTv+uHe-M^5YBzdkekAl)~+NZ+cwJIJe%&YdyvE zX2ivdb1#l~8(6#?;EX2RZDe=3SgCSxw~6l1LQ7(M-Z(oiSQm46y9&qL99|)_+|^-o&eo?LCw@KAuOheDx>*V>?P2Qf8@!l4(0fWXbzpN{(_Pn} z)LheQH77M%{1GLnRNZpPk-TDxO=ZxwfJHyrXNC{2E{1EXYNK1WHqW~V#S^}od}w0TVK;fn(>N&zK)5^>`H1dl_e zBe3~A0NoR&{E=|*P-{o)5x#=nJ17-4V_N8nk_s81Py(GH+2eHL?yjywt>n=h3MtUB zfyq8-41u5z@)$^D^bwULWPk~hQMkb2pmW0}WFelqXug254<>4ujY^CFC+Eo~3IXZ2 z#5l+F{0?A~YaPn4<8xHf^7FntNPO2u1YMAC!UQf4utVYksjtXgxuX z)hAmWs&#E0Obt%e1V~jObfA@;{gGbtEl_u24ZvI3?o~%(GLyh#)Kv#VPNq7mJP;8$ zr6u=^e}&-r`Ncqz*8B!0Mq&DM8I&bX4uuK{Bb~Kg6qVnE4h5Z)F#wxUJf?A`vcO3w zF5iG?DoJ-1#Z$U?a>K;FLP!Lbl?Y0^+K>oHqISo3OmCZl`nN3i$!crVf2QB?c-4mK z-k)T`5ty`UhfuiN-}q+h8?Avda;fRxH`@YHD=l=ce7hHuOcRhcYu z)oCUn6BFw@kU&wE7*+%kk<74&2q?bm@ikh4jZIeP`*^_9TnkftRpKEle_hSDMWsc) zOASztbO7pvoNe+Mtb==6y}$8pTcGjvRFKpoFXSPr3fQ-$(pZ5>L6lA?Qbpc_`> zU92m5cF9u)_EOO1O95JX{to5dM7fh>$5Wj?4UXWVfmze2ZPI?4DCBfTOCVoNC*xPl z*(R}q&ADL(nHBAG+R3VLlxX{3#v78URdO5S-Auw#4#O@kl_A2y3iU^4d#4*`GH3ce%KiQU z+{T@(<%hpSu|St+OsN?pfI<5N-o!4Nj)qI!?o(^DFcze|b$vtJK<7@d)u2)`# zab5M$SsG;~9Tqi^SQ@6ji>%&{WTp2T`HDe@nygTZl$bL8DD4|L(C6im@|?XC0qb z&zzfq?_SuGn!PgDG2eblXg}radhPft$Nh)zo(x>Mdq%b=|0rwSeAc?@`Wc;=wN=X6 z`Y5Y$KC4m8YL>E^1)M!xR5U^wx+3r{X~-@1j7dFX3)}Zm9&CiO>VCc&y~+nrGXAe9 zc#2?n1_=8zt;VA}vsN}~_KaTr4h3xM_uuI1mlXUb1mq5dj0c9T%QeUb`(Rg&V;)sx zK+4=;faSYxgWbh{j;}lkaMS^IFw=pru9CH-Z%|=86c9&{|KBKRqkJ3`T*57s-=T80 zaeXMUZ{zv_Ct=Re7h}IXtw_v^1^*7Npyhs}5p+Fiyjy$u{-NQk1KqTv zg~E+2wnKOm&xVqXuGotIr*zedpt@XUS;wX=r3u}6SGR1|FV^U6T(aGO9(#8*!LYNJ zzrmlP;u+n1Z~ui*GSu_=8{OB2n3lSH;|iIbm!Kez7kr2c9qT+|H1eO(_ht^8lF?!3 z0PE0DimXB}8wGUn|DK}gv4ep519vaH`7nL`kPh1swrW>WZT=4m{)|$TC?F^)tGt)v zMNbd*DRlI(F!me1weP|qPoo#`q0HPRWb`UcnO`QbrIZkInmGxY3K+Xz=S%drh&H=m zvj;gC5=yrDTFALPHY6v5mGeb)LQ&mJnbfcszjH1GPb@aUQYcvp16r_0 zV!Ca%cVsM=fXOTh53r=cJZ%Vtuz%-~Fh5aK3&} ztRIrp1zP6=V7Q)+Y~%7QKHG5US4@5M9bsil6UF@FHE=0q&;jGOSeg-+r;ASQt|eQmfHs(r)N)9-&r-a z3Z@>?OQ7(YbySF)kZXy))z7Dw3hAZ6wqV*LUCD?YB(qfrO1@EvLr4 zt__x<;+4}~GbImC%&*)otlSR!2_Lwox6T@1v%w_R?v`qIi!1j?EBAbM?9^wNoZTbB z=w;!GOB!{Hr^lqzW8$%^(y^<8{TfbR3Jj(FN>h}0T)U8O54O#;{9*f#+h<#TbO6pU zI*%6}h-%;^;qO;4;Df^`LXC!mdz;jNVWDL$QV%bk>`y4dPWan?`Gy3ly z3?5u4a=dx`jpKpC_m92aeYYD~Z@iP_OM)ds8Uly33suz*5`z4+Hpo9n`Y`posbbY; zscN%NCuEcXNArOd5D=GHHt zlvI4D^6ko?<3R;n(3DMQJ*W{&HcKU&AC>HyFWEJlJ(nex9F$59q8MB6z!FDQ5I%o5 z&8(aq61Ko4$sw}8R>p#`Q8{u4qfIM&Txgev0|b$-+-dz1{Y#x&^|;7^9p$OJr{sDq zSo7)e#>ZttgH*NwFSd&|$AT4}BeakTEvX3SZ6!b1DO(m+vAR}@wyH3=_NR*s zkOPK?zdEjEV83d1LsH^Q<1h9Q{eNux6K7&?pr&3TX#@*}m+#gxTv8P1KLq{X9Ib;0)(7 zA~;4U7yA9l;OvnfjeJCxbdr^k6XEMKXQeZJa8V<0=Mj>*M;1rSz93~^5NsD>GC3+b z239@|VW?kNun>YkVt5Gz=|sp85!S5Sv_-{i+Lc?u7`a+0(H1XM^qPiELsiuLA6@?fW*b_hj z7axnh(>gaRor=T+f+uwW$1-k(C3MFEv02e%97(}SDB&izGdel^oCOq_1(rz+t zQ=uSlM9E!$MOgBy_(I-T=GFpmh6Aj2*h|8kQ9fLWReiVWy_GPGTizNt95_7V_-NJK zl|Q}y$Jc-E`Gp62zTMhZ-K=}o{aN>*)O}HKUV7wo&pV;Kb5(R+lbqMY?(0(bbyTHC z+e|9N^z$qFX(i28`avRjZ3rW|vn#gGWW#91zw{XRhVvdU0Zr6MaL38Ed`k~568()1 zuHU1<6+jgiAL=f0Wj@~k`f%kxY0$}ol|V8(o-Z#9a;yWdUm z*pTKy^^LL^E>PqT5d0Ry`Ij`DKSdhh;k=)AS-FuABYL{-hnv5@`Fjly8-RA<#X@7# z&vHJ=`8e;>Joy3fdSG+t{M+Z>8ooa)IJO4T0%_BSA0C@M{Ilbq9RK*_rzbH~ckI^9 zbj@^q)^%Fy!rII|>c2eS544gO`(0AM>rwyp`Tpx-zeno#h+Qv8T`yqhAJw+e(5D{^ z{iE95H1z3*hW;Kl^dkk83oTPw@Cl6IljM6G0QO{#If)}k+iH7ws>8rO(pHn~2%r%q z;fo^(6!cXGQ*nbu`f>g8s+#I?!GyFmclBYGQHe}}1vHBFHi4@SsI3wiETXo$mY|o; z<>84iD-*z|P_%;&Q@|eL)>HA-Fe}1R`ah|U8}UJeBwI2llnjbT&k9G6!J007)CF5U zZ2xZibmMz_AMBmg&GibUhv;PSlp$+i6$C-j^75393ldmY`uiekbBA2jEWG9~Az{&jQzq1cPJ9b5sx2WC)>}5EOs9q~w_(me z7xhxe)O5o=;M#K#X1bh%mk5x9x!lXMIaNUoodh<{#es``u(cFQY`snb6XZ(O;D$5< zpGF05rS!vg2kUSRH>ghdHyxmNGy!=XH8H`K9&}NJyz<|WxF=(Y>is3f=J8f0vKTCh z*m}TnbCd6|uL)T1hIy-9u-YGI7EB#{r|JIQpj#|k57TvG<_0NqgHMail5*W)kbl8Z z@}2y*^WQ4GUr6(^7TcrTTI`N;Ye60`JW0#)_4%&&`lfRIr)39`l=}V;(jUMVB^c5Y zc+v?%X1kc#E@igMS*RzMJjE!R!nX_GD!yMVPk+j1KW)PhQcl45^QwgE9YW4d!M5{D zSfr-C1}dlw7cxtQ@{XUh%%=UQ{iAki+kV{9nQ>6C#GgcoLRLrt7f)8l$mc+8a#-hWXm9AP*QymXU+^#O{U){4fB#|nC}_DbTz`S zS0a}f<2@mD`26~|22T}o`goe;HL{Ro#**(P0!mmqm>>~Pf=C`c%}6 zSx66|DV~V4A?+B`tyPk> z3Uo}wunr05x)HuwF}3S>SN+h>%_;rmvOK*9um+BJKLY#)sP;)wjZ><81F- zAKW^M^@pYU!}7~;I5>m^)3be7rYZ&KRa$rWIRt^0VA}n5`9ZK>{+(`-e<_TpUnZei zk%O+;M3Ar^k*zeiM%2EoMc147LvT+8TNu!WR&=)qADq{bvdMUoQqW-OeTVv6_1)4O zEj5b88Dqn5C{8W_Y9@*){p+R+m%zpCc~Sc4_nevPMLSq#`8wrp!g#Vbd6_ybscry~ zG=+LWObL-oJ+Jj9QR-gV)P)Z2&#av7LE5`$@%QmBALABh8}`kqk$Z^C5s+dBcF^ll zTUv6%2ba!eEUh@gcEg!V*+fwzGMK7a_u>>XIL$Y75m7F$B_?WyYg(z+Snp*BkCc`ew*?<7T)2IQ6&VR&W|gEsJYdf03qM&cuR*aYD9Usrrw(9b##}`U(ggaTI6L$L|wz&vZ5Yo^&#M2sC%NcXZ9rz$j4R?R*JR^W^n%SBLut)^G#vUML@PyRoI(KG-`7 z31jv?hm33E?O^ZNsJn@WB=XSqi|~ghzfC3EH5c@DRp>(|x&eXY#;)DW zUmM@UR{AKj>i4nhmIUPaHuPku)n#xasPhikge-;+NV_;Li+w| zu!l3?yc$Y{nMfl1b;}Od_&-L8o*95f*cm%twYf6jW3~}(!i8cZO16S@0X$oL#KXVv z#xp-EtH>v!p6`W)6iE+6-d+;mP;V}om<`IMAc93Ulsd%zq6S|?Hk7N|gw<^`jlr&% zJw-f-JK5&Zlha@)$pH949K!~E5aI&%y3K1Lqfkv{S&6`tRnu=@)SufJ;^)!run(_= zq)Iq%3D5h?gn?siWbJ~|@wkCh0Hcdlpz8-xeH!x%5id643gEEe*|bj3tP z9^tAwEsR;i$E1s|p~6#RGdT&lKd3807B(;8sDLJBC=msQIRHpegpx_8JlruMJ%q6N zHIxREmG~JYw4QDW#S0m(^-I?N_RN(?>kbI^4$*Q@V!PJIIeAl_*Is<(#lT>&Pt2*4a_V5I zd-Lphaq9tLaCo7tc1|xGKZVV#^$aV}87+!pPJTJ*RuXJM?F8T0Tq>DM1#>9`851vP zAKUV$QUgZ+wP42U;~)a8sGrH0EftQPBF>f#mJEg@+YtF=$1Xb$+XmWVUtk;UNXYE+ zcL$okv-|Dc%IP?pi92z1n}o2eO)6^>in`@fOz)A>dxXIe!7@VI?h9<&&6shHyH%pK zpWZ*4_V6GsV&~azq%HIh zKI*?P-+uv2WwHN?)PF@xzk=q@UlGguMVyj z%Qs2oo51SaA=*lavFP<*36ogtHNn2=+y|qgeXC^OiYVYkFU9&~tW?wx9C@-keI$@@ z_mq&oRz9c8epvbaO3?VL{;>APwR4q1=NYl#tkiJ!QA7WHL%-NCATjtHDgQD%c zWJBkjhf@aMxe0!PpDqn0u5NS- zMeeyPzwqLR&hGw4-GlSpa6>mDc3+UXsojOqD>$WYUXCNCk4focf@Lh$GJ#UEl}S<< zg0)64*SH9u|73-|S)=)>rcvLb*Z0%f6gi0aO~CGpIRt9*2(TLvKoG)4KMQrhSxn;w zH)d$$h?yk_P%4X#c<)QDwU7l@<{$k6yHCwB;*kbO36L47g7_6qa`eZ3v2&;2AjF;M7bc=$_59k)lq` z!>dfwGjTlWHz6;0&E7=y=43os#bAw+8kR}bw76v0vLvgw8k_|#xloJuqcs6pfY#9P z0n$RM`aLw>EMCjfhU&aY>eQimW~4uL3edkzURqD>_P<%SH$dQ6b_^^xZqh(}N%tDz zi8~`a3JlBixwB84n+-3Gvv&C<{>I~tZtBZo6BU2-lrwiO02$@2^}v)zjwuBS%_ zTs`pTZSU!0yQ3a^)gXWAB0N=H#Un`D_Asy6>=`hmA$W0;-CK760?D4U$&3=5Qm?Te zVOSbGaKl$Ne7dX&83za4{X?Myc@nq1r<3tA5?$?hW^vuP*asE}fZD(yHaifo^+1pn z*6Rs5bJd2-%$gK1LTmxA;J>L0s(5B#qAqv$r3bVl~3`MNg7^O|^o; z21(jF_ZZWIsl2{QjJN_SHO0oRw?Z?!`N-LjeBD322?&>(Bmf5}#X%Cfif6I6u`A-^ED`I=C*fu*_hAI<`a?l75=h-Auu$(QCQo8 z6JN03rM?K;x-LMM#o@}$=WQKn_a}({ORiKmQ>@XsfL#H#80!d z2;r%X7Dy!?5?vsN@Wt{ABrSOiCxYoXfF9UOB{~j3DalzOy_m7Nm`oXGj)4;;lLeq9 zse?aGQ_@sR3=UVV%p6Iol}GV_tG11)0|F8d5RgUPkJ1eM4sP+3q`)KUVTCjS8NNcR z8pBuA2Eo7{0i=+H#_4J`&52fg1#AT^dE?d%f0kh19V|tFbJ`&Pg15--=LX<|dE$m> z?UCpl5C)x+^^$PeEiv!VGJhFKMvrKdehZJ5Z&LND49kDZ!E0)INVlNb_4mkt8k~6E zh1Dvr4owf@x`M!NAg81;)YPlph7vHu(A>fQ5jD7_mbu$u{s&#pZ1F^^w)YJ1^apAe zlUOn`>K0G+31wa!13c{?>UEwUh#DLF{O5Ru?kJ+}pq_%1z)$F!^$(4N2tFCxW7AVv z@*ic_DBu{}<}oLMGLtHNQ%ij{h=}N`l(a`F#q%k}Vv1c#u}|m-GLZ+KLBDfm{alx@ zw?BMdaV@m($BeIK68Q)hj-3>``yl9)l1($8W5W5Ic0&7vIh`~443jAe3Ck!VgM6d= zg#V5k=A42IFydN1l-f+NY)8$H`bFN!UB)_L881B4nXGFQ?vd$7J!iTr?>f-cKoyM- z65mB>-j9}OJi(g~lh5RmVl#{}W}`EEnH@!(&0U~Fq`_rcRB{6=a{^{6*qmpm$B2vU zNsygO%0tN{529Kai(obxTo?${%^=M5U%HI-jSSC$YDcS2Y=rQH1u_qs*ov^Rz*wQt z2`v+hn7uo*ymWTb_iX%-wg+tF@&IAOm*KgL!G=?mr5+`S=({V1lo_Lll}+}c7`fX> zgDQycFsRmVorUJYN$DtjpZ7{f`-D~fIGHED^?ob;!NovyqzT0vf(8WgIcpFO9TPSk zr?ZC>&W_6GLXkbtA02F~Xqj1sp_XdBJ?J}j+X>Zh~ATwbYT!rRVC=qUKE-~krq0}$|zdMX)nObCmJ}I98>q)2u|J+rJU$*wJVai{jrQ3Y_5YFdh2&Jt$yhstY7`DnR58`o3gf`WLi&7f$Fn*C92N0Pj z2Zz8%k)DfsnGI*fm?khu1&@MBy4gu1nt(AzbZ%iVb7qfl@;ou)t;9wrZ|T~^%7vl| zXw&3Qb`Zvqcq`FYA>^+K)FY73X~RtCZ2tsC-CoJOS1|8g$SoFfj|MAe+UFpBbrk2L zoHO$|XT+RyQqDO_)2)@m$##(R+>vQAAQZI*pi|X~6SD8@ch({Q&RK{S*nXPGffspl z&*_pZE`gmyyNjeK@9UGG%4V0*^nT^=k1nx)jXE#C#4@ZUfuOJwYf-8>D;CRTyfLbW zw|YAnh{9VGBYLR6@EW|>aNgAucm9D{J;5+lO)*hVC61(o?0~|_^75@1fk_yFOnBQ> z3mDr&qvtJ@fM+-mLEbibOf#&h7jFP=8Ib)Yfz$s)!GES;9euQ(-iN_0!=&Dzr!3KP zlyVfYk{51T6C=Y?-h-IYPu;YukpXSwj>y@rmk=AnGO}0;#VtUJi(BZIlYeKzzmIc@ zq@2p2DW=6D=4_F2wmiz&HJ`If%xRKxngAfraTqA=@T-BbM?X(8vi+@3jcjq(rIh|X zR8X+9fl!x?eCrKK))fJx1S`Ad3O1|&Q4ZR{~X%S-e& z8l^g4me(VUohPYzzJUVf673fC&?^)$g=11RWv)VGrB|}v9b;@L5HAwqW7Ir(!^*a< zeU#}C1;mu%JrsP4f?E`@DwCZinK5yI5}@Gk@$Y(q;AZsisjk8Zs(my#qSYE1o)rrd zbjD_Mjv_Rhj3k+-2-7Xb%}+JapwMW9wpTPrO*E!G)kK5rMB`4n4F}m;Bh##mh2~V_ zmZzF%VAmRt(&&f}6ZDj9G_Yv8v?sI+XS)~rxTmmHOD`9N`}I~MN#ZHOG9#5l9i(b{ zwF6Mbs(Gp}GQxkPI@n<_0tTxCi_O@ALM{r+w8pEf@Nr>+k;Nf#_0R0|gT_9lnnx%&rz!4 zWm5=C&2g!m6>GT-sl`dRflQ57jT~sbvT*A~@fNgR9@3{?Sabk^2jUAkI<12pJmbu^0IP=Oe@R`~>P2O1e7i8fI=>Z^U*p z9y3WL)xbysPr&Y;)sDX7A-E@98}tdG~S+RCG@oyF@GWI)`P`iqC9} zn%%&5OvBjn+<0b&kW>Fa4Q$iVF3CgW>OtH+v$Bt45hKXbQEDniN;r$FXNfgvT`&%Y z`x!0;;y<|~T?ZNhgSNEk_gLj;(U@J>NL|H?knw0I8QEau1BTQxBYF(6VR9mjq`**| z7L*Mx=e7N8Tg3?NVa+2MZbMzk=_1i4;$iS_qDhYt{Qd=U0ma;8{-&4E22HY`)tO%6;jGA z5f{*oJC-Sn4}ZVRwhNA)U>XAX6tjD!>|Vjv`!rEw$$OdvTM#c@{l?Xa0pFRx*v+e= zsYar6{fvIzv{f)|T`(uUoNy~);;Qdj@YrmHaH3bR_tAO5DY$P;B#35@WcCPV4=cRR zxQ@`Wb&;a)7n0%B!A`EM;R4fl#lJEz7C0ZgB3kMsOPye;`*OjQ0s8~n1XCqW%8cYb zHu!6V>hAE_dr>qyC9_j7I~Po8(5xyHOyxKukvIAG2vu8z%7&S}qPbl%w+rU>C)O43 zl#5oNBU&TVvOqYYhgLrn{k=2IQthtUYr@Kd;>v^4%7YWy+ZMlG$f}S}(OfB*D<4;^ z4Awo^He-@jQC#Q+Rh$zm&Pf&LZZ>{%zmQfU8cN|wjBak?kFAAW{mO-luIc}ad<4vU z0qm5K!^H{sY#|4apvXco7urCJFd~9>U(m=RPk3(pMvef6&EkVho=svM9gH(F3-Sut zdt**}bfLt~=GKnJBYO^ZGUGB3z|##n!#pAvJkuFmqhse~!gkD_BL~n0pT1$R6cc-+ z=T~VUm!mje!k(i!?U6Zm-kb~Gk2}y6TqoqM5zV!dxmGaOE?Cnh5@iH1yz9A7poPqo z$tns2wpq?SJz-a@d?9Mef-%a4h#X**kTElz5tHOA1E|;AZpuE*Jq5CRV%d@P*;Q&k z*4tIqT^sB>;k&wtAcj{q@#s7VeyWzR`g^jDnJ>|@$aoGKJ zwb~E1BXV1PY&YD|g(SlSd_x(wkU&Mv>2M1TeIA88~lgEYmd9J{o)bCr6a z%H=jjC|E`#R0D-`lsm>bSC`~@G(;if5)~Y0i~G58qu00$Z#`}}6KR@ng%5(H#Zv%W z2w9-UI6`gA4$=}*q3}A8!k2N}$;F8b<6D#Z+k0_t_<%Tdd$nl&ZQ~|4O|kF+DG&5$ z%tHfb4%;5D^qRbIKgySWWeuRmguIhfd6Py^Tw5Ub?YI9QFKs?79(NmLgo(@C>%1Xz z#$#g2HDG{WhGZ$MUJ*Myf{MWF5jeyR_M=DkGo*yH09V^-g|y2eiNI3$-fQ;tYipn{ zZXf1wFC!PO0VM8rt$Ai#!>lYPHP|oqg1Zj&{*KS9&&gVy3n z`jEtmA#&O4mVLzELAFcK{8L>0y-v`gnAa#5|9#Aen*^g85FJZ;a>~t?$0-@FHcf?{ z)`=-)5}7PXViXDru{vTkCkM=xG3lhN1xw~*D}C4g+WuGe2Qr}dlvyQZLcFkAvQ|H` zu9>&45v^+_>srV+Wk8}y4+ArD2wB01hdG%c9rk>uO@RrTu)UlsLg7)I!R811X7n@Z zGkR$?#1iSztm9{upH$8{K3@6h%DK+DzPZj%Yvnhh?U-aElO9fsB=)?eMNqj_?R4t^QCzH?QxPK zp*a~|<0Jmih$?=$x8FT_1H$Qm95Pt2lPOXHHITZolfkyt^isYZxGr;V?O-j0-?=W? zdy|NgOQziHF8A>0C_oUTYFM1;2YnEGr#uKK*@shvK}(* zB<%};v%Q@MJJzW1CTdQGH&x&w>_Rz}F^Zs^j@@tA2?w(%se|=JE2^)B;B~mrE}7~= z=!^<~=Lw{F?A+MJ%aJ)B!-BR&O)E|j1fZx;#ZKNXpLe=olMRNJrVHjV)mCo<2jdEU zK!;@MPEoVu?=_HSCb&{&`M&wM; z>x(7?QB%(Ou+)xpB8QT3%xPc|UbU8ol_Cl_T2u7=?^E702s*I8+Jq#SIYV4i^D-rG zrHe40R60B>mT9Gkio|QwNTezrw&I-KDP(uf9Deo6)HVN=;3*+zvzW74%Gr#kai@$t z{s6`C7?RG8CxPqFq@u4h=vBq&>$EZBC%R&Pb61#wsiJ_)N}+lVs@v5 z(9$VcIz>a5WattMU6C(#i-s)8kR?P;)+{QeY(lP36U`Sd;tHFNDu!exKqL_Eo#0m( zuOdf_#%Dge>I~-1I6MiDLs-+RwP-GbRqNGW)j)UC1d554Sf`xso?+Yqx{v<6re6NvE~#?#>b zOy3W^xo*Ue4_rqnR?tErOsB|99SGg#T6P6+UJmX=%+*0CkIcT8yVJ^F8rz z7aj4g-CV^$IHP)>%IIiiGjZ&^7NT;&jpt$nPjDB-z8JAau9fbL;`37j`SA>IhEhgK z*|y${r8NiPW)8g@Ltjb%6eC4<_FLpkPDwNOn!>t(+S@jjR%WJh`9j}B`!lX(vzVT( z<(p=2R{SD2p6$(o1Cwlii#K)Y_Ty4e8pSgCZ5?Ry7K~LmwOgiUHZDzF0>n~{IF~Y)o0pB5scu8QP^EjCrGCq0g(=pFs8MEY;Xki+rek(!zv^2L+IBq0T^$)4 z*apR=j=s~LeV46+x#M}>Ja0C(Allo>N;gub1;Bj&n$adKSf6_W8c)*WIduQ#Vpr3?JSC zH&HpmhkB-9E*8K_TEW-#UeN8GS`aP@Cab=F+)b-__?V~~)N;j`%?0tZSv`*UZO>KS zIG0c^$FjX(XT9KGoly6ys7yVct8%cpgLW$)VP)B-Lp2Z_tQRRF(#OUaN9Drd+|?g#3k%kthL1jbV%zBF!S$t4!prO80W{E((~_LD=F@ zw12_BT`1Mj$8F$ zwR#MJ{}_F*(JX@%MTu{bl;{_NgK=0DSEEiFDmHd^YwR1sj=Z#vu+d7-xixnUa7YGh zGe&-dbg6;<;-4<3Z1YvPn70U<`C4q|*Wya=Es~*J+-Q!LM%}mG6@zi)L#@VVygf}A z^LWX)1NDev#vmBpU?$V@#!JV`xH@e2%i`hXcs93g$>-(X5_h|zm9o|4U>0RcyxFc~ zZ@DYcTjnw$=dwtAz};*{ut@Zlut~Xjn^6;?`yni zUpIKuyhVWCRm;}7!D~aEw}#s4Q`i1aRwLdrP>i@OW6RXLovwNSXpA)^TYV1-ob`qAn4jehP12 zwmgljJWcBI+*@R0$hjY>RC%p8E1siN&Ci);33}h|weiKzk!B0)&(?T|i`rGfZZX@b zVlCVieyQmgD9Iw4H6kpZS1wXNWua6$#o;^oPA@cu>HmWv>3ZU5QU)%JL$!sSuR~> z*}@16(PXKRJczHoPA)9|!LpUhj<|N_-%tKF%y@xnq`is=vQB$j9TFV4%v-H|_$ zUtQ2GWF%HFd?0~>;tUOQAh=eqVd~y|5UVd^>~t`XogqV8cz}95%J}KDgW;!I*ha2^ zZDcJgBS@9R_2H9|5QJGO==vT7%$Xdm$5GQRO}OzCpsl-AJ_}>+ynY|iU4-0$11)5? z$*2Et@bI)lsAgEPDd#`$+5mD^_1CVHbz)~81QJ!W$zz_k5}|YSdz=` zNm`ADC2)YoJ5=3($>p;5UE*%o!5pNS!+4@>Rz<%7%Y>Ob$2=rh;IhMB(H1vBja*>%WyYNEAMfkN7kyynp2R_3*Os|(u ze_Eh1(0jin*!Ffupu<-eKp22TJ!1WHloxP>YQS&*EsFhLsMrL7sMwq2Gg|Du^JN=_ zvW>nv1oA0^3B#oeE1@@jt(SLtaBa6g)7c3ml!o+c*Kw+x!fQUlk?_MuD8OAuw_WDdV#>V|Zq zSCvM$!y?PSwmbih+J$1FUGlEVr#Ny+7#W4}cOidZwr_6leA_VrXIT@SXU^d%oqhe` zi^ykkn_2Aks_<-SuzPmJt-)2UYBuvQ&zRd~dHvlguYD05fmT`)n82D?%Ks~LJpcl1 z5yQg@kw*p+ zz@Vleb}hrNAW_QPnX&3ez!Gt7Y51`6dDh0-D1uV4b_Yy^{Vi^+9|=aAlfkfLh?)?d z14~$T)v%^DhC!Iz*swOqr~++OFm%nt#O41Kz4T9oC?;g$Dnx1+f?4(Q8PxiQ1CBcv zqYv2Ns;=PQri|W2WS%EzK;rp4Q<5PhgC}0A>^F`)2gF%$fPXk9tSdWqV|>eUid8|u zeM&Nkt{BSlI^E{eZ8Kf9QLu_`TW}T9U+lfke@?d~P0D9bz_fQV=_-vP-=w$1)#Q)R z?HJwu9%# zMIIruYhaY&#jrcU%v0Eq9~|7#+C`q-;=Li+W@tLj&n06Z^%e;2(FOPNp3@M*V{J$k!1Qn4~PZT z-QM#d6Vsh^p67pxOkKn;>0!|B*9W^~1vFC_1L6M*68JX3tsKz0m`I{UV@7v~vbX$L3e^k7#yG=qI{-4Ss$hr@*&a$XMxj1vvi;6Xu1CY=QZ%@@LAw z2q%mSC1ru$V7g#l0nt>$MDOh(zxJ*P@~*OorD)EV%-}!gFKma=qFEk(I}aZbx=sk& zPl)CQe3Aqc9OZ%B;Ff6)KI9<$Yc9dlWZ&Vbvydphz0r4kKDkg#E)3)%h#AEg3L3?< zHB#Cd7{$oQn%eZ*j#qYof1Ob-Wk7XGmy)+&%XuyJmDGS90-hVE56rfT>-PxtdxaJI zMB9GJwqLOAU$EsqPD`K4zGv_sdEI>1ET%c6GzUBv&kCO*&9&OrZsMzxSpy^vY>INK2@4UF8cg-59dF?)xU zy#vuAcsQ`}Kq&$-yG_b&!;2iUOP01v=kJ$)7c%omqDpYQINdyx1Osf27wJ6P7rq!A zel&P-eh>~vt_s&Z;@}I?;0xhbju*wuuSuC-6EeTHkYDs>2YCsp#SxbyB$w8X=&696y9m^HTteBz-xH3@4D~$LazOBeo3J2 zegn+zZ5Q+Fr2INx^Fr>5fc9<@WWcf&AX9W~lpGs{{Bsah zE}iY4y)@H5b9CmYaQZA-G$+sZ;s>RwoxG0VSl zINPec`wTvYyN*g-=fp$Z(xGnUEBPADkkvuWfDlg*K3P%f+wI%^#8GlTKe#7&BDe>A zi2Cn+oRW6?H&Z3X_uJE>EtzSIRvDtzHxnQXn? zI)T543kEWcm?#Ge=^3w;y;63s%zx$e%Da_P{z@UI4rj1e{uR^LN$KmRH%zxoZ;;Zr zOf<*-AezqHF*M-!myrVb*NG`bD3ujvHMNOZe__d#f$xd=S+Kdw`DEmb?oh4t2wk?uvi(n%+o8hgC zYYZ1+-c<>q?W)iC@ZO#WduDRyS2qf)8{q`YD;z%!lQP0_I#Eq>6Z=%7$=|OFCd$8ZD7aow-r{Q}nqK>TM$L7l5n*LDdock9m z1;;U*V&-uv^SF?C{7abdf$kJF?2wRMfoAg^p4^LJA-A89Hy~iXoa>{8J=Z6l?58Jr zv5|?vxsZ}2z{1xsg80v=$y#+Y!}6~(qy}tb4M@(%=z1YJ-FNub)`_i@$Z@!fj21%v zF0e`Y{by&e-1bU6BjTA0(iyA^l#v{McKrpxJC42?*D?n#H?&QZ5&bBm$=6Gj16`;~ zT#sVB+Ud`_b8708Xj#Du6W;5NO`f}>6RKMQe6+9}GZVPM-Y@9L7 z4E#~&T-q-($#E4qiSIhe=J${=;u3P)qIpa*j|t{6T%h7NJ6uE(nl~06DbdZBBz3Md z&aYnIS#JEZawD!k%Pu&&-T2vd!!d2*pBuCY`+=)R5AdvI3C4c|8yvFOw>$chR7Pn3 z^?vjT$c+jvF<+_l-l%-Dv=BEuza#JWqxq}vz!QUl4#d2nbOO&4C>g&?sXPOT4D10S zMw>)iLupCal64)QJJcQ#yh7`YpC*BN{&8SfZCHC z(EL@U$E0}lN-vOz9W4p2qjHP5j{4M4=LU5i+Hi&s2(FtUKZwoI`}mg+uc138xu}kt zv_xE6^gGQ+G&a(RUMnRHN64fFJL1NK5%Nh1kor)Rn@g4nk?^IF?llC6tgz_dEHE6D z_#jnXgOSWgL@4?Y(LH>??urgM5S@`7@RF&j`MB9lGRom&glHJ-P=3RFn5cRMQWiv3 z4xG4>bG3hT^*bsB|OMhw-$J@iGdZ$`b4hb5k)meA@#xj)HPb(#Hzb7l9IZOyoM1+ z(BF~j^Fs}2}ZHit4^rHVI=1`Q!4f*S&2LiAU0j;Qp;OZR5GgV)#evU8HdDJ|| z7ul+^=cxM3tS*l?nQ#HL^qQ}Vh4;13vs!tLlp41deOq^roZl_(jRbC;HxudAGha`o zMEr()JUz|A)Afp{+3aaHo^DV)P2e-Qb*i$)NpK)wW@dSP`DYt+Fm_gPk1d z5&MF9n&v;FvR%hw)5hOG$T*}tS>SkPu7v~(+1`_F+-n)_TxOm=OS}l5KTH>v@ljRC zEVT?R=U*H`5Y@|aP}>CXWbuJz2KmJh(hqYO^NyiY9~ODFQJ<+gbc0@&$oM-Hy8~&Oc`Q-h7Zja8 zC*cK;eoft=N9U^M@8FLA*YrqtR`xx^#9#QIBOP#u|A3PFBLp7f{?^8Qi&RJE9Uty27aUN-$32J z7Ab^v@~rCx>w16M2N}V`?`1#8o_2gUKbQ}1jgBcp5Lfhv2sl~aEj`%(`Rn>Q>3VhW zWLAp*2L!)S6*tCJF=d^Qvd(vfh?s9(y?=FD`?e?GndpUVKNr9i{UHL*|EX2v|KYc& z;-&Dufc0Mw(~YWHL?c`>kW6?|RKX8W~)KIId;>%uT&pob;#YHDCjcXW&!sG*2} z>`boaVl`OOigY3jX1j_t?^$JEY{`J>?b9qr2^Ac6muyIXrOc%LGa4y>ifS>hP$47P z^mQ}a0wKNYhKt{Z_aPH}9K%Wg&u<{e$zTK7Bn+9!Ru8!|<-blZ)>B%vEXb<@_hbf)fg!t`6Q^|0DZQc0#2ab;@qG$rU;;u@ce8-A-2yZkFMihB>9-6`W7O zs%4>p`R@TwVXTfV*!S|VNQ+6OQc~&7=7sW#`^SXj4Zl-Aapm^am%X>V{$|l?m#lU% z*&!u6gk;Bb=FOG`Q!HhaTVpW4w)qn>$|LE9U z^T($@JuTmTcJd67`OKVX<|H$R3$k~7<#FBSnY5Yxa}nl9^6}rk{z4Pu(&ii4=k5#D>>*d^f zCAWUQOJyGz9vJ}_ZLN{5HHx(c51|Z%`VX2t+vMC9CAVc6EQCEu#vWqh7OjATknu3l zQ~KjhEY2az@lX3ceTDNBZphueN;eoY{OgzMpPvVQ?d8N`xbTqQ9du8}pP?UD;;+)5 zjB8|Y8ZH9DRp0mxCkSt)JWO$=00JVVh-ZpBUsCo6UNz)h@N4jivnL{b{UR|gXN$Y! zgK|&CQh}V^sAPknIp6WK+Gek9xnSk6TzgchJ<77qyj}mWh4?&=?!8m@s7}t>s$^{i zSAJERKTNn5P519D+*@qC|8+{S;3+8lxjjE_`Qy?R@#E@Gs#p6zu9J74Rdz#Ny9f8b zzj{NtY6q!0NVCq%2RN)XWuY0Q>*VIA*35;IizScBJ(JAZBwL#lYZD&S8@!ri)!Q$O zad}15(%=S|S0;fO&T_BFxmT3jEAw5SQ(svtHex`%NRm7~)Zgc33&vjxKtmG=wG$3d zNj4V)HL}E=`3OC|kjpGIxTc=&+`ZiX!^9sYu4Me7dD+a;n_RX$&#Qx z2i(>8c_Sa8+g+tBbvtgzH}JpiO#F49SAVF(38u83WO5!EI5dXjHZsYPfe~kP=RMA^ zV)<3BEv_w|A#a0c$TK8ccPiGMjNeZ%I3)(yuCxl-RDtX!JRtxzgORM988^-wkcIhS zmu-G{emEdA0kMgv)--hsvj_z1CONH1fy-NEuH&gWh4Hn2u?v6Ylm-Q^xj`{E%pH1~ zlCCbAi+Au>PH$G=rZg)l&2ybkg=A*F^3NTv*84NCq}DH|mEbpSaDI~BKk>l{_17Oa zebV;v?oW2JGv^>RpuSVxCp+qYU|i07yyF1FowD6k4kvK0^nICNupBdde(nNGxxrFS zpM4WvN36OV*))F8R&WQ!7}{#H(Lwfep*p}(vqOtLK0bm z&N^RNu|5%qhkm0R1IH!o%%nd-fiTfaMEn>GfG~1A)IcC2=~qV%B?$x-k3+#ib@*Ad zN#$1z2u>)%>4{?coa%o87&U$mVq3U5L!gog-ND0Nb#f3TN!?8FqhFX%Szzmd!w*pm z)cpx<1atr=KGVpUP3$F{r8HFi0a~!9;E5J&D|LDm%4p)PlMheIDO;43EtnOJE!^QS ze{b%3u*)?lTZ$A5rfoxVi@V-qd0g7aN*kZ%==u%wxFU`AhIb=Z;10xQW5Sdjvzq0EUNt;lDsC3H;L6U6?QIVbn|S zOEkSH|f4d5{#1HOAO0Ph_MhyYFKVUzDXtAC`f2tL%u?B-x@nCzNT;jXexDSeT{>4 z5@0pq8@~T;pl-mr$q4+2)3L~a3Afg$#QgDhT$I|xU9xFMlF!;TlRRUNu zX3V5$bKQRU$_yqgW@&`r#u+OB5K^Q%sH4@)SfU#)7qi72P6E#jC4r-@Oi<>79Xb8m z_n_b&-f}Y*Fj)h=JhZQhc>qeuC)Lx*5`P&%U<#{MjG71ll^F}#ZUb*MfXL|L+`v^k zlSnNvGTg$(g=ZiJd>$HtqYG|~B!$l;I10ogY-9$%rSF|C{h+s82j2Fab?V zDLt8CBqNikTCQOwV~eH-v{5N*hOA#aw*RgSmfC{*?f%6r zZw)>iRDVItQF_1igI4tyxsy|D`i?Sr7l%|QPnD?F)8*78h)x{CXPR-~GXExu8xdr~{T{vg+JFI^TYO8sypfrx`>g z$Z#K$Gpdw~DjcG6@Zznj53hb$1v)3J7Q5o{GP`JT;#*ViPPs2ogMCj_PsuF1dpUXK z%*r&Rdv^^q(I0?hBE=7FvO0dMGC@axhCE+xf1wk zyMD19qz?7|@QCLO*|k=G$>|MBdIL*uc(Q3THk%o!1~_kZK)%=TG`j#+%iRaz;P#ZL zf9332CA*gK`X&EzFF*(%3EgOs@j&A9;@}iwqeHTg4ad+o1G3v%G zWOIg4A)8u#+Po(A@R~@Vt#zoy4*>1*x|Aw(xl6{j!i?>M1-?V5 zz&77u)8#z}VL}kM5P#l#31Yq*8E~4ACV%ZoJ19G8T3u=Y=f#p6Z`Gp__FQo)&;cpi{_O(&L=17& zIeaG%4MmX0>gX-!w)N4|VcJ#iB!}ZuL|#^;(Yy?9np{ zi0kmy=7*a<%cyvqQK4=Pzlh7FEjXO}#(Beh1J_C+!d=c{$+xz@yZyr{&zYqQ-@o?V zYs;l_%|4}OpIo_Lsobx!y0}MzDhF+S2+}u0^Fv-~x$*~JV;hgLjg9U;Pu>T^cu?=v zcscdBY&xNsPB7Dnr#VH7l6%{uugf`gN)EPenaOk(NUpoz0i_R#cA6Cn&czFl(@I%d zDc=cp(oRqV-0)<2I+hC5pIVyylbqhAq<69OE>b?UX0XiKMFSl5{?O#feBb(kRsFSk z7AhW}LOI3u_@s^DZaBIe|3`^`n7BOs!_*(8;%D$49Fj9%k*&jub(mR){h2%eIBg3{ z+X8M}3;yst?r=A_#Seg5yhFXc&3~}#U+vPm>KUjyT~p3n|Ln}I$7gQIXI@dxyuyZW zllhe4QRU1SyvciK6}XMFO5-d#;@1sae?wE_pkFu_G##dsLLPTBI_M2tc!mpx<^qIr zEZ9V6<+uhO?sDfm&Z=Np71$3iR--}kKN$I}V%Ot}UCT`?8|8|VO2x_5TdNbF-dVk+ zR9uudT$HmfDcP4;_9Z-go>%bA>2FLg4#{~{N*?U+8FJbUPxCjiqW#`@Z`%)2@PJ#+ zKcM6vVEG50NV`~@KyXEJyGAq5_Pw`FeFjkI@yl2riFi)~{a2pwe&XgOq2{uoSj{ z&tfYPeOpg3$KhiA&}WD6BtTkC*xJWHiwEBT6AKaf)r;HvK%OEmC?X#XyqH2X&Zw%%n+`fNm zu>s$SkhAoXY^d=NIXLG@+X$f8(3o6=%`XTC(Ky@SAPR94vT`?ztGZyC!^Q>d&L7pF z;{c847qIKQM;K4GsgX%E_f|BkR7q`{RZ|0LuA%-(RGj3PtRZ_F&ThiS0E!+=b*M6P z_<~xoiBxw$gtIyBjrQ~A0>X@a#9xgeRR}3;;6jP2(H`_SRCAEP4dY?70WGHV(U}O* z%9&JC!}q&GmoQq9!)*NVCHZqK1Usm-jq<)7PIZdUWRnJgi-x|D+Aa-F-G;f3)AUpF zrP@TX*D=+{ze*0DnSQH3d{%l!NbX-chtUUv=@g7!I;6j+qy+%5Omd+#PR!=JWj=nY zjlOu>xHO7Ts$tge)6gMOyMqLQ`DR;XQILHaZdiGScG*4ngjgQS6-8tTDX5J{9TNHB(#BI_`$;__=$qI5|INh4Yb*UkKQmj~uK@x`n zJZN9KW<272s%&ahOpVOc=zsflZ#KPcQA{n&)Z%|jMC;1-`1w?95R-RFb zc-31-LH8-9eay7)i6zao^RZgk#9maPqnwSn>bbM3<(Zy9}PRjjSd z+UobdkL?(v*W-$HoLR^HuXiKe+OzTV-N;MIIohVe#XGouFZ;cFo)nKkSSe*AX{Aqa zt@H`5tv+GU5@j2AEEhg09uN4ExG#zOqUtlGNQTc%7G77=vZ+Wh6{*%Yx?k^hHOfLB z&kt=;O?V%?7no=k4&>qRmgT#IY|U!yf1=6iE3^~3&wrv7 z)mmp8AF2cOV`TD{vlDz+dMo{BaxRg>xrqeX`pi;CW?JiL^#-mIHX42Q9{7KX$hdLX zpb=Qfj#Qk9b=;5BRHwl#VY=tS(Ibcr&s;Eh7NJ9FM8KBn@1_1N?L$X?pJvnwc!vo! zjM~oEJLj8STV-LBB5Y#9CK_zoJ9ougXOLwRcwg%t@Rrk;or1rsX#?^|4ZJ*~@=Y|CNXtLNB-tK{jLB3xs_wI|8u zg+fgF{+zJPip7I))Z5cZUK1logFA-L zFwq+BGa^2E5msXfF-r%#GpNl>@S(C$pV^PXY?mVigni+{Rp)tZbiLs(=S0}8Z{_(DmCi_ z@{B>Gh)|QN`dmmG5d&=%_!ZsEs<<7zM~u`U!3bR1OmJ3WwOWl>JClg|sl$S|L(6yg z=#LdPN37=|8lv>ckfXXk$9$8~C^o@Xd@~>K5leIoZmL0S5u3zT)b7s6aI;CU%+U62 z!>lQ08FR#4!2dTb?TIoU#p-Lj#O8I3wY}oLnWSLbh}(n20OCK1yVnud`g3bU`5MLj zsMiD7{!m(xEf}jk_VaLt7Y<<&+fm;Kziki?MYaVWz0p&$h-ylf7fvZv3z7Q5A=0!E zX;DH%Z)c-;SnLoxhtMOV)>^DkU1B@%MXchHM=<`4@t&}B^mh_5>hNE^)||(VVYWEF zbV8rYVDFhtMo$iK{{1o1U!-bSI;kJuu=E#ue0Hy^7aPT{m#U3Z;%V`WcouzcJ+)XP z9;0v&RXrCREn*L9bbYa$7cYnx*WH4bX3TtKUKX#2SJ#>I9PyfXXk8! zBB3Lb)J8k&Ozr*X7!kB!2wSo{lL_3N=Tge02);qiZ;|sBIW9QP^g7y%*J;78Qt+!C663_n_wJS=E}w_&$hv`;&@8Ej`V9n@<3$3(l+%pb?6 zMn)U}bms@Q*O9ibKqEdn$izV}KiCa{^g2Yixl^M6ulETQEzWAx9@4+3I`|Gfy+%1t zs^e+aIaBLy+sSZ-qpsg3jg3hEgueRo&tFB)f3<-}>5K0llHNfWX_1^CQ!3x2D3W>m z)lA+Vhp7ghF32PL82~{U8 zQ;JiF6$-ZfV}SXVew#A#Hl-6<#k_)e_4$NR_>*>{KOk#7SF;p^dYN8Lx~(SG=3N9}D<6;2qSV4V~!D@rhDS(KN-xJK=FYA5ebIt5!7#6d_J z0PS^?Vtk*L*+)*|{lN5WqRZ5Q5!NN0`w4{dR|g zOBjC?&yk)d?Y<;l=DU-enBYt58-wC9jJ51V%~e~aA5&-IGy!6rN;Fg@q7F#Sl=Va8 zG?8IQjAp7Cm?kD?Y=R(u>@O<8DCv~1!YZq%dLLQGQ!cit1rLRX{KRRz;%$_?c z3q^`h#DpUM+d)~#RfJq75w8EVggWeH+ec&s+k#DjwgcoYH_tL9`f)y+O7!OnXug-2miwA_Osdp z6b-beAyLb%C#y7`?Xs|05jHbnvp+;L%Pfl|*Rae3z!5%yKk6MB70Yaqg;qsqWkM@- zXy0sk&;qr{4coobs~4Db=Skb)l@Ye{9BQnN;}gSua{VT|HOdBwMs3YR{aHDU8t&ZT z&&#SvmGk27Us(}8N&ab*+P+yGNF?QV#i)THh%|Zr8nQhX8pp9G07{BK_LK3RJV~;!LlJf`VTb?A6p%fOFKG8Ak-aiX6)~m=V@wzeda^It z7caW)vJleq){c1EHMKakIOv|1g<3_ZWkRjLG{|zfC()b8DqEL%rD)aer&AJjaOX-H zJ9m+7xkUF3I~$!~cV?(yvx+dwgjs5$#0QDwaoTB>7Ix^O88v&p9HYD}> zu`&d%0K+97>kjCs@$SH<&<8zL5DI8-b7^$}vb6~3zk<}h=u}8jtPDG|CF+!)138Nk zE0(j!3yO|daf4z+TyzP!3Q~TcLK&iP2+7zm76Wi2lV+0K0g6&+8sXBu>&0nY_-&j@ z0~Sg{V}{K`;~-I^iPeM^JCrgRGYptVqIo7^5X!ad3J1D!^t8m3;F%LLz^UCT{uc-R zl16DO(}TL~lup2v&XaSRoD1Y!Ca0U6Z73M@x4A6o3-7BwIlbiY-5(j!;CmhiRiA&mqwaOo4&AGEXsH*q_n&FMQ;8Iy;SEy& zmUk`hq&!L?1^-Rlxo-uO!o{a4X$u$My!PPQV#(q;Ii*BNDItw2^Md8=gAcpDdFmUd z+y~|CN+r9}TgFVSvZ+-uwc-JI?5-`Y{`=P#u9K)JbdZSg+x4K!)ddt}#ahU$g@i$Y zwEPa1*yK&vp@hB*ehogUpyUz0eo0eE$Lk&77nRM|ES_<9%yr1ZRz=v#gsn8_>Dx|M z&tj81i2ib?3IrlsU4 zhjBD(`BauZ0z#9s~VQwi;sUSSBC%rT=T|X&tl2!C{(!`8)_zfdKuMuyS zm=0~@_#s1-i6DATC`8V>Lx6Fzjx^H5{B@MJU>$zb#SH*NjhytNmlZ7pX~OmS-?R?@ zP@92hP{}%Krbyg^5T)x1QMT?h%GVhpO{`c)8&s~tZ@O5uj{2nbs$Qr6t?TliFRsV` zHgU_k%DSGo13f|99(9hxiWGTa_N>z9Xf|F4b&QRe2!>SD{)JH!d4UyC_ibRSh&z_* zql~MlVF0um=MHSSLgPgKs`dF38wV2*d(*Ee_U5qITX^iPzoyu?hQ+><$KLj9iaiVh zTHM8B-@T65_pDLxVX=dG8`$)Ud!1;c!31&N(tdpj`N|T#jn_&mte$jfakJS-t37I3 zp`9i0%va%q*b{*G4(7#r*5Ga8;V2~v#2oqnsiqhAyPkMy53y$MIXj@E+h??mjNh{L zaFI#r>)0<<8$(E_uhO=a(^2Q>iE{?dplwv?q675QPR>C%KBN8i_~gA#KT$hKgXOVs zGJb}iY)J%mp0ZQ-ipLP7yOJ-zRk%Zx4rRq>fl0z%RSwzVgI!ohzce&XQprwpI~9h@ z$UZC4l5)Uob^opXT+VfG^NtD!j8pGblP=VInV{Ddevh1!!I=!I)D`DBa8i3|L?J-` z4JFnRT{TFmEq|VOl}`UtOs>x7`sFlr=eFlX8OjdX{2b5D+UIzvLwQ2DA)MvI>G3MZ z=M*&z=Q0pMS*3pC!3;Y0Md~!i;W#%O0g-)|WFK&lberg)IBWVO+i3qSXU6!H<5mq> z3%A#(6$y4h4F%=2e2Txb}Bg2^=9)UDg!+klkcsSy1kz~B~ zvM}5`ZzO+G>46|xhMgP3{fo9~yWe{X_dYsSGl&8M;*<(xspCHSM__W;nacmv1bqAg za|BpkYMQE-4Al!|Q%lpAD2|QY27lxn8UTzie$1)k>?id@b)rhm@1m-tV}SIMuy2K|8l~t`gf1p@`M)7`h$^=zLJJdGLSF6&P{=|v?`ffmh?FcW z_W-jn5F#X+a$Sg!s9Kk|uO_j!)3R_z5za8-Oh}+MAgNZc-DhOstRkFc!r8EIm2CG} zSvaQ%=a_IV7*QaU#j;RX|Kd=470@IaWq=&}P| zQ!y2icz8NcncEkW-K{Kdn~quyss%IeQtuT5J93qX7JiXajj92o(cf(QMjI&IBXU-w zlGVtXFER6F)_W7A+FL}w?TAjlC6Y)m@GEjwy^>YW8c#BFH!Sn9YZH{1qzDodBr34p z|Dc>zt7O%(9o@`)3d)-7`WX2iSA=mUj7Rz(kh5x(tQuAa*2zhBu7_QHh5QdI!Y~tt z{r+2B?cY55jia0d&oNtogKAt(k$0dTI@!tV6hy1Z$RKy*>^dd8&YSUroaG|9zKfZU zuv2{$q+b#Gnb7a=$~1p?O@LR$EKqr!?tvj{qgNE+6(+nwF%x+iO=9Cn)d&IF1&<6}BX5{U+3YK;5p5uDhfyF_7H3M166Axs21 zRQL{3B=a2`Ic+NXDGXs?f(E$=54ljt_j*a#>-CM;Mu$mPf$z;CcVzr~bqZ`LsKiLe zvjYFqe#b4_-rKgJQEh`%|17yqUBB&)XQ_e5I`Z-?t!{8=5(|=lwTEB-3q1N6?+_dC zKL&a5PBkncYCCvj*dS6^Ekkv*&OXbiqdncwG)ehy(|ahI=EoPeqx2& zv7Z|O`~5d)!6Uvlo@v43^jw{oy9w(YZ(!*j8nXt66vr*pB-T0fHDUx0x^svT9M-RB zVhgN2U&O~}90LC~!Pvl^c>zeTU{-4^rE1S%Id_L_s#i?)jNe}*`Mqkrtizdd3!*h+ z(mk#a7DGn-4M^Pl+BzD*EJ;2ba#jGFgj6s}9#pSbqq9*s(C$SGWRpn78=HclWceDh z=xTbYNG~lSRBY*N14u9#V&)K$1hOJ>8C%+!!aIt7R z#WL{F)@sG_nIw`kTz6^}FBz`#CBs#{WVq^=47YX02&waJJhZUx+S$JD5H&BE&sqWt zeTnv~rSiR0IHX6?_*6o12iQR`PS~V*hUZso(84#aKfKuVQu%J?psKJtweFVTAzz}V zTGyS@&UJ@qTX%?E>khGd-68g<7=7yw#|f$7GuWE5*S>Y9v47nmc=@sEJ)mDtgW5Y{ zdyrQ@YZ4E>0ehD*bA1S7;4tMO9it(Kei|@=jOG|ZkHc;AgVX^ffHc0NTqqH=; zU8MM4xUZ0AMC_Ui_L56sdAmGgM(#*2AX2+8R*Y2IYk|^U4~y}}OO>{lm-gn8?S=a* z)luI|h3e;O&!V<&tT#=2tTg$7a-duK9EYk-X%wx&`3KJAfGD*yskE35GiK>;(6*rG zl6E{7ig6|mP7R56vomF2w3v=>Rn^5`n>AO*J5$85en%bu3Sn%g*&+4UjSThG0!Sj! zVaHKX#L4vr4sgy?EpodEnz3jGUh=IWNpvO-fR0&r*O^Rz>p3MlVW8gZG|_M1o!E^Brv+3!PTm>AIWmNtN(JF+2+{dX(Eb~Ua-eZ{zK(7v}plIU}K z;Ilv4kmE6zR3{=Uq~HBVVvQnBbpZv0u(w*yB7F0RNZ!o3wSo@2dj|klVy_@ei4N@< z2rfedL;W^lji|4j8~o?!@Z)^*4rg(!Zw+ek>YwYQ;kiB%lAgnXrj4EtUI{R9A^P$$tUQ<_pcfu90`00Voq#!f{o zXu1hBBzT>L>nd>nyvyVVeFugg|B5aah$lFfz$pm4r5faefm$VM3cQ18nW^J?_jT^~XNxBN(ueny%5YjXaEoCc(YX@ZQWIq*MD zL#`jeqq7iX9*x2h0(UuLyWJ<+_SuQ*Qx0!)ac_4j*=6oC-?{YdOYdL#;EJ5RL&@Ip zS$6B=>{dCuP04PXgDqhA8kl|TnKixwU`Jm79!wjE zWs*8S;VN-m(82SlBH<;j;kW8!VT&ScVZs(ag}&KU0$@%#Gsq&-eSxjLNUA;$Qzd6s z1#mZBFifSK8OaFbv2B+#q1O_wO+$IBl{2A#Q>O@ZOsLbP6Dy3qoF*6>)CFtt0zAJ3 zH_QkI)L(Qy_AF7VmJ49iopL77l-d-bjR|eKe6+ax)SNyy z$Mte%eIzTBa{BzzZlzSV;+8W3DYH!xwlQIwE+5bLQAcsqskfY2w>-1V^(js&!bv6s zRKC={MqV{ASaiFUq~&|WVhYj!(z+{r0XU3%joCe0VbCDARlViR)<||HRY4Vbs=^(! z#~zV0k3`FYz9(tiujlmF*dwM%&TNu}W<_XbLbI-do4uJV7X~bw+&V5OwOUmF*GOS(`xtIHlnWYYi zr4y3ywI@g~4=%|doaCB%C%LBHNrRtf$(th>N4MN|N@+XAuD$Z|ah#IdPAhGv*>yXc zxWj7h;+BPbig1q!_x$a~i`pP(HLN7yU&qJhPt5G%z>|H4SI?N=!wxRlT}p3pU3L)QW|#Isr@L$$2m+rM1?d$0W9mDOv^KKx|oVMMU4 zlf1*F2)cL#T|9!WKm@@|l+jStGzR@O5f~5N9{Q^34e7pab#GCp7`3~4o5*9hj7X?Q z#RD|SEaESbo`JxOoP;nJEi=jBXm6Rd;)vjnTlbg8U=<;$OX0~>N%VLYN)ZF{5_xgx zD;Pczlio|15yqiOp~aP~{zVQGMKkbTO)x!T1cETQ`9ZLc*_4?isW6N|XqZVMQ7H8a zRX2(t=EU$fV;P7i)gAzNv1Z0VE3Ygr?I5L)#J{K5>u-QfmKXHNZcC0SYA4 zVq5X)vmCf|XtK8WtbKAyf~oGR(J9jR-(F0Db-mbcR@XxP90v_)hT1<#BXKxQx5ohY zIyPF&k1fxvp%jj1fQKVMf@cXxz-c5bg<|aaKcODrMq#;^+p$#%ogNUd@c%>W}05FQkozFOcQ+cm?%rPVP zTxHxrm=b=KDfO?aI3?U39+#x|;O|xH<^KiV=HkG0hrW=i=R4rGd&`%5S2~w_mwV@H zWb;YId=d*wMh+$$OoFOAZ+w!P_U7#ew-*n)D?H^;1z$;oLwC20UG62f+ctk&PVG}t z`?wKXO;vQ7)5~Do_SBRHt5Hp`;g#z)DFxNCX{%z|%1m3iH2_x? zjpcL9Qp|*6b!HM!e*Z=4e>7^pIt=HVL^h9m#s7`#J8{CGI<{cz4&e@2bhf!smc&5|)+zt959x&=F7HM?LZZfsEbUuLl{_d_k09lNnwwpvCC zu@*bseWLoHSOOwDM0CVec0hYz`}>hl;G$>x{}qE1M!E=i(i0qJ6Owr?hP?$=v|~f4 zEz@8v>wV57I02zFV;JVGB<0TtFCL0!44rROs(OW^&chtixoU&6{xsx~iwB6b3NU1# z3WG*9dFx)toB_O-Df{+fm8|Nhu7zmK-%@-1M>uH3e@SEZUsKx&j!FACw^%RHDiYp~ zCc;wg1(vcz6X2WFl6H8Ti~Cv7ocb5>g0TQL)#nf1KfG|58}d zoHQGYAVwO9d`$9nPBgv;u^hAr1#Kc$rz9B1N(!z;Zr-o_rSkvP=bBrvHH->a z^|)7yWJjoon+-@I*?2JN=K5&JIc*7lpleRlLe zI|t3?A-PEz&~2ni2YUEeF$X^7pLx(?`=~fRHUyCHJ42JVkVfCw;FLpMJyj_)fDmC- zwS#_M%tJW*!w4CNeAYPN)NS{WKc3K*(|{lcminZ0PbKXYj}XOZOY!6#KrE5DP#bW; z@6@WuM_hw~rcmiyO%GXZ428L;{k=T zc=55hjG4li+Jm4vVgWEfy{)M}m$HWnK@HXxzd8MA5C%Lp44I0evRS9H3~1hB0!h6J1Ndh_iOnZg9Hh znLvb7&FT_fK=lHk`>!I1s;0p;;YnBHS$e3R2C*1ag?V&8zSSdrcZqZgu=fkD_FPrN zhEEQfh-jClDYt7$^-@IA?;*L5s1p%Ap3Ik90z0+IcW!$`?}d+UqbU#n@G7f0y6R-t zZpx=_(#FlEm~ARWK$UZDTFiI%v(nw#ZQip|@~34#DO;KRcsLi9q z5o$*9MHnRdT#HGx3ZXZcx<5*gj?u6Ww71&2&tRBh8rA?DlichAEJFYq%b8F!TCd_E z2)xNv4H9k}myUnB9zcz+>X7JrKoU^?DKhEzQ7PZ2#vg}IG`=Ql-*ex*U{Kx|r zNPm?a7mD~Xg9*SNI@DHOI6}v4!f1MF+$7bKc9q3R35K}Kaijm^ow&ORmx1d-T|nD1 z5PCD1<8g7b@e8LY4gVyAEhWN-rbI_>dWUjgV;a4i&<0;GEhHL(k~r>=T={cHkOcbj zyZM$O_+5R{Z#ICY5`t3_#K8oFLRk9TLSPk)+0c-TxMmV#VB#9}dD8!a^p93g&u>TX zU(JxAZBeS$sq@JBzy&T+{SjI=15P^Y5X1-!`XSjfsF%>$yMXS zlNdLn2y}A~PT%{A_u%8ctJik)+r}N&Z&qt7|6ihHf13{HE4A~`vi&Rxdj*(ysdr}G zxVodJ%~msT{cBA-W{az8w^f%_n^h~+=ipOnBZr%^BMzr(((i40Iz!GRIdt@Zfx3G9 z@d=bc)i@oU!+aQo_eRESqVx~slX_O9l{)Y%snESV=#MZoexC;GMg#{(DmC3zGG79c zpxH8SyI=lxqigc5wufzx&4tWd_(gm|a^}!iv$P$L({^|ZvO4r=tMl?%h~-EkjMfbG-vYlHW5RC36D$)<)8;oYia@1u z^w(gUK4^zn5L9-HX?J}OVmsL7_f1Xm-8V)Z2wkMcLFdux_-AR5xTu*Lr+!;AZtEZR zS=1kpr05^U_jLLWK@2;@FjNm#?HBhUk%9{-TU;g5nO95l8-c;QU(4fO0Gs;FEODsH zPU%0RCb3EeO)qfN%8cGXX+%CmdUd2=nh~?`|Epba-Zs#BG81<_Z`N=>-iS2V*Q$GiU;a7pcbXo;r75JCH)PQ2oHa} z8&(vj_qM>KeCf?*6>FVeywsF;V3^y3&D!$1zmTuPF)a*5B(ik@(RCf<&P&z%6 z-tjJk;e(WnO6e>_Z7&|S+sFCAShCS*#Q@|6aBKOMCjnp?yW5dr1F`q9*5mre4v7Z&+gd_O8jA8yA z6c3_>5Pu;4J)+4cbaPuQ(z}#t8i#&;u|mAi>x)6LoKF_gPZ9N>Q5iPDKlZda`HP+3 zxbC_>-!k9gX=GJx+AXy4ocRo$FxEnpcHQI=;Hmtzh1Q7QO#99BZ^p%38NyC}0C9`w zs|mKRvDO0UAHqzCXpF>QStA5LiAILt^r!?8AZ#!@l7R5MHc@=t1?rSRr80rGOxAnS zv36yIaahRG9<>d>#LVC}^g-H-#k-WHKUW*5)}E6eQV9cXjpsjB&Z6gP*7yRkL)8p% z=RZQJUn+OG2>q*tPe2Y{K7DH00&oDOy1K%l zC3HNL2FHU~7JQyfLOo!jjlB3MhuIR)ohp~A^f`KvK8d--f8EC}^nRK?bum_YrkE{Q zJ!87BnQ{k))i!;6dZ5brxcRjC^nnC%`x_?xZj;Yl$+PB|snmp8_MA!9ht?lupVQjU zZMRuV%v{vYSb{w@R$a{`4fFYIUAcO>p3BSPS1EhB9xU!q6$8+R>(||f)$}!$w3kf3 z(Vu?gNI*M8pU0apeu{%?crZHC!WDznQHZ5DC}Z%P-mw0$ADMRROQanh%TBTFC1Rm@ zL~VmzFHwuMI_pAo6zM8>cWhFTDVcwn9Do<1M#z^(e#V>zV7a`;!u zONSZ@@7-9#g7o_}dRAn;bi$CwdQ0>ItvhRt**3w@M`HJl8EeRVb~L!Yh{uA@vnel- z#_^dHqEN(I(_SYDL&)5?sPI2m*%bsh5xwVN)q2m?46 zmlVf~wmsFmE{QXS4BI0zwJY=^8oaIqa6iUQC4oan3y$K0qO_T^q8yOcM!4>SaHbbK2) zUlXEDV36VzN%Bi}v6o)z&qK6dQRXM=j)TU-loTja) z$N2@d!xrQeq^tJ^+-E#Sk0cj0C`Aq47Nuy{a0}QSlI(717M>ovBb1^zVBu;}B=1hUnC6XCX^WsZ8 z+i~W6$GM)~Lr2=XyE@LPHkzQcbEkN0*k@`#efsRF3mu1@nM8O|?YG;;L0Ox&J2(U% zw14a)uo14l1I!NzH291MPj#I?2W>?yWBa-OS-sZ(8k$vs1hV7<)fmlB9Ue*Sfb;9D zs0@^A$l;g*7LQf{n1~-4gE+x&@cDooPX6JBVK~i@TAvF8NoNthIzuHK(twgOs2UT{ z8+`HOP?;HR@Fk2mCVdHGBcd+>eOLN(^7X$VQV0SLjoL!DR?)*4SksTM@FEkp0B6^)(Qf<|as1 z_~h#+UFD0}Zj+~yZEn!PkHz|wUFaV4POe-Cm{x%jPVR$TSK^{!@yI(?cfV(1IcwFj zGCQ9uC!bf6&yyC7Wg*X%uOx54vnJ0E@o3lGxAwTRJS8NS>^HHXj|`|-RjlU{>$}A& zhHyX0&ROjDT=krUpoBRcf)eK45R@?Q{tvtNub6(GU@#vu%pLTLsB0;B8kZAcPNL)# z-RCb*Viy(RA`>o#Wo11cg_QwTa+2SdHBAjQ!`S2LamXYv&+$(1&T|aJKs8T?u zoZq?HPD%mYin%+W1i&nn>b$#h=#wLOlB-WDa3idmkob0koY}B!pah~xfs;PMGOy!3 zia_A;{!BuG+%@Wsca6G6<;*fqiT7*X+Z4%RML5iafLS5(HX>(k@$eKh4ExW`)`dz} z#X{X;Iqb?H*P1{n2-!dvyhM6bS4n{MjFNh0uIs6pAmut18)S2lVlG;oR?HRdDaBk9 zQrv1!qqp+A`&PKUWX+n%)07;Rdm`+XQ%))=CtvHFJ2>yR`@t+#-z)P-A5|?uH_DHo zr^((lgQGU;iC-LD9F<{Xr)2qS%eRT5enPRH2pFD01fKGxt=%ug;CAO(iz2yRQZBmQbtyp%4sl)7{b|CdURYPxu z_d)+$LE>+&_J!@PNyS_k7}YR;LDLfjY{2a~r~X}Yy4p>?cjG4C^cT0BiT+9X_k&=j zXSkZ@odi3#mpk(b0b@ok8{5#}J_|>^<=lql1mdggQA~T7X^-FIv(>!L+HYThq~fG)}wBzzl4TpWV*dU7Ry3(G-biU<_Ea55o6Kv4zaw%F?g8Sb2f zjyI8)7|4f8jEsJ|E32w^!O5N!4m4*2dWM^`g&d?54ngbFBp@UAAFuMs)wN{aXqKa zp3`??_L7J`42$sM#;AQbY1V{3Wtf4mIQ2KMTr!q6>HGR@a?DmPnn@0k+bUeztgpc} z>Z=$b1JYd5Cj1KYmvO^TT#Wuw5^maJl;VNlqIyNQp8Pxb_`7~Dalo-G4V8$4sg;Oa z>q=Fo66~dPeLXFehnJO)&7?@9B&fZ$+Btv|7;S7uv?Q#}i`7wE(mZS7IW&u@GZt|x z2(@A3hv&~MZVP`Ok;Zn-7)RucXPr&qX;{Tnu`Wg$h8cW~nS=NltA3Pg^Bsjri4kK0 zV%+iET-S>YVq?^rNu5pOxlTnNZ;Cpnf`~U1ZElO+Zq0mdPxUkSV5J^J{`!IIahU zk|@BD8+S=DU-e*=*kHv!d@LV)TMD;q4u><O6=ea+A2-j92Qs4@H!d(_oX>YT|9&iOIs`?LDoh=o%IY3pRUKQ8o|^Xrf0 zUqF~gAMfi1UQ;=-dv(lOQ2Sq?7J_p@WdDn3JJ_!mFGX#;yxHvMq?qTgcYli5U51Sr zUZ%Y0tsgUXwN(SLztEa=nK1LPceqA-47C4sef#s?n6LH5eB|c_${cNN$`^0w-#>R> zoA0lMX!%4LL&jD}pXvQ?w_l8C^P8fL*Hzydbya|IUKz|UUp4ymbCb4e7N9o87`0g- zitDV+f|sgI`#)lB4v2$PoBE#5``d;nb$Bak9d1A!4#lX$4dN?N>M(k*8vaMDhY|61 zjC$Cpjk}E~N1Y!wzEn>c|3|E$2~mnsLxoX#iX*(I#8@q(?U@WS zg=$^nBo%#kRH$Elp1Zp#^w+k3uE(w}Vs{fU(@cs};&jxpv1zs_=KN3lu{(S})ktsx zi4xA~SCJP^zB9lC%$J$(e1EpyvbAV-sIjSZ>nW!J>K?}jVmd5p!>`@ z?ZMQemOHfJsoY%V;SzHGwt+N-LRHu98`1P}`XLBAn<$0(t$k>JvQKRK; zCSg4NdG&>%k=!l)7t~q5Kb!QInw{5t4<6o*536^QlnpyNhRQ{Z=~Ip38>vFGfKt`w z0#SO3AAaQm>Wy4PMJE_hA35Gs-3@gVios#HN5d~IrS7;LB|vxl@Pen^b9XsIF5j(` z?_NHlly|W5n?J2!XU?*oYwSj^eC(!j?B<*%IZ>uX8Y(}c$w%-(-rEmDI?~@G)2dX7 zFVi0&M8YDoR|6C2ogC9XW2^Z@k-y!`4lJ^w_rEXx$F;ujM2Mh`Z`4Vo|_c@c`a2$f)q~3%v z5CF6A(r7{t-&L4&W)Pu()rbng8}Q92Jj<@QQuOfe^m<+YP8e zRctQ4!7P0jY5Ni><3l1oHsWKWTD^^C4#VNgyd#Z`4i1UEP?{R;1xEO-NqB65#}+P; z72g72bE@-zc#!nJ(od4L^NZQ>l98+(LN*~}lbS>mT9CT@X>yK}r#LEcGvRGzk|#?Myx(#5MzdAm+{{| z)sn?K%rJYVg1(V*QDoB5-Rc2qew`t>fTO=oox|hAxFt*@i}@ zB>OXSo$85%z0Ol#nV=rmLrq8U(v;#LAyi9b@%5P>1wXVD+#FkVwkjM(xNIT1fi(3? zACN;h5K=8YHIu_d#~SI0w!A9B1UFe41he6|Be$rd5{Z|ih*WP;1AtyIriQQ{LXCZ10jQk0_N9pu5ac!7g9>?DEaWmv1tg zL%uwzT%KfAGv7<{8oWD~&$0G%%HAHi>bz2Qp5b=R$il25%raqClXPL0ZJu-9+@-6_ zIZDm`m4?SPKr)FY$@Bu16;?k#OUdBvFy+4IEoT)w<&-uhrA=!GQwp{(eE<#2bJe-0 zaOg7aQ6)VB8nnz(>OS+qC9j>TPcH$-EM=?ppSH1z+wO@Errk5%%+D%zKCalgT(ELb zuIN%Kx)|;&SCuO_Kf5yU_{xBM<(6{g78@F2uZ+M|uH0tRU!!!LTFr8eRYF;lB1 zh0(NG5jHbn^NYn}VySJoLj($Arx4k}V`qe9-TYYBFOZY4p5PxpeXpH-#`K32L*yUh?h`qS*6WUt)%xagB2cK!+>^k@=tPX!b3 zz$W~eiL3`T`+#*6YC=HPb^cV#u6{|?*5$)6T3m95?u(Zw@6QvU^B0x;b}K?R6S_Z7 zOXn~lm)v)}MJxGi$1yqWxRQ2!?g)+5Aez)IR(e3Y&Fw1_e>(Y-$<-qtzxv6m?CMP_ zrA-lROt3w*lI-S@MZ0^{JIKoS$=3afb^mJ}5Wh66_08W{`pHgLXP;}rzD68X_PNh4 z?pxd^=RstWL^RnIJG(qUBE*AA@*u>9F|?*#`HzzdSW>}a-=o2A4Zl0=*(Mi3HogTo zq(z5tKTXYN1vgg?e$w@)$A5C1oxUm`zNQ?$hIhE-RGX4&VJHc zd~da!?K{o(o?+Irvh}QDJ?qa4?{P@s5=$)#Oa%UA=ZI{E2yglNmYrgD?!ss1t~@?> zg&~!_z;dcsYKSRmEgMH=a|Hym1KFV6O|0G*SoTX;&&AJru0HO$ z%C3#dJ!4AG7%RQ=VXLR!b89&PR_~Rar{vPpO6h5ad+LrX+*O3TOt|}0Th^yNW^V_p z+$E>%R#J9jSwA$N5!v{h7hl9ed;0+_BJcnC32B zOj}HovnxH7-kq!(2zskIG@wo?!YL-4`Wg0n^{!iPqbJ$h%qrXD)LlyIuGhMdp-g`~ zTyS{1oV9&<0BgaM&SPv~jM)KdY^alHzX|vA%$zTbaYoCRKzhmhIXQ&+k_VJ#qnR@1 z5?q7xUuU(Qtfq?z*otYg?oTo*$s^(HlM9SyKjtzCs&4nh!@(`*ZC^I7RS5WbBmb-fz2*P^L*>~sOaxKYjt?n9W+gj*%=7>@W%{&QD9 z&K!Y@h^aWT#C_EVNjiXnSl1^P`+(F#L*olX9426bgy=-b+nTiJBs>GuXa>ORda^KA`=?SyTmWk~hggeD4w9xL zNXfC}3C;Jd0Cp!BEUU^ZSy#vu9x^q0NR-6{j6T4ckY#G9h=xfc@v?@Iz}F~i_KTJ^ zRKhhxHZwtC>q1qHs)2klx-1&T5pe7>&{U`6k|1!dM(H*7F1TSzn4pzjBIc;^uXg zvG`X`5wgMSO0o1;N)fPm`knxgr8024v$+(mX~qZ%*zy_6xIwHSMr1gnY$1oI9)?iK zB>{-p6mf}_e5MN6mIlO9E_nOsFQNJb=s_6> zQWNV7Bb=0sV&n1Z@9(d|o!F&ku;`jHOH zVj~?wCLg;5lsg_~SmM{}s4)k!KIdNCLz z4~Q`RF`Ouvh{PB4@25h!q<%=mcZj~)j;O&FWW^KOebeU7_|ArJZ}1%P4lkE@hw0yn zZDl9@TfGkI!|L_b>vG9erQ~WL5Z}K^+bEaBxakk=I7md5VmN{a;wf`$HnbJtRq-BV z7{mnNrwI`6NDPr~0GD1g2BjNjgn@)1CU&KnsCcSO+l^{)(ZHI(#`=?Bv;$da&;Z-x0 zy`!qV$|(nc0n{#l3X-U?pPBu(ig)ag`tZV;72x)Sd?ALA)JmO$8-L>LOpV*fIhna( z2?Fgx1e5S@-hGFzFZZk5qU}0glp8-bjk~Md>Dsb8+f7enyS;hYXOU0pIG?)%=jasSu%JBlD*(g6nct7%1AS`ka#VZ12u z<|kJfeC>HSZ{{s3i|I#HkNqSG}WDm4JmYlQ?s9K5_o&LgJ@VqWvgm{cI3B zZ1&?^s<}a&oZ!ryam;7Urp=|9WMGx#MPw;uac69orwswvXTv`$g}6RV+sK_@n+R%F zSUB{Fm+v63BH2Pkq>9xaAb=J>9j++GfjZ z`(e}a!yinn+|xQPss}G=2QR78Wlg%wq{|_87dJ$Y+e-t87q;W=5dRdmi=gJUtB%8( zsHGIGI+ixtsVIV-5MgW-15*+8&X;K}&n7R^qgERP9YIX25j$oI*eRlDz zR@=Tjpw)u!7QzV$4@8{YrGfo{{lTNZe(1wPT3PebHLa{&l@4ptVJ008*X;r@uLK{& zR&Ty9SNAn=M1Al~Yl!Xi5d|i3U=NhH8h^d^!&+@u)6ywzm)UDCpowQLy?yqbv(slk z*>Vf4QF|?qfZ5?ln~`QN&1bRP>V?LI_CP+qAgGQS%~8X6Sd&coLvzTPuV$8IaNklF zt3Iqs9h%g^q>lIr+m`OJ>P}TUs!2zgWX7NY^D`zBRF!l{7e2Sl*|ceXH0cbJ zz*nXvpEtj4!Q`zvJX-;XI?Ur8em*A5t0S~*uFa1G`-A5$9=vr&MZBS2jBR9aV?&!nbd%wGk3fEnL?Y#9ai?SP*Vn% zSHV8J5yE&RT_}^Ul6V|m&{;AEx;K6{yb zk$i%Rw^}JxK=sD6`?kp$);fSXL9?uX;K3z{ zc*fEE9h8VQ5dDE?nr!Y^2*A~_!^n%#l9>7Ae3TfQV`P&HtZkIH4ZsDYT)4PB#;nCG z9jz+jt=h4vJjFcE&X{>{FHf}>bt5}hSsf{+Qa>jJ*NtJ!QB`|Wr~`Y6HyNL z`k@S<5y)yZ!k-)22u>^dGkI?Q-7UIlZaP=t^%uzAAurlyw8`E3#LWQ)xt8z&YDFF| zhtsxhq0A{#9Hdbty-KLXf06pZ5ByvWvWJfAe?dJ07u|5LP)Zj96nzg}jBvV^jsv{j z3MiK<(tHAkUwq!UVfziHsWWg zZy<9sP7q zW8L#tRmXPCv3*#}i=2~J0AbHw zL5H^r!sQYQL=9hS`*Pbtci)_P(EjcQKg((RSwtQkix;}{m*db5UBXau2#BMM+G zXI4+J=4krBND-?F!sLpUX@?4rKRwZTOmc9AjL7^h;b)7uo0d}&5vq6$5!SzF0R1QMHig}8_2_PMBbGZ3fjBq7jOW+y>TOsvNmNU&V zYdA;DvYupNvX*U4A?GYcATuFNo+V9wj8Y0LDH7#vF-j?nNRuBU&30=VoPUdenS?nH z%i_?UVoR!>G1^mNNr6&gl{4U&N|{W7WbqNVYZqD)$?`t})89!I>gbQVp4oFp!1|+$he@g_85%&D=;J^56AWy286o_V(dKq-m*rS(HW$ph4rBqX^ zWC>0zZE{V#+;fj1>q_P$QfqDBR4SnpnWgh#6cMhEQU88oz(9lw^@{%fCjN(UpsZ`` zWsswYn!vp7l^cZ1R(uEIQ0V(W(p1`H8s@27pCme_Fv-z~#>gyI|I8*#Mo<~RY&tk#o6L|8!Oe5B z+%EDA*no4Euy{BUw`lIbT*n4AcF0Fi9-#PP`;AiNW1u^Z|0bxI?--N}t%2~`6DU7Z zTjP$(Nvw;l14-B`PFZIhH0f!K!11X}xeMa1MET5Q65>}T?fr@UNx0Lhk2vA=#2)dp z@;Smzf>aT!kFTt#U1lan9N2km!r!cD+;X;I4?KQp8{ky6ZM&lz~@sI;!j)N{OOAX4q{rxw+-*ihk*~ouP)?-Anf0lbuixiyvdHy> zUc|29#s>YnDf)+J<(8GcHuo^PCest}8lTJDcy-WzE#Hnao4Esa`OeQdn-Mx-%K5nC z&=a?fz^@rdoXp*Lo}))0_H&6<(~D8fmHVQfG_)YzDMXgNa(~n*1SnH+a||HI-KZS- zvB!FYH)@4Eh<9Kfc8Gi2^|npEAG77L_XUv~*h)t3p-tvS%`n4vO`6Mi@Hxvc_hNW6 zWtc{QP5>jD$U7=OoRq*vig_Z8yXHoL-QtshXM()Ro6L(di##De;-`(rF8t(BLrZ!c>o15yxTfBzpP1W!=of#ItVBJ0Ob|<&v z@0?$^bJ9-X44Es$mFdHw)Nl8YsjO0t&A@LDTZa3co)UPnfU&8|?-+Y9>Xu=w?RQYj z(-ZFqYA&2@V;EBVbIi=6P%h!#ywCi?p^@bfBgObazFMJ#V>2n?B;xd)psU;fy5S3G z9F&gqKb#2zcMfQQQ23y;wT@As4B@+G)8A=<$ly;keA0S{QFRdwRoaMWeC%$c8@?yK!^$^s2^PF`N4bpQ^gDY;#`Jr% zj{SLpSw%*~Zc}ONDZY^hUbvI-=TL^o+x|>myxZe*LvKT&+X`tffJbIjrO@=DK6vF7 zZMjOnw?LJl50=I-=^pe9`IHmXGMXEIQvE$Q6e)&KsayHKQ5c^${}%IXAqD(mg3-r0 za@<2boZooI`tG`6?oJ&PwHDu%6*ug32m3_bZtesX&VPNrNAN`K&+Wt*!B2`Gezix2 z50o6Gq$SE9@fK5F-r}fa{A!8c#Y^|XE?x2GMV7=bmppe4`QUT-0W7zlyNs`HOaKf~>Q0Oux9)oCA9pijhA`PO&nb@cG!dh`@MdR_}xicT+xcu(+cCv{G;7asIPOzR}zn3rDx)Z);vn9+G$%zCMqkNYZ3h5M{$8+C{zseCr z79U36#|8iP7@N$1ci8)QR5`pGL>fmX`kREmNr0AP(+z~>QW!N({%8^gO6sZW+NtZf zw$v%^nPZ{VhzUwq&$A8%<_n_%y{9Dj!U5dG-~f#z^a=@PfF6iC;h?B4oKW!OIT8l> zcA+W6vE*6U9^>hhOhF^wpFUN@o4Zz^%7!=8v~9t1-S%#m%BauTI~Dqa*o8%a`XA~ zDL;HNlPE;gM=Q0z-=9G@pdB>i6_@=5d{5*zdFw_{2yd(MH|X_x;zYyqL^tpXCK{D) zx{#tk1OXHSg1|rr$d`KkM1$oQo@ibu-Sg*}g+6>E;(7c#qp#BjWfU43kx&I$y66MH zLqZRKu6|9If9tXk_{1{FnM9Q$1@xhMg&<{zo>O;htqWX?f^#CbI1l^;^{mvr~9DEe!P8tEDrypUUGWsy10V~(VtSS^qO5y?3Zzy_D7*!N~GnwM0?RX*is5XJS)G3$X9^Ktifec<|+w$ zL*m1%e1Imw?k>Ui7ceNp0ffXCU0>*$8BnD>P0C|Z-Wojdls_$>c{J;uBWEW|7rjHwb_xmk?B*!@+Y@Ql?$zbQ^BjOENtPn(JfTse(GLG3FN`@ z@DQsyqPjXYS0{>xACC5??F;#V>Y#tQh1GScsYkWcqe9liMI#58i^570Y!x9H(QOsi zT=gszrjLE%%zIyg8cji!T2Q4GR53^Onlu0XoIvH0gKcY5x3y{80M2w^&6)F6d0~8h zGzU*DSFy6=YT0qE>^MO)Id}d>POx&>&PorfrH8fB!_3jK<}7+& zhCTV^l`K|#TrEDX6^pcy1#Wx4IdE!e*YYK{{fN5#h_?L*RF^-^bZ$+aKK*GEhi{6pQLba7&623Y{(4LM{N)qB1YT8 zaT2c+cCg9sl0>bAWu0KJ++v>owVYjnS6KGm`D*2{5lCAVL@xN_fkQKX%G-6 zC*TRqo!_R0Jc$WuWb;B6a}@=4(-X2sllCxa&syeo>M!qlD~xH2N&`&`hl0D8@>x~e z^2wFs%ZFLv85#j3K{R`2=EQsxjl_wkC+3^kwq`uv+vxAo!1CD2<(12;*Vu`x>WQn` ziL30|O_qh0_pRkO2Trj3W&|YXe`yS|Xbf6u2vE2Yq5rMuK~@oUW|((rShw?~Wjn@l z_XcwjAuQD_`<8txk66d6YR9Wu$E$411$J$SL8%n+wIQ0}2b$vnx?*Wx=wgN>+V9tv&!hj?10Qb(o#FO`~*2lkPC-&c`XvcOJbv^@XYVi)u=~ zmI7PlB>R+&H1fxvjz=@4cbzy}@3){cP`T)p192++mJ8Mh>W^elPd8a&_NE+`SPS z9A>^p!CbZKu~zk%J@IQ*Z>Ww*%`wRwlWR^FmcVw^StOjv@!rDXxhCKX_=1mEgd-T{mjv?KZ0yatq9oi4$`EY(j2Fl;}mA(SJI!R&krm-3T}gW z`?k!Dv zi%DCh~un)XKZjFdU@_Apl!de#<84FVhH9#(gFm5m6s7rn7Wc zK?QO)QenkJf8ZP?V#Ed#hYL4KFGHzQ&W%*+gaA38&qx6oOujEIZi{5!&i%sNQ@If1 zQn-N{FpSY-t)IE=8_ZXcykk=dE9x>oR!g#s&fg zQkaFu?S@Dj3EZvUAQI0$a2MujLRa#i5dFsSSjXwxLyCTc$X`(xo4psoi90F$5C535 zRBn(3d;{;`1QZQDefQB0-a6hejT#ok7yNTv6^Xux77Jb?@pP46pr7wj^mQUXi8UMQ ztkF-Ayq}sBqTGGpg!bL-c-W4?3461q9R8eo;u;GIKWr#DPjv4^Dq>sxhys=bxdx9+ z#0S-GQhww#I49US%Uw8>7F_73)u~+4cnoj$%D2#|W5fm1kTOi^dc$6SGXQhw zumfWT5omy%@=p^|ocM`o=D3Lhs1N3_!g_?I%j71tO-pNIX>Fzi`zgVG5tjQX%~37w zC`&uK$uzG9npxqiBK-MPI#n`{tX}nMSH0~1C?_`zdZLof(r7HAPeOiOS>XjL;erT% z-hGGlyv};PYIncZ-Oq*|#w~#t^JzNuerv+k5~4^Od87|Zk`q4>nTBPdKG3{Szfk|( z$IG_mCbhmptM6F3%DQi}t9O9F!@NT@4iB`n2Q2M@PDJ2rlKcldmUqk_#JSS>fiqaX zl%$q4YbDJr3$OB))mwlT{OD%iGti9kUHBYjkKxfW;dtW7M9`3bmymGFb}I2_;t#H$ zvz<;{%ikL~&hqynz@&%&HOP%d8X`2@i0sr4N5WRRX4s9H9A(0gYuQKGLB}-5F<96l zn9nCm{dCM|*Q9nPwVQ723Gy2)n$*Ii7URZzZQvwjsL`Yvm*7G0<$ zzLyl^jDljKKQh!2Bi~7Qt3)Tn6~I|IWGID2is-qTd+Z#WFWtV0(l_587>wiWBgtve zz!-6R4Mlw@QAu(JTwZL&NdtRQ80uidzGunVNRJIOtaA8*^f{YIPwmPjfRRnL$|mQ_ z1u|SsZej#d0EV-u0Q@CaDZ-_}KZJkP;UiH%A-zA8jX2os0Q5PutJ+}?WB*=Tw}Q_bti zytqc?OT28P=o?v2#vf$B+x!7F=_`o*sp4hH6ZkVtKST}dDY!$tbi8#1OP!~rD(NSO zC-}Ba$f(i71pQ696>mzuXTU;$?-|PPVqxB)mt_#i#LJSlB#_y=my%an*tJ`%@-+li zx~)mKnRMH{n}yN)bXpRemWmLOA7e8!!Tnh?9EYcDW0MQjuu);WeJNmkR-Q#rrE{8e zj!6a#YU_M^kdQEU9Y+BBltu)&ge&bZb#hhEm=-^=@&rqCSDfF zvNN(=+4b}EKu$&O;@9v<5lUU${v^t2GBDqwUn6rnsVqUV}lOngnxzii;BZ(80m`yovG5@7sJA8BJeuS}hUh2h@ zEJu;0aa#p#Z|fLr@IphmAo_|U`@BKfJLM9LQz;1gT`^b_^ejYuperATh{x!aTiXh9 zeD`97^%`&gW=q~4qvXn%B}cWFF5m@R1Ygg4qSt8Lu@O1Qr|`?pY5}yUg+J+t9Q>79 za~|S<`?I|~C)U;ZQ|j&xLMe3kx!on%3tq2Wr}%t+ zC;#Rd8+qVQ@|5)YB~M*lukyD<;&MG2(k5C@hQ^S0%(w1+X~dDAC!s%e_NWK>c87 z1nNrMb4a3Js*_>3`Cmk)KcIwv&olX*cj3Il2Zn+7r-a{CmFQ0aB~D}bQ+iueC9YS! zbpL+J4?A>v;fIx~ly!S29d< z)h|N5it8R!)5!dgR%@8~A@O6JIJk26W$z$QeIZTnH%>ScE6ihAs-cI+xUGN6a?iT^htVZwGi@jr_{;4e(rP7;5C{;VB20g3aT zQ#4|TA-;5;Cdn&eTrpx&pfFC#sjKCz@>L4gZ_z35HBEYrNw0-Q5+~W3VE@t}b4NL* zAklA?DphMzHIu4C8E~;OEWQoTM^$iwif`4VRwlKYQg^Xedms^A%PpGkG6cpu(Q5ln zn*N>CT9U>bT(Eu9`E_TYCiqA#*ryfjW3K(I<1)!*u4od#qpwh*=9E>zYidD@Rsf?_ z=o(z4lo3a1^sXv+a_JPSF@v6n(b4a9v6^UTl34eET!NsVZ_oR;ShavG2VH~1@lT=F zvJr>Fs&>a;-FU#FKQPVYypZVEr3^VRUb1+gqCYaJt;aOad_j&Fht0S-oRN}+4GthM zC$87vKW>WDFo9+Z?9YuX6BcQ64X4G!-N*K<-fi_~c8743VFo7Xs z)I#e4Ox_+goQiB^+>saStO%T&9XRS1$2i)@9{-&f|B~3_9|(8D^bN*J+i;YQ9KGCd zl1Uhw;xLO|N017!pQ}=Nw_G7tqU8yTdm`IC7FlkTVID>#=J|=y^9Tz=_5uMhOLn) z;@_(W-j*l*29puRo;j7w*Q6etx<0K2W$0#Sgq!S)Ik8R z$o)fO>q)YA!k>bObd#Sa!s5jO#X@NWFY--1jsnM!BeT#!)bDV+eNP@hFIPE_yZ#;F zBdNIT7EmL?Gvk$S>nzMpDv66HNl@uet{>*LgiSWGghsYGGe6p{7YMC*?ncfl_dp-H zM`-VYt$L1Hkb(xm0Aq}|N7&wQ;zpSJZ1oH&pa`Cn3=Wq(9QTfUq2&IbF@qfX#GkGs z$UqYq!?B*+53iJW8ruy|fr7AOF>-5y<`(LB9rjWJr)xSq*d)fn=-2^C*GdDA-0vUg}?6cioj zBGZhIJs?C$jwl0-bkPs{xX^hYcPXb)-FgmhUZ@zoLH>%U zlJq;F!i00zs#GDMKOW1Pz2 zG3Nf40DZShlXfv_SKRAdW6=Rcx3HGmKIrh3ezWT9Re_UgVU1Q;6TC<|&K9k!um+!@ zuV}Lmg*5nBMpdxkdo91!!WypV;U?*q23ypc0j*|$-5u0w?x~LZn&UomaCjP`W=!M7 zjsUayGLai5%7D@U%4K1vn!87psx+yJNmWE#kS_UMXq|%ft!tfrENz*2$g(Qf9xGWu z)3#^fRA2y}qIS0|AD;%>TX)tMFN>f@LZg3IE#Ie=?_17et|RP}7uu0D`noF}W0YAI zhJLRm?Pbzlx)|L+x+)rTGH?wV)#c60&D0njuQS}3gBE9bdO^!h>Z>jU2&awJ*G(0_ zQD5(~CsWkdH#O-^CcPQ%KvysYE{>q*`G7ibR+G*$>1?=BR@!T$8b%;pf75m}ary*^ zV*4?oi4o&sM66S2uaY5`n@nZgLxcU^z9)S{Rxvc5VIhrJ#^D)$Y_`6e`EJ&`*_*-e zkrO%h-p0{)V!!Ys(R`9%Z;TBm`V&b2O-W{SzFA01gfJW=AaeMMvbZBCZWI)#;R7IIcj!E>gYjsRbWrCShjlOm;tzG-5h>hyNYa zLSr8Fku%J=DwE09LssNL_vh?q{4wIBW1P{6Otu)UUnCdHI|o6CVogSjUfl8E#O4cIz445d#F?=$?F$qcJaJLdi5Is@E)_kCvyx(u zi_s@}SNz;j>j{LeygSxE}y=Q|VlHx-dj_Xe0tHjv_# zBo)H$Q5Cs+Or^$Iztx*tztod>JKGfb8jHQ>)J&$`Bh^0f%+!V_UUrASPr6755Y14E zTWZ})m6{s6)TsF-VzD9C{7$9w-8A<6Hu7gIJv1tElia+?CyaKSmVdw<$7tK8o{{K& zwQjOs;wdxLj2|)2yj2SPijvn?rKDe3u^(Z&1Z`8hW4mfxjDPyG}sk%zJuh@!k(aO+*!za;!uM>d5F8Y zSL}FXgiiD~LA?pZsI;L5H^-#l^r%bm5|ZnfcUY%OA^g)XD3i$37aAM-OFZIi{QvAE zqOT@>En&dX$Z_BsXA{MiAY8os8)_vt4)&m2u3uXJNi?(0ru$l&`^D~KRZma(-j!S z_xlX(Hjaf$Y#vNYBc`R123^Ud4in0(Kh5A})DJZZ1`Wsb{SyqVLL6P?+mx&%Mjbj! zN!VyBBb0U;5h`jzMNPb-98}bY{u>`-2Fb>nobzmE1}_6A_`Jer>%UTUe4-KsL*XQ9 z;^+vQoT6tmMPxmVDf(*nLg&InKv8q6wcP69el53oS_fir4K=wT!=+9=PxcIeyW%1- zb?=BWTr$+8kf?rr8!%D^zzoBh2+y4|;s;8LvAEWE$4Vq7xCa&JTn`LlGX}Al4`Kn$ z7KaYzzI^^Yx^9`bW~BnNweAE<&WGwf;JJx;Xh9Jzyog;?gcT)+o7l$z#o^D`=bItr zuc<2Y%v|`KGxHxzGxL6b;9@X&DN!wM(u$jwPHV;O`po>4!0nX(jRs)50F~|`Sc9Gi z9_7A|rb3MO`VR9=!Nl_QjE#WX1a0Xt zC90IOyu!X%R_Sgt-AF`_t8z??u1vc1t28j*posftAsh^4i5|26i|(GF8|1D9yG>K? zy6v8FhORuK=>MR$&`zY#DpzPgm4A=OmxD51FR^}(;3F*lGa~jURhmVihM=&#|6+Gj7#&Uvu4`KK5~14$D0q5!AFU zEv@Tq?q^-Egr)BJZh27o_MS!Xp_()aUOk##rhc9G$AO9))vU&48*#V{f5{=)chbUb z=Biu3x#j_kB=c(mS%^eX zvulF#(y3t2N-1^fxF#KE((#uZ6~Pq>_4^9Dd7IrIp^lGg(kPQg1!(rk1r%JSNo7nb zGZoD8YJmihS1W>=RlCGn(5!J^$CiXul(0$!H47f@sj0d_#LEmW$N7G7uRoU3SbDQL z7!G!5O%nzMt-;Bq8?2&Zo8*T*xANeBQHA7dX05 zw@|0%?Fo9wT7+~_1k)Dt5%N4TvAAVv9NtG(vYzcZ7C8$nwQ;HQ`zM!MzkhzEMQiR_ zz5J~Cf?<*?{MesdI1WcPSJ|#6HLY1oYqqR=;?OQ^3G7oC#>R>B!}G%`j9p5X9<8LZ*0a<&T|@gt zQ%uXSb-sC_0IrA14(P#ka3y<{8#iCjqzg>C@Ns%B%WF4>6@{grQPa<8>1QmP(FXej zoc?_G#L}*BcP(};dpG~U&?CsVk!o7e)gq`_)k}Ow(Y4Cq$p%5^mR?wQjd}(KhdDf% zMVEz08*KFnpQT}^2AkCJuJiM;NXMuY{X?uwD|rJ&<^ym@Lgz94bI(XGM>(t=GZ9>z zQIkxLngO)S|8o0ea=+|&ADS$(Q@`h0OpUavojVBf#Z+ggZm6_IFm9hZUfBLaFW-LD z3eBMCkDLb5JAIbGvN^LBb~+h)>$gH}I;KnSxporSGvMe_o)Qxit0ej(7g9cXJFKlU!*^$$VG!*xIy>ke>&j4a z#_~gVKvkLYScy{rN=K=3&ke>MX&RFqI@>d9G&amt{JC=N{9L)Xc1-k01HQ8KCFXqB zi{>2tG-)1%M>%r!PbDLz!7dA@OGtnwQP~H!8ArcOE`P`RjO@0~Pb6qEACF{MIafrk zMY$4vd(2r}@mJy=o?(a5MUs=sL&Q+Y<^>a(uTZ~uDaya4q}*z-7}j<} zL%t3l`EYFqu%T`b-&jFyYv+tF6oQ;UghTw(CVcxTQP{i?e}0_&>uJ1P@R%M9j`gf3 z_i)dmB2QtQJaB;OFORzCgDy@x)YHAbv5>8Pyi{OAm{V29E{nhihR4Q7W%M{yB2WV& z#_8Xoi|Abl*-ys;(1!&~HY-oUauA}eh%+Ke@P*KM2Y|+V+eQAxu}lC-BHO+py`KbM z;i*_0U`Lw486S9tpD6!=W{PwQQBei{D5NdVc`-5kg>!D6aU?VI@_^L{XRxD(6QLgJ zBdvUp&20Bg5mp;u_g`@mVfmr>OL6EfKkfZ=A60u6je%3AFVS}|)~4SX0!C=?JM^!6 z{V5%M!8H1}hVJeaOQ=!kX%*6{c7%p=-4W83!8hVL0jXhil?9k?_4#>y=4cSSk}+b#XS4>^H;*c&7Lse&GLc;#?Ev#HRc*o)8TFUL;ev zJwq>Dki=|otV6C1bQAY=D~1sJZVxW`oMJz86jHL3oK zPb)SNOh$r2$653-V&V7F6z3Z*ej^rsVmP^fi+-<3Of;}KX%`vyS+g|6x!$PIBL=(S z0dDNeb>zx*l{EvPL)^6PN&eIdz9)EwM(=v6wg}c&2Bt>|v$Qz>i}Nly6O3zd9iu*T zHrGk|MjnV2&M_l)Sd}Z1>%||rzo%83giVY)DN}x%YT?E5iFYAmh>I2CU2)H4#?z=I zW03zN7PIfiD9OUNGJ#g6*1pa8Rv)Kl0qDvzdut93Ruef$AjLDbj~!`quKA|fjJb@N z4E&h6IG?gmu;9V}g235eX5cLSTe`TkhyJm$gDY*TnJaB8ZR~0{Km*O_fdo<6`m}Yv za<*fxWBPbRl@Gb~%EQPiL;M3EF|zG-K?xCpnqLQ~$qUzjQAjbu-s==RGP^fItc6j{ zG0J#Y+XA3S8?f0#Oip8kF%38ptgvIb5fOr#*RgVua_X>aKwewRD5J4>jW_HyLOTrM zg)Ee^;`ZevL9yTyU{IUm{^nghZ*3z#LfZ#RkI}~GF!-KzY|5xjS zoobQxJ zv`zSqfZfX23S)l1XX6T8NCXux#MmCicjqC~^L#AMo5zCXodwKm-dPb; z$2rY$j`09fGJ7b4&IY|)*0YxjCM}V#h>AlS>ht;3RZAiR0i%|dGuV4rG{4sXmB{}l6S{cTcRU< z)CX!`Tdc=NP9?^q_rd+BfE|^DS**0qVtgI}^6ZJ1$HE;;K)F?<9=C~-t9i*ai?y4` zNeGydS3G0O|_=srCS4Qp-r`>nU~xWvo*2TTq~ZeeSA;aFSmV;x(>vwE8a>v z$lG^lQ+e8Xp2IQoytq#>TuEcciq}3-SH~vmI)d@*r17&pPaEvxMvhqaNgM8_o3Dq@ zY-G#0Qqj@#>&fEfXSIS6*93TDvZn~yyWoA+`ejpctPaIL_qMrjqHAhFrsj_TKfujnQ_z((H4^0YFTvzH(s76Br zhjX|3%zG!1ot(7)e0myH(4=vq48_o-!LV{-oD>bBHEGDth?ovDYeaZ6Dg_b#nOTSC zaWG5Gt<`dCgV(j()@h+bqx>!k7Hkl^@+wWj1&S^rT2Ja9ZQy1}aP~7w0~TTpy@I>X zvm?}&3E*zcI)4F=I0mgfS+;~s?%c&p_>pQm@oD+{fjBca87#a|RNIlv+)b#$Y-L-QiN(Z)FND)cviT~b z^8ly(b&VCLvB;EcjBhqEcWTf9v!cpfRm#_-d?w|uIf@L4I|RkhfFSSU%l+)?O;&e{ zf;>PJ!Cg(d%cQ#@ih!qd!$J2Co0i9a|G*CpuuDDc{zF!;P*>x{__=vSUMo^_En)HN8Pe_@d;%UWv?t+aKHK+v*OXD*Ys;gb2a1=6r zR~NKs%mfU1JpW<#@-4NkOKa<5-F<9mWNrUp5DIlih_XPucH)cy;&7Iu{-5PE$5~rQ z&~Ehnhh@v&->?2bHM{6x4}5Fw$5BrGNlJ})?Uf5gIhS}j1hHYWU$O~JgVPIg;5y8( z%3IX5RxPddZL@}r7~R;K7PT~9y8jKXY0=8k!$FnyY0^F>?IZXOqN}gZkE@Oynq!BF zwk~5X3c<`JJ5kLhNDHU{5Gn-^%bu01bX!Ln4|#5P1a`ChumKv4FVEEk9CU(0&t#pE zzR&snM&_ab;L>p_^@Jv!VA6>fmDR{Ql+KDCN(!~>}hf$AM#%3>l+#My1g=FMi#0X`-;%9pj~_;ybyr`!XfdJ zWB}c98X3FRcMM8q0}PR5LL~s&Kq7E8q{S^U0Ljpd=#QKsZ0iAKBd6$QG8qpoO5OjgcwcR10^> zlpd|1)1mnART%nV`3veAFn028eJm=$;7RSr9>lTI(Je9(tnuDz5q+9zue1 z1AdlMPFzSHf~V!T>h)4N5vE+niZGne>0&D`^KNh1tDHr({$$W}Ze>JS#==p?>BPQ3 z^`z5f$lG-fq_5G@lH8Iim#D;4(F%C=9DU@^rKH@!CwVmuc?wltp-z#)ygx&4^CR@b z4X3EjGdYSq+|iAU)$@$L^<>}J$dGp!B3QTtq_@ku14njv00i9qIV$O6v~N9Sc!b~N z(%$vNM-HfpK_8}>6Zv<9&?;#7Lt|`+-#HZtGJ;F<{4|IoG*9JefSc>2i}6SIPY{1 ze}5_^cvT*x134+P3%zl1G;R;Jtu(VM*V(Qc6ngsENQ`6jnJ=8-p3A0KT?Z>ZvQo`1 zbx-3UaZQu1G3i?9wGOniJ;8f)5@^$;HYT+hH{e~)PuHX2(W;kRbRz;V9dNpPmiDjO z;Vr8ARSH*oDAntl^g5GX4;9N(b*zrB4zTKO3a|B1Dp`|cCdq3xjmxK2AO2(#m$g@A z=6#^OI?Q&BAWV0@b9R1*D(y6v#G1~qYj;`qAgjJdVKf#oL4a<-+i*A~0#&EGom#7J zT}gp|G41j-cD+Zt{5q@fAW&5-a~G7YO?6c)6|8tyt_iSUc3Gxkyqe@?k~fqJ73~HP z8{LV(tLMEwuv)!Z6zcULrMjm{_n34ql%G-sTbJ5cb^A&?-H-4V#7k*h*}am_s=E+Y zd2dbF(E6OSolUH`dFkGYOcNgAD5!OQ-@?sc0V`@;wo@I4HR&*u4x8Fg8LU{Uh8MS$ z19U&aWf0n6+~=_Qk;RMqm8|N(3NJrOJX9Cp%Pks*Kh8R2Sq)2*)Dm5%9%}Unx;*Ey zANFkh0xQLOJU9uT{RHtwM^3940f&ynDVtd>3xHb&G6C4&Db`~pw^|hF#(2D= zKgb&a*FPoU#YHWP`rsJkf>c&*{bVkqRo z`ri)!@RA&(RRD$~fkiG?L`#AgB9H&he?Jl5forV)qB|i4S-MliukYZgiuw1Q{CkO9 z%75+RzsmUca{hfc|6akrSMu+BD1M(xuHwI|`MsKf^r_^@WKs^~Gm|pqh}*wf**)oi zzjaBjo8)Sii}jJCK35(;H|}7Ej{acA_ga~*ynPL@kfpjBqicyHy=e8PuI=|f3)+RD$n=;~}$eKy|XE;}xD#$l$MZbh`Y4m5@_j*U&9%W=4uAQm)EK#@Vay?qB^upn} zM|omS(l?It;)D9JyYM)NF1gTLc)K2g&7o3-r&TbaiT~_(qSJ!$%o*4UDSwA5(ubuF zO&Id$5O5m2Mh^{ndPN4@j*Ui4=VBVQE6Pu>V1ykuy-I|tEO$`#n0|73!`rBkpM$F$ zg2~Idx`t*KXXq;2Dv}#I(h(Bu;4pue+b43%M$X?Q<-T=0CItSD=}fGo?B7HjQDJTsk+Lx*QkzK%~5MGFJbmm4iCmT zfj8ho-PO9>xx&3Oc4<-_rG36@QtdVNG1EX9YYs_O3a1u$}t?4T$vM z*uUm1Sh&avoAlslhOgm3CM!Ou2gji`XW_y_oSXFEXj-FdIpj{VUJq1s7L?6$_UOS; z6{B)q%sy7M4_zptzs#r}sysYU;nkmR-;$m@ed5#NgnaI+HKc|%>za{fWYR(sZiXKR za@dxNVCT{+E9GkQNt6FiQbZH{S>h;vt?kQg3*CWhV8v_M?xj*ze@YLo)2klVZBe1p zvxPv5D}t43L8Ddx7H$(eaGt$pW_xaEpGZJ#0e*msHc6Zx_)<-PADB&OVY-IeyvdlY zcBN)z2b}?RzBiLzMbOWHSNvPJ&9NJxh}e7Lu^#t>g(%Fs-gUj3x;eETuDs!V>WC|# zjWDK~g2Bj)b0z_3QAzJOp1S0A@q5PAFUit7POj_{@4RRy#wVB;3DKBAi9ojkUX?x8 zSqyE9S0emt$Xg;$eq2b6-6;Blb7%(6l)_CBQkc)7s3l&Wtk01rJ6;~%(;PX?ddlH# zj@L`LR+950d&w1UVzyW~RicwC%(ehq9J{}~9Yu0(WIN1fYi^*YEB(M9M(Lm}+8+jA zL8((xV#2IzHbQNS_bT>TvTW8Vm(Ql6jk|>ri2$#ib;JNyHJL9#DJYdr#?eYa|8Vth zu>QbilxrhrX2bPIDmyXPU(~qQp=>ZCttUl(_O}CJF4By0FH*-w97^U&P#eqwKgGXz z76=|e|J)<72mi>8kyIu|D|TH?G~<)WAydX#hujPnE&eaISSe339}Alo%B}bLbD^A^ zOu0u2-ux3VDT;-zK>@MZ+8TN5xJ{`Z3rhkLU|O{4QofP+egts$7f2a0b}#w5rd~#_ zYrqD#S^K%c({aE$R`Nml&>(!%M?V{J+YvR|$Q!ZaaR%+-^Xrb#>jmdZgR@HBRYKQ= z$_P$f#)pJfTxH}qz7TxQY*N6uY5pR^#zux;B4gIUalnjA)>VBuL3xhG2?t}6vKLh; z9Ol05W=DiCS13Q8Z zfgOPz>W(`2a@f9-J~N?aoYykW!$Adq=k}R5R9fV`lW(FuUzN~FM*x?iKj>tNEFc=m zmf^rijFxN2Y_-7?y})oO1IW=f(0o4?qLelihv3^`_~jr4cY9>&DC zwoT4l%!*u)vHLKY1kyO$f9%y!?{JByb2%X~YjYLV;+)#X6z?^)*^*eHd@$U(vU>(N0dT2o10<`bo}j1Tpg`n60q# z)D`Zw1u8}Vi7x+)qF+MNlLGa{A=u${l$oougzaCr!OJ%(eG~4&xP@B{lI6;}L-9Q7 zAp%pmNg4U#zfa$+Pk=&e-bWjtAbapEObfavc}#f%d>TI~Rz*J#;^sf12ZDfN@IZtd zytXbhEIj_zLrX0yD=2AKw=w}%RO9LW4u&IdUG z&xifLUi4wnl6O8?-FisddWda3WUV!0>x@GjoTU+E^se7QF;|&O9MLhmo#VrbcZir9 z>xITwf$P)beeCH2^!SMU1bmf7Z0^cUS{*9UyU!3|(rf8E*V&@0g4+Ta$W>ZO{4#M+ z{0_zYU}VBuG6plvuu-C+ALftJK^q&C{Z1eJ?39ctUhld@%7@SkL@Zk0=Q5Q;Bt8dR z0!kB7KwS)-NgBBioiRj|fkUOC_xBrm`A-hfwVRsG?Nei^1QG$?hs9xh=-u{nssz^2 z5E?3hN;-Z<>jLhGxnvIw32ne%qeW}h2J{CT)!aHQw=Vct%iTY%YXfda-~7pa{k*qD z_z_ZX<8#7!B1O7-U0<)q=QZ<^NZ)QfsjuIolp`a3>s8*RdH;KifZ%hyP2YCX`27cZ zeoOG}3M}@*JAf5XOWBU}Rp}-GD318_7gS0Z1&X#llX=`-Dw%H?A5yxlR79F!iEyx| zCK}9r6mh+`bJUt+6unAOc%z^_LMX%$Q}A`2K@tXXN;QqQ(vI@{G{jC65&`0LPnEW5 z(l#b-TT88f+XCX`S6zjgt8n_*r&8Dj6e)m(+(E_oo}6aS{50VuqoM?RGRM%aUg!__ zms(gw+loXG)VgNXngl5woDLqdM{9uXWG)JU%R$bVF%j-u zeX5qZC@hsNbLNW_U|J9wjm*jp>A}^$(zJSlm_>#oB)ylA3~JI&Chf$IJD)j!CSVUb zF({R7E7hxB)_H{;xysVI)wFIctvjS^=bSzPd;FeTzW>F#5hREwbVp04_{ zgz>POd*+Ct`eqoE1+nRX|Kud@)4OT!rhg6&l$da6e^D$GIH9o#%Z> zi8s2Dc=Nz*H_fz}cNJaw)AT6^FWnKV^teJzY+#A{D~&)6N?KRah22h>xtu#H;#vo zlaYoqSCoBp@YqigX>f7784K}Dl2?9$JdZDg7cnaZ@GbfS;yKC8A($lRW=T*Fh4<)4 z@)^$$$w^amr7{k+5&^Knc?dXpdr*_YQBHfPk)`yLL`*&$dWeDwp+mfmyZ#~^i+J~i zhEkZBFgoHJ`+YhhwIdht5`=;D47a;?2b0)#H-eh)Ud~-@V)d_5xK18X$Yy>(a}2Oh z5bOmU^Nf!%LZ@-*<#;G^l1{8+Y(T6NdjZW4?^LF-iFeHB{jA`(F@ZdsO=2bSJi?TqBEC|B@&;&47fGxEPPjw8wE*56o%ia(m$9X5Jgl%B#~|^MCysAHLsjQw(n7gmQXP#i_j~> z8&TM1DAoP84iZ9g0ST(?!VoQ*u|$*r{dgoIV{ouo?v1bgb=0c|7yXA}|cM*gP`oBb{~xY;01-jEtI(`v~H zcIWi*nS%MYg+as1(wbyG>1Q6KinDk$V_yT>i8ONwwn>07*rhpkF~_boNBWF?rgzpk z=fv^Ixh6SKWY)}$1(yle)m)^Jz-jViWlFGt`A=vBBM-7mZ!A49Dboq*ewBJLu}33<30T$CZ!vP&GlL7;;*FfZ`Q^qg z@r+j1ZQcH@KHyf5x$lmRjRFk<+7o@|cMnNV@Ju9pmWRduF0=@t+m$esumQ+Jgal** zd1XY(DZI^b<~_54yb^CS9q^4C#>mbA8@#;e9z2vpITZkrFu{Ny61+3NW9W3nm$T8? zK`$`{3~ik6kvqf6(gu{=D{;?I5>()+EzlB#ygHlb&#~6drE1uCqCe0YluS-&6Xd*K zFgXv1%_x`it>?iwnrqNJw4Um$zd)%Z0M4-xlnGH7kfy_@5O%Te;J^5AYQYW%oI4_~ zZ!i|cG!~0Ht!Ir5N53R?4roCV;u<{V#CDMTn`q>BLQPGWN|wvU=Q|dmT4U zy8gTNlICIyR$5c!le)nSHp2}t@{o?`pbc80SPf>Ax(#xQx!)hFK2Bw{o#!Zv>(Zk^ z#jDKFk%Np+o|o2pNH|JY>tHrfKRDb!0$YiGU^aS{2^dSXD}RLbcCsqzd3v7*Ckv?9 z!O~)6Xg$UI7?%28*nW&Eo&oI7e~UR({t$`%yY}vF@RpT?NEc!^jl-b>XPrLX5sz;~%U;Z??ZxCc>~|Ko-9Q!Xd_ee_=W8TO~=iLVWl zP|olEx8+NCZ_Y?8< z0beK1t`R}c%TC&LEYE-Jr^#h~R%44&$;{KbGgyDYJP#t|&9qFmv~3Fftx0JjLFt;5 z;=GBVQDv=D-Vzo_$H|ism1nCd&r6L5-tn1$u-<59vffV|i>-x1j@<1L6p;kKepp;) zp4^6|=V9I@8I}s0pG%k-M%Bglko@z4RJ=%}2;UXNGyh{WY~2Z=trwE6A@652LiCJt z2u8(tCX{QGZ*+mxo>5Ql;LzaMpw|b@;Q@e_w9}^a+GXfk zhkqWLILt-V>zVo!IC_7KYVRL>4Aomsay6hp?vi9(>K`1I6%Hv&Diq3o+D5)g--Z!Y zr6_+&4f-oQl|o`o>tFe6L=atiMty?KLZ>vaS@6-N)M@$-z*VXJ#Ax6<=%JyJKF^Tv zaGm+~UlaM&k7|k05JI?Pg~yir5K-uYb(qXXAF+|gB&dF(r9I(TcylKWz`Oa~EMu1l zflgL&An@>86CX?j2Y&sn58qnOR4WhQnpS@Bqw=HA%8#zJspaRi@^c@RUwu{%EWVrU zHIG`}tCjbvjy}!N#~ghSNY9skt>ViS3;AEF|4MzJQ-w_w9MNV~Xj>~m7G1i*ZuhcF z6lTVM<&CFrEbK#?j0!EIBJfblsQM_Q{#i!-l6~o+n$f0Zv@Mrv8HYZ~IQA^#*h-hK zg#tyCyZ2@!oy$Z$s1V`1iHpgszGG!4Y~9p7*R(y?*y~>6G4*SXe&*;m<)~&E6oPO< zu+*@$Yq9I2+C$H34=vwNYfovlr`Uz7l&@QJ0Eki#g5~d=*xMuCIm!wx&lLUT0vH7C^B+aGy`$4dO$N_>N|*WC-%4R>qv{gRP>AE~d8 zd0d;#W3l#cV#RaiZafWb^2o5)<=^cY9fc7hcW_Yu*d6gEf?hiOe#5G^e&?KE8tM@M}xo9!td5ksQ`M#t?z`91o#qS=z6Hv&_ef( zk}W4k(&eIL|JGwT1mNj(pBU~Nk)e;WE)DnxN7sufj-MIt>ln5BcgAS6`7FRY>92?$ z5p$x@$c5?%caHk%PnSJ7S-@};GV{Sch@)lNjJ`;ZeV9?h^;&of!~4Zw)6fu_>pGMe z9$=U8`IO`M30L1-$)A_Qi{Kl{P25smr?QVx*(!}`A{;4|;SvmA8hu2pzRtH29)*?t z`N3=u$<}DU=*5cUoSKa3SLh!x3L@10b*R;f*~4>(A&bpu{WKxjei6(Rih*RRb9cvC zUdM77A_^z2vRkjOI^&I^Xya)L)dW)VQtrG@N9ORv4K_N%=o*6Bb&4xMK=J?uuWkzeNdW!rS8j_1NscLh2>JQ-{X9t}2q_{vA+tNTmJ zN%aPs1~#h9-40_02pV-`2GhM3cJLJv_u^*AemAvgzL}*qiSSYCfoG`))YL;->LJXS zEAy+D7jnLI<104;nP0lCy2=8w>Z%T2Q(etVQ>yDYP;m-7**PC`jv+uctIKhdS;78g z-|A6zg`jZP^0%|H77UzgD+b=R5999IH+|F?w%TCt;=oex(!-_R#rq%C9eGxFWM!LL z_lj1BF6*`&mXgQ**Qr04TD`1xT+}))eq2zraETQhp-|qsoXpBP^j{}o6zpO5hS&1; zV7XA`iLPpJ_FUD|M?VE4F8N&ue_3ix@Y3S7rAtemrAv#qK5}IlEZ-S(bec9Vf0Lu?W#~Lv2Iv{tOIZ zMUih|xlxh2F)!?S5p?nJH5hmqFi}L`U~99om<;jo3Jy1$HB*HV9=3t#&&y$r$}TXR znx;S$Y*0!nXGNq5frLcLumd9S;`bs%3lO@! z%y{m6>G3T2A9OrRtpu99>jmRUhxVush|xkT`NYkl@sf)Ez#Ii0SU_}SFP2+Z2uERw zmuGjpJXVuflv^QJMjIz!CB!RPpqo}LR>x?K!FDzGBTC(ZjIQH9xi#FhS@=h)g(%$( zF|Px?ud`}NZ-9i9gw8;y7}03*Byvi$6UK>G-I@Ej)^FV970gpasXgB_qQoY)NidX+TGwjKq#~ z5F5`xl8sUakq7X>A~y7qT$r6zrF%G_FJ$VQWffO$&lx5gjx=SVh8%z%QYXJ}?dw z#3550Fmpkn8m~BbOA)U)?Fb3WgNID4j)3fia~R*iEVEdLCtUefv0B~tzDTyO*`UIhCmlj@|7-x8Yj{Mq`s`Y>W7 z7d}@7j-eNR;)`7Tv`8^)ngKKjIqe0Gi4r) zL|*7b$sHQ*RkQXQJ~^4xfS{ixulrq|@v*yv67V3-8B)X3`QPje8EMjrbE3)mCMkR( zlcn%?cnCDT0psQ%l_hL0VS$?^Wy&FXbG=MCjt$FkzH~XR4a-S=>2e%$8pN;I^1|#? zOV74!qNI!sOWL|&Ntxjp;p$=W$2#k!%h`C0vZ)-LQV2B=?+Njd&8s9Q0#PuRa^P&2 z_kj)eTg1K4KauuXpi*w?2A#kzjKf;b$GJWkij?+=So6SCjZQC2pSz<(;HPIhjJ906?#lL!EMWj5A>D z9^zDs+z{@{)$b+2>@`MS%vT9YkDQrWnwhw*!bk)6?&U|iP~ZiEX4;E$EakL}6bI;u z-GhAOti=ieV*X;IHP;3+OZ7F$^?H5Hk@exE>X2J3Pi3p=X)*0(QRA|2!*MB;fuS!S z(Cgh7SugJ=3G1Rh^1(?**pSz{FQT8Odvdu@Q&VoD{f4MJwvjLL(ZQB~eTB$dT zMmt6$PTHsuIQ)VU=#Y()q4@dTYgBi=m$nA?a&s;zRym|+{{D7-7Vl}=ET@|Nz zjzo9|6ohgc(Q_AJy!3iK5KJqCRQSArUm!-U4oqmE68?y8=S1Efhoo8g1|5UnL-c%W z`2Gl0+^D>RwQSBdGIrOixQAh-rd$;*fNWZ{0LkdPsd8RA;U+%M3Ktw|5d==0FnLH+ zl0p&bl($`JLPt1c74!Qs;Z8|jfB3=Zp9jYeiJaJvFU$>T&|oS=wk zIpyDC3HsBFWbV;NNFWG6X1P zjsTKWMl3*+9LBN$E#+AC1QXd=cGA4C&AACREr9zlaCw1+G7 z;I1c&vXp~pmp@G}7{pJnS82zkkTo0U*>jx7E|#- zM3Pwmems=t2~C!rpZSD0MNX9QGD#v33*d)bxzTj@h+I<`?A=6)k^Nej6f>EwIf?A#06oD=lyjrvYU1#vScS5370|LDaBYl`1|>w55B9jxplt6Mvbtec^F6`cGAN}9gL z?UnQ3dmEI=El#D~;#Ar#TZlN>$8u_yZ=q(^H^A!dQg}GV{BKR4{5$BMcarxq#Gmqb zt+okCuXMArYX~%I^Tn!E5^6~ckVW4l+P+Sc>X=k#^p)jTvzBx0=6!Z!h}AwoSj#Ro z==Cy^`;-}Cn;Ame3?62%4 eG(lnNT>T2x&bwYR*;PgZ$u`?rV>FPZ z)?v9j!ghf$fO|aO^o6&k-$H?N&RIVJde43uJVi6eV`F9E}e%C({0-4QqG^`zyK!&t{G+G zuzAWHB~Mg7pndy)qLhisw`n*37Jc_AIh3%DZvG{0c(BNVu>eJ!8?}$_PSOpoM8P-4 zL`uA$lKfYSGASaM32qa-o;I!w4Gs3z;T=7qD5SY-TpIN#KJWS#J%KL!R?;Z{f291s zMTt{L?m9T+RlY%&-lOQ(D0-hqls229t<nsr9*PPnYN6;LMXykFj-r1?(Ko3xA5c_8KcC=rpnR8p z{tiVypy>akD4hm9gQD#e?V^a|KpduTuTj)P5y@wiClvi-ia1}98z}rb{Ul0E`5S8F zZ_~Hmqv!_|aWuPMq;G#l(PtE0r?xz%XquuADEbyfze~}dQ1q`U`WZ#Zblf3#B^)A| z!`N{nZEljFkf58h9~FA>DVfv)zCyW0NRIVgJ-8bej=eNZu&)j zqVwO~e~!J6e^6V;{?@Tqc-(g-o%_l?@ZE#Hqtg!YpqhfJgXjvXHsLvfF=kU#K>bE2 zNf2Ks=cVtwMB-g4B0wW>fbxjX2+c0x;~4i7S^Acj6=TE7|43f$DZhs9nrB|aeC6zs zmz&p9$s+GTF#4`8B96!;QDY~q!$vijuMSSYd90)$k zAmB9Bv?bWK^2L5er<173+bCF-g|p799dF^LD)0K`-PgU>&;IT4-q3xzkDa0i_5t>g z9@w8_;MZI91^&a^usk2kxTngW_+^}|DBmMqiJbx#BWO+$A1oGBo)VR{HO6jY9WfAm zPbuU~P^!|0+7fhXh@xPtL0wK)jGyw25ZQihurhf5#~qKFikdz(we8Y1bcbu_3Cms) zr7<$|<%ECDc+^(Z_NlGy4~TD#V!-{bC?}l5UF0y1YPh@?ie`P9)pna6bDcoUUW>Gc zQnwRD4WAm?PE!Z#PY2FTbBgVcu%$y98N&J@idQ*l)C#LxA38%qgfMvzO;H{8w`b0zcu!KEY}vLQxZML2tc0?`g? zKY|msS|YiPNHd~1LU}G>6yq;M?`aE+tVTQGcm>^|r>O2z9l7O@GvItj6yA*sjNBCz zaSvJ1b`6Cx;B1Mq6_zMTJRrhlVdf3qAd!Lk(3Wyn6mcmnZO@{2G2mSlWiu>Sl3paf zj*S6dkaQ@m&?l|06NUl<;S4&Q(RO6ni;B2}C2cR8@ti?;mm}@&gaB+14-n0OH3$Hd zC!up75oi%cEe2r?+HbV|&>IVD3t?qMr9zqHtkE4V7L2?`8_&U_`N{&L8W`<%R09dZ zI;~-ovj%Gr0x0~fp0Eo@s#Z}~2An~vpnMiNm%|Or6|-`I@CKV0qwyi7v0~@Z2N_YZ yP;Q0JD6p3aH-mz(27xsiA2&