From af94bd99555778405f928096c8fbb5272dfea54f Mon Sep 17 00:00:00 2001 From: Sarah Edwards Date: Tue, 15 Dec 2020 08:38:45 -0800 Subject: [PATCH] [December 15, 2020] Actions: Environments, environment protection rules (manual approvals and wait timers), and environment secrets in workflows (#16489) Co-authored-by: Josh Gross Co-authored-by: Brian Cristante <33549821+brcrista@users.noreply.github.com> Co-authored-by: John Bohannon Co-authored-by: Lucas Costi --- assets/images/actions-approve-deployments.png | Bin 0 -> 91291 bytes assets/images/actions-review-deployments.png | Bin 0 -> 53740 bytes assets/images/environments-sidebar.png | Bin 0 -> 150626 bytes .../images/help/settings/appearance-tab.png | Bin 7720 -> 15275 bytes .../guides/about-continuous-integration.md | 2 +- .../guides/building-and-testing-nodejs.md | 2 +- .../guides/building-and-testing-powershell.md | 2 +- .../guides/building-and-testing-python.md | 2 +- .../guides/publishing-docker-images.md | 2 +- .../guides/publishing-nodejs-packages.md | 2 +- .../managing-complex-workflows.md | 8 +- ...rating-from-travis-ci-to-github-actions.md | 2 +- .../security-hardening-for-github-actions.md | 12 ++- .../enabling-debug-logging.md | 3 + .../actions/managing-workflow-runs/index.md | 3 +- .../reviewing-deployments.md | 27 +++++++ .../reference/authentication-in-a-workflow.md | 2 - .../actions/reference/encrypted-secrets.md | 41 +++++++++-- content/actions/reference/environments.md | 69 ++++++++++++++++++ .../events-that-trigger-workflows.md | 2 +- content/actions/reference/index.md | 10 ++- .../workflow-syntax-for-github-actions.md | 37 +++++++++- content/developers/overview/index.md | 1 + .../overview/viewing-deployment-history.md | 20 +++++ data/reusables/actions/environments-beta.md | 9 +++ .../gated-features/actions-shared.md | 1 + data/reusables/gated-features/actions.md | 2 +- data/reusables/gated-features/environments.md | 1 + .../permissions-statement-environment.md | 1 + ...rmissions-statement-secrets-environment.md | 1 + .../github-actions/sidebar-environment.md | 1 + 31 files changed, 238 insertions(+), 27 deletions(-) create mode 100644 assets/images/actions-approve-deployments.png create mode 100644 assets/images/actions-review-deployments.png create mode 100644 assets/images/environments-sidebar.png create mode 100644 content/actions/managing-workflow-runs/reviewing-deployments.md create mode 100644 content/actions/reference/environments.md create mode 100644 content/developers/overview/viewing-deployment-history.md create mode 100644 data/reusables/actions/environments-beta.md create mode 100644 data/reusables/gated-features/actions-shared.md create mode 100644 data/reusables/gated-features/environments.md create mode 100644 data/reusables/github-actions/permissions-statement-environment.md create mode 100644 data/reusables/github-actions/permissions-statement-secrets-environment.md create mode 100644 data/reusables/github-actions/sidebar-environment.md diff --git a/assets/images/actions-approve-deployments.png b/assets/images/actions-approve-deployments.png new file mode 100644 index 0000000000000000000000000000000000000000..2411368d4b333a3801ecdbce216241255bef4bce GIT binary patch literal 91291 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𝔲*Yx*ioC3ROv&869*XUc9%w;zI7=ai= zT`@sf*Pcx{XE)q zT7iXf1NC~lNUhtN0YbZafEA|Oj=|et4$2pG8dfo%G5~N52Ld*4co=m;dDB04kW_ke zzxwQ5><_B`nPjmjQ(MbCj@gJ-S~ClA?{xbX^?so2v0D0tV_+(ESX-2^$iOB8QpQ7` zviq=797i4`6<-9)elKh8YiQw|5#4_tNN9`j>^|_Bl2}z!^gKGntPIg0WJO!T6db<& zFNpPnZ_N8fX5Y^J6xmO)CZKLx*mZjTQS<}dhxjvF?Ny}&mv-W>vpVm3XjJV%POr~5rt&% z)T_9g_uSm^7cwx-!mCqGd~SPvdj+DlG2=2W6aOe(ag|}4`$%tr?w;IIMZ;DzCMn%; zs$ZJQ0t-P}Yb<+Uvp-0Y`+xlwA5I-gIKhBFw`!~QnOZs?B^ZSg{`5LXIibJs5ag1s z8!qH!H<2$Mc=xEYUQ28|eHO0zHP;U9?{Q(Y`C| zguZWZ7hYtIbz4-)Y{e#3W1>PVFnwbC&%Z^*Goo%973fP*{PiDEtA{3CKU&9KEOI*2 zLdC&W;!>_jPgm%ER8LJ$n}R5TBN}0`N2_l;DZX&sRB`FowtShbOU$~<0@BN8F7VC( z&NNwwt%laht_g<60*YQ+C9{zz zIV1mpb}5|_`}_6^n};@8RqZzSo*K{45saJCE{X!ctt-QcFY`mq6VF9IeCky^|7Ys@ zx&-O&IoJH%u3Qc)mYo>LX||~0WcIZABobcTr;km&3{kQV>%LfttO&w_j)7vDp~mx7U6& zmm|i?`m;Pi)gb-*ttj`oY=bWtR}Ij#-(;cT^E6cXpEeG&>CnzuK9BW!j}Fc@FNYGb zwXtHz-L)d_IGKt^Z4vgitqOi`6CYeR8e#%aDT70I=ACF|)>TZH-V{_1;cH5d0ij^h zHlb-`*Sop7TMc@9fqV0} zC*3Lm0S+VRIe@CcJCrfQ$}XO{LS<`G@6F`*Dhq9;_6tCu%M_?6?9|=Gt@0y^!ovj8j?d3P|ehUprcEN&DB-f&Xi3%@nU$Oo#`HZUfHD zWYLzdXX<^8zO;8?~I=dXZ&(K$9VkH?JU0QtxMWn%ZBR|!!7w zS;&8Enbi?xd&WxNN=cExY9%KVF9d+^G1iCcsZGa4wrZrhev{@# z&$au6{e`ea{wdQ(P5+J61g_;lQ0IHa36})iI2pHZ>03A@FFzB70U)?@%EvQL=1o5z z-0cll?Y4*aDKk*>MYyO36R|fZW!przYn;6xBP|)G0u0PeVxT1Ty*X+F(fIF<+Y8gd zC857h{Z0}En?80JgT;Hi#FV9ICm*t@t9!6!z};)SB#LWU14r^3P$>d9@j)rC&2*I} zft=)3Tf<+U%ALy}uNDe)3#0&lzOUfixRJa#sPpOIz#DQJLu+)i1ni0SGBs?34`ny$ zi0oQr`Rfh_XX#CNScAT?@yb2m9cpV*E)&=ljU*(<@xncQ!_3PhPRo7NW#^&GU$Tk^ zW04RWyBJyV3^Dl*da;8|e=;Qq>cYl)BTjFkpv4`$F8j|%E;nhi)Omr`uth1gA7V;C zxx!I1hrle?mkRv`Dc&_*gXC&|?n|$YT)8_Lt-r-(U%B!nfI0Zt?G3s|LLH)h>K)Wy ztp5OwUu;nQIgV>O29>=zEwQ;wMX$cLtVp&wa{QjC>*(+2=f5Jau%X+ly{E(1!vn$X zV@G?H*Kl6ZPb9Cj+V7pmKwwl6f&|0zRK>$tI}9%2$MQO2VTuvPpYl4D>*K8V*prbE zSk){%#6WiTurAFLSAwTr`A(ml>Af5r1Pz6IRK)q)sjxK`TzanhK$nsbL9bRWplCL= zA=IgyMZ&!Zf0`?cbnj6o(DqrpVy)ua$j_npho#RTXSBet0 zQ)&+5I8ATFfp(5F6l(h9Sci`d2N-Au!-xAvx8qha7tpqqWBB^r`))^1uqRM*6*2cY zr`Y)^9htNr&#s}Df`6S);!-a2ugfc}EIPuUs)**9kB8haG66BC`e#JvJyF&DdI8w$ zavu|#iF6A)aSL07+Br9FH;#!m#^J= zdg;UZ6Y=%o826|CMtEHY#jSvSidjJOY({CzRP5DnYwVIE4&Ptec;j3rxt3z4n=Z`3 z9HghQ(I*#V29Dp5KmS)j!Q6LjCy8_LX2k_5oaz_N{t*pJ>;d035948f|6$9IJE5ZEJQ zlc(Qn8nq&CvFNFXYMl9A@q~u()iqOGPIo6XUDK)$*y6Q_6BZaYSs(3razDpUm+;t& z(Q5N8%5MI>_&}F%S(C@ntpBS?k+sTVx7h|*v3KmMDbAE;SakYV$JVyd)NXN`r?OjO zUcBmAw)|p=_W&HylrbWre6W+FQFgl^n>o;cUY{$r90QWEc zKK#Id(%a&|j?P#PdHh36+>^~%Q{d3ZueyGx>Bz$xcPT8l-;BWM!7LPy$|tNB*E;eJ z>+xG5+!*xIq$Mx3N4&=;P3~qN{cD0LUKRh?Hkh88ik6-z<7>v$u-~{l6lq0{3Q>V+ z%G!pH7|z^jK0%i>_?;cpD%cJlIxo*jE-{ttEd#f>KiiJK#qWto7h zDZ3S~1u2LMF^hrGg%VA=)<_jW1-W!~=k-6M=Bur(=(KUCtT5McOT6lZedPruZWibr zY_8dFdxCf9IBh6yBiS^&L;fG1MAAuk4w zt=}BawPk;QYzqU-!{@s05plj!ijCx=uaP5OF0jkkRCuSdv1yZJ#OZ)Wea&p`ibkK1 z)@i;_a-C&1tyUO7mHcMySfR0Owxo;t;sFjU<28zPth~Ophzr8s5qqFJn_x2;)R)JK z{5V5Lf<`V|I$VozJ_BFO9y<=m3>Q>kyM;m~TDQD?vLl5U0WqS<}E+hcu@3yjfA1R%HED z$tSLSRg^Zf00D633_TrVEF=thh5oXuhx=G!1$OF+UQ$kZkp+4kFq167J|&Z-(1q62 zn5gP2nG>hlBIGSl=}vh|JJ>hbZiN3C3pwb4{UNP>xOC(-N8bUkeHgx=QqKl=r2c&|y+J(yPR_6VGRYr6IWknzRB(fk)3JV*`^M&d z$xrlSs+2B#JoVT^Eypn=UBXVI(}}Fs zml9~{J%Gp$CHf_7fW;=uz$pl60Q0uA7fshJkUE zhr-b5HJO%99dV)GF&E|3e-(-6C_{CI5NG^XPVr#r__#2oiYA@`!YM1rZ3p!o7efAqVNSyBu0zvzcEf>AXyW_(C*A$b8 zO)FCAL#<^S6x*V#a(x*gO!u6aHek9WH2%h62knbnCd*F$IG}$INeN1nXzWW zk+UTf_%yL(C~WzbioS3q{EDM>YSms{xl0A*56-U#Lk~ko!tkX7MuU!^+99PCCS$mC zmdT&~`pMt@(knOmG6E_uaS12npm~H0R(tu91HII*Zd8p znn;&i_)?(@YjI}et`AG1j$jUg(~1TQqJSg4Ub7kT8^?U^r>b`?>gQV4r^?0ojEuhMOb}Mr91r&N zvi|`D1rKZ>2Oo${kp8oyA8^ZMgUw%m&>Fn2XxvdjoNWGBS@cwnYC}LOA#IsH*}VoQ zbTWk7CU|sO1?p)ak8#1X^w){2i~YJ6_ulpm$o8?-C~;dQ{(3Q6XBg!S9)n(~_*H8C;tGx8IfN%2qOaGxSd zFF%3z2u&xse3Bls)W)vU#9@6{4-NYoLAtFU#_>}CTx!RUvZ~Oo~^lRfb zYTq=$W8L#K38^T?6-9HgU&ij3?*3-T#BV}nKf+Mf&syD}Ex&2iMeo zz(X~(Xs~r~TWH~mf$WDi*&}P&S|gJcwzvCXS@#%^?vdO3_+Xos1ALK4ZYtVqF@5F( z$aQLmsduCa;s}Gq&-ozt5oO8d=EsPYNB*31Dvm_v)hJ!c$=+8@CN+^;oceH1!8yJU zi#;csf$^UFBaU^e@!vn+86jnxI=0ll$96}!JdJJ+m5et`TjtLUk|~f!9d!~VYc`Dr z*%tFG42oWS2%5KPD##3-ajnfLmM1{2U zhzIT99Q$G)ca7GrMK-Vog>j`rRpND8f`s=&O@d79>qI$1UB|ueY%YF>8o1%4R1I>8 zeLw$tJBaxvQQC|iY7W%adeV^lMk%9H2m|!rwuM9CQH*H0aJZdS-AM(!l8b&DiBgw_ z)ZGQLJP!*YWdbjmS{Zsb+9B!`5&pRiqBaD!`#=qFpr%z>#a3DK#Rn-i-K(n~;;gM-SUN$d+!`t(qG&+1o(Yqo|7i0uanb4^f80K5 zkyzy%minYdvDq@sZ9_d?W!-9i>9&+fGAI7jXUs$zhojGX;pdR)|#OZ`Qrj*hxItWuee8VBK_m`&)|^2nZ zep$ZHS4wqTE0{)vjs933z=srlezTclpt#H|H255e zMkyY|;cj8x(+$@j#;wLy*zg8b5U1%OpQcmB#Or%1FM?8K`R-ORF)-~D6c^Kr^=dZs zA&rNB>csf89;JN9aS--5N&!1KKk{6!QXROhHhAnLcsLvMfrF+haW1 zayD9ezRK`#br0l19Yo~G3-Era!KT#RVX93VFDk3`kGsCIdGy196S(W~^tCtiyTZ0z zdY4;Z*Sk~+P0heGlluN>!IXf z7G?QN;~x(n-v9S=gAr!!WjXwoorI`A+WP9QiG3~iPv-;o{HAfA@0jng{V4PCGg(mE zGe@sB)2asDAIpMfqi#z&WiP_+yCZ$214QI9aocx`bY?^w?MtMDBhMoH4rP^Z)y@BQ zw`uYPGBUb^{g#RMX_#N3sle5m{9Q@KJE}ZmDf}JfyIQR$EdbhbhR2<+G;j~36mR!V z)G%M0lLe=@{~?N|vSwFpswiCKbqi<@#A;CM5B;PxK$-$`hArxY%BX`blxiRR&}ude zz6&Hqcp81rDQlLpW1A_zv8^acEzm_nr5Mr2eWWB_SmFvt-rNqZF4N^$E#W{SNG_-p zZ%l3=?U9jG+q`72N_sX8V+C_Ye5U`<%}Huu0{Hi$`s6iEh$x#pfN-IkQ&^|~eBfTT z`HM)^W&cKz`5mS5d=BA;ee^8|1!Dl8IYgx#`|139PpnKp>{1DfG@)gTT<=Vmlsd~a zp8e3|_Wwzi*aMmuEJy-1snI{%-e=4(J}#u=L?u?(2};?%zT<_+H$zVSvfP*!3^+eA z(qN}T)b@IdHM*l!$O^!+b`KYj5@OZ%6Jew6E+V^pl5!Q}!>)AL*~ykcjzRx+;34pm z%lA~SborKh?MX7G;EqYxRO-Wwnb|5-c#<+8EAJmxR|VfxL~!}`ZL>A0T2>C_h50Pq z4~?^v!s;tE956xZ7LM-znnb&9s0u4=pm^zQw)F@9!Ah7BG zSD~Ui|MUVJu6Q$36*lfdE=3okBpYgbh0B(X{^k|Oxy|_b*)yG;EK(j1MYgqSk;_o< z)9v?5b`P4rFsa@^Jgp@|&r)HA{7UgIbdqL1T*!g(R7}+@vgKKC`yySoB^JPLJ~SN2 zd<@|(EuMuEpO_rdvxtZzzCyenle+*(?4lOUgKpV2KfjFk45D~u;fHvK=7B91WJqyI zMTM#vIt)mtDDqBc1w%U~XU29Zk0DXkd{kcy(*rGlkoN-elBPHu9Oz-JAhRG6mdvqH z#-|LI(Fp?!%X#<)&erZ$pfBaaK+v&O6=B|{_h~XS?ilO-#6@m^wYzw6aR|BX1<9_4i&-v!jhy!frx`x){-x6j-Mc}0#V1ip%f zZ;s%4E$#qKYX(|6lu7dMM&-oV+I)9Uk7vmh=7ypY2GMEAy@E<|Gk}Cxj9SlZsC(Sz z>+KL9sxQ9Xe4Gkap9EV^aFg4G9anc*VZQXuhEG8`8ht-}zqnGsk>JILqTUf7kq5c% zfs(>cAdrpPFQU}ZmD#mX#TyLx6o>fveMeU<}s(YZRHu!2qLS7ha zUfcb^@>XfHlO{vM10|O{sOdhm<=0~P75i}YHp-O}0uw!_P(^shps(B1arVd?$jJ%w zT0`EU0}vYYzbt@TqQuS0N^kD_45MQKQ{)*xr@b1#wN*=9tEkSMD%W0o^|;kopb>QE zHa^_G($Yq^IARXo{j{cyA?`s2y$0@w#P2kV8{1A&lwuQIWahXT--<LbmVRIYA-ap^AdHz%89>(clf`2j8T(=b@2upojwY^OEfK zL<7{LT@B>N76v7s7oO7FO^wJ>8}F&e>8xnh2U%Tto-@uWVyKYfZX52Yd|cv7lOWy! zU=1|L)3JDyahEG|DDX!ddr+;`GyOB=I}D?Y<46qG&}?kW#d2ubT;5Lec$v#{88L0y)cP1jOyNnb1VvMn2}p$`_m2v!6oGIBmJ08|vFiY8q4VLUtPx zZDLougwbQ z)NI`Sn=^Nhim-Y)2M!5szcFEF7Uk=yMDn{ybBjn?toT4c?tRM{+(+DAy}#739rlhI zb$Xb4`k&$&P%`NhpQ5fI1e&yOuc*?Z_`HxcX|l z=?9Tp3OK0rqOJ;|PW`^iAGPazg<3XzX(qSq3ueIDt?|28EE!e%03%GH;#yr{RB_RR zW9QDDB(xi5oHSa~IRfEv;2pVm%?Mfze*Wx#Gh|-zlew#QPOIPhMB|l@r{B^0SA0<1 zs_$aASxW0}sOf2y!Aw5b3nI++n;^VK-HV^d`X9Ys`AL}}^9@5-vG$fKIwntoW|k5v~IHQ<|R zUem-Ewt{N34S{ve8@25O^%gHg!$oH|pl&xGj*V`sQ2o1&kvgOEA7(_M$j6|D5X5_> zLq?~-{Vwf&|NVhqjGtYUs1`dMR_QRoeeTF;#lS4t$y&>CM}C@vS$WAV9RQo&fO>sC zYCldxq#60GP|`+Bvo0I!)DRubxh4ZUq~S(46YXh6zg`t{S1=o<67+!868iN6ImG281) z4JVDZ`N#Td>7={5KQW>tWcARna0=BvYuYyd#fEjQU!09%(c~9&ammug3?ieU$jY+tRQ!Q53LHqzOk9=_tJl=mA6l>7fP`15!ef4nio31q6|v z&=d&0hTcLEP#|;&5IRx=gc?d9eDPTBIqyC1I`{kW{rT4A2P-Q(&)ze$XV1(tZQoH+ zzCZ3D`4K`)0Q>KQa=dZPr)5BJ8Z@T#OUVRn{1hz{BtDoh7yX_vsO`^Fs=rQzMX z2t{e6K2WP}O-v+3mJ6Q8o^jp#Py=%xGC?hpmpMWg;VYW6mp7A3JPqS}iUVnt`ghf& zpg}6k(}Qkb6Ef*GpjI0cPu&_#n}IF{)*cB{l`gn5)0sG{Z2M7lORn=vcf!gM zmOArHROCx?tipBW6-FOfSVA$c?#`kbU%M`91kyqDwL|i-)5b#hG1| zxU0A~#$F165N02bmz=nokJ(j>w{$F#5;RkONx)cML%%Ibd$}?vF_P)0Tx4b|7UuWZ zsg$l5(|r<~50r#dH-6Lz@toY%cU}*w#XXDzbeu~@Pko9K6`_3DU%z&xhI5EiZ%~?i zfVA(Ggc^xZzYpI64f_`ZC!H9a3ax%?{AymIr#01)Hd3XqT zBWuA=&3$$rU&HxeY=L^Ail+|Xs?FW4*tJr#*RGK>PQ58#2?+VJ6f8DNZ)B~q&{0jR#d1G)ZwnRIjv?v za@Ny|w}&i7WLj6a-^$Q{7OXBcxrX>G+-5YsHC}qlWiL>*ZQ8Q;R_dhVox0U$5#v5E zQnjd0o%}-6upgJMAc#pUt=aSr(k}Y0`N~Qv z;RY_!7cW$69@@3t)HFWs$?jTL)oC4`4$o(b;d)$O5@4PHQ2#idnPP9_j2Tbq`J?yp1-@_yRqAF^f554YT&$7UitWa5%$Y$T!s5}dnGOt9rWz3tDa3e z79PDD6W+d+HJ2$#w`VnX>a?}m-0AlYgX(qxddm^HeqKr=b+d1RLYf1cU7F!b{u}$v zwMri=AMVuLDKu+8|8niToYz7Orp@}M|3cjZvCFJA9-T{F@Kq}T`W@bF$&1iujkoF# zmkE(u6Z6NHx7y_{j;1XA23vRHN8UO%i8$U*LazzRbuF8%Jo44FTQHB<@U=M{+|^Z% zI!G=UaW~MLoOrHx!n53}#J^*|O%B;~hmQTy{?YtyKR(@_n}(ItS-~&!I#GJW5pwYg zkSKjnGdUqgr5Ib+jXxJ$vVNd~9!q}qmGzh#a{h-Kk@Zy8>DIIe_D7_K0|%eSczp*h zKDY%sz_BaPKN&5}rtKVUs@+_+XPM>O>Yr9)2Rl~n^AL(0<|S6A0!R(fZ^pf47JC(d1 z@vAVO;Q`go)wo3?kU__#Nih|Rav!JC+frUl$jKZxg`$!w#vhqfghPf^G$VnKJM$Es z#M+f%PwHdv%H(SKNNb`y-aC@WE%I8pa0qP;tDzXa!l=JRR|i&_8HS}P$HtBNB|%5V zY}=kR7&%8K`^*~?l*S2-S`!31fhsGCD-?!LsmG+Ed-*k1G1V{q$arL~UO$(cK47kQTgibN*rF&YPlDqG#1leLWfwLAQ9EIhcx zdaIp@VW^D2)emYWW(RlXj2r5l7E5P~pdf%R`daBG=$er+6&NoK6er0zF8UV$ffeB# zqfmqzd*tv{Rq6O^1)}E8@?8_dZv<8`)f7#K)4|FVnJI2hT3c>|2C6@wENn3^LaV3) z5VHQ`)5y4C*!k+atN^WBM9ZyZEN3h5$$;LjPX=F(0J~+zS>E<8CQq>`Qm|6er-jk{ znWk&-Rq6T?xoj3efX=%YKz@pqa^_?UwDkVk&?jp?R_{g^>-F&1+oX+l3K~~3rcFAz_zX@ zWYTVws71RU?rJ*A=2*pQ0@#z8X`vnXi^;0ODU3Zgdrn?$Rmdo`EY_^fkEw27_1)Qq zei*2xV-iXWy0mkz#vyJP=QH-YD(Gf}v;)2CkT?3|_1QW=Lkj11oY1h4=u_I&)Y+El zV9!u-!c|WYvFAS1=sbf`6vK%u++B=d+YDD!{gyi6Q+h*}r9xGG;TzDz*vYw1RL{Xl zJuC6CnhUxvQs!ljhS)wnKu}&YmXLpB>;=hNVe;9Zo4|-{keeTN%kJtZg^=erU8|(m zLpn^_NE9bY&YF3dOm|a{c7h@fVHwwlMJki*{oTZ*ZQ1Cu81ANgB7F4Yfv6y|Ozf)qa06S^SVI&2^))q-!+y8c~ZjJd^qc zzX?qpO5e@jmBS+NaQY=zsn)FMn+07+1ua_R5XGJ+P+PEF*H`ZRWv&-SN%T5MuHPlv z5ZgW>4=&>;ZLyzk_&DnE({dkq!uB_d2cefHmPTNHOG+H=`GZArRO)__254qD6lM|l`@)4rci|-LNa04 zg&ZS1&s#P&p$LIfg3`w{rB4|pn#-YJ-3@GE6b=b?2+r9wIKZ#Yo-NWn%1rhT(Hvb5 zjU&6;F(3Eh46{$*tIQOa@=3lO3y^Amb=9C__w>`rBYGcY^E(l@N>&0}AdD36i_Y;!*6#HQSP#3jsm-f%Fw_p(*MJj`f;eDOPSyiwzn&4PXJ2th z_7nC&-7fDK4ybv=YhF_@E#Z>oXIYu}Z21&s)PNh~hBcf9PBgdCD{jX3O3w1T7@s$9 zHngtrSRIwgMdGX3Iu~`~E>T^nZui0F+ppCf2i_H-x>5*&WsW!We#$yYN^NsmbuUo6 zGMjxTQ;Q>Ue95Se$_{`V$xW=%Q!Qd%yJW|3Zk{^W_FjLcpVI^@q<(*DM4&{=Nckbk zq>!DZ0KBjUw~tV!3|4s@CbJO6T^BkR4$PM03mpVob$9saSR}+Tl%gy#H{{;!RXM70su>=k1QY>jJr{(Stske;;2#ixQX4UEn++Jw zeOUTx!f@AP|MNvx4ivku#K3svww;Z1sg#`xV1L+kDYHkNcvY%Jc_S7+tWmXhiL?WSk`T|aJw%njia9>nApvI|^vAFyn-PaPMj`4|#Rgt0Jzbst!qMxDB@8|=zON;G zrjIM5ZP-qsKXj|ppR5j{_w2{NTlIACVn^GoMzw~?Uc14VaNp&9eJN6NvAE^46*sZY?zN-7%WHg^?rhb)Z^dj`JXp&)43K z`4`N%NA**UlV-0tvsWJ)!~)C2ixX&b-k@Nvn}o>GSq(J`6LDhP4~3BJOev8Zj( zaXId&BLyVUAJ3p&fig5b2$nq-CZ%#(&uMWa9kurtTfL;S{`@f5O3gs&b9tS|I{73a_?w_Vr=?XrsXx1I9JT53E6Kwa-JduIHRd$@b%i(}mTt8={ zoxZGYXEG?kfyC@cg-c-YYgnPl*VmKmwntlqopf)+2N9!<^FONWtZ?>^B?mQmV65J; zJpFnTsG7^>SUn;(0@|&66x=AT$eavuTkft zIaH3g_V@!EK9(zhgWEq1c`lF@H(Hvbjm8~nP(#J;OeJcB_<$P{6gjxn^^01PHpzYk zRo-LyEQpLLB{b1Q`7>bzH<8uR77wuS9Y4I`@?IyF^v?NgPy(GmR>=65F&za_l3DRgQ4Yf(U8Xiqx%9+)TL(HFQ%rSJs+Xq3>sn+ghu$`M{j1b zc}#nwQ4~~eOK_6{73P8%ykfzAr?a1r=x)87@P_Eja{`DUsAe9fQ5}$T;C{yt($8cb z0O)6UITN=Pw&SUo zV&jWZ%l!x8XC`_!vPAEHh%-hd@pn9|TqLCN&>~_`J_R`T#|X{w@g$0cVV%k8%@wS8 z!dvi(v9#TY*W-#;QE$R+(j2DT>k+5;UfphsOXeeAKiuyxwjex`aDv+Nk@C)@Ele>d z8ar0^9||vEXwLTRYj!YIr4UYLa`;>rf-}!$1$?Y;;RuCIG209WZ^stkEe5Bjz0~aI!gSoA7Fvj7d1yK znKf6q)So2wY}EET#uW-mIvUt;WYdtG=|rH4rmx3ubs;~?@9RIq3biw&E9Hu-pes(& zEylTPQ(e(F%zgu!EcM+CzGv!K>^(E%Xa~EZ!Ec(m{UC>X4A;|0%|-=nVWfJ&8#R#R zIX(;KwDS-*df!S*w}1pN!P8UO2Mfbg+lSLn#72@{$s!bqpEwmZck{%w9wZ*GpPI%6 zBcIvPX^Q}OYAiXpOT_J2*d;N9hj${%g?{@)y~p>?W;;H&GX`Kjn{X8rq2~+|p3Fq~ z;5Ejio=h-aEsad$8*u0_NFoTFne4F&f0NX5`r<7qyW6^$09Wq+ZUkz?99C5n4r~uUBNMi)Us#bIz2ZXQvM# z1GwG>r8B(xz(YT)8zpJP)DR zsIHHJN^e=!#5y4x#@mboJgVo|&JSUrLKsQOG5sZ9VQ zE&n~3txfRGm~z&*lyRFybnWq=Z70{K%^FUFr8$rw}Qly=3G zX|`!_bUz&dSi>SLkKvlJ60?rd=raMjhzBkz1T#NeitkKFNkgyd2e-)%$#!}F>g8`q zw$fmZxKd=_;dKtVQrv*cN=R;ZY4#{WIF^!pEH&A74LKnWnLC*2 zm-1eq9tpRYKFDbokmnq^CE%MzUU0d3;i<@;n4=dMazMLD%BZ}gp#4tYtj!RzS2=mj z|F{w9}ft#btRNtcH7Q(nX%ZX^~KWsU^>npa6zFSpMQOZKU}T=?;PE zBcklfXV!;h^V?DMnunU4j+f=Tba&wUD5DXK#uzS-=k2T$`vDJevT}!^V#Q+kY~gfC z@5z1NAR|&ddsWiq>$ESAwa5MHyZM3x)mq}4K~{+5D0}09mF&y)ebO&EN=$QL!!=GN$404yH&SnQW8Px0aP$}mQJ z#pb?de7t1L*ij#XVq&0^rs=Zoz6?95s5()I@YqzCav-ycq|tNJc1^38cxF{q5t&=a z&cT*a*1cU;M|0 zGfA z!k)=6Aws$Zl9Z=9cqmD_P9Ez7iEjyIN}xK!?5(WTQDFTL0#LUK*paUg;A&&OExGB7=2G1HlxX>a$G?3z*lV=Xr`P zNSCaobd&mbBzSKzd2MBdT^1-99$lP&RR0DFgvuLZl_dLXd8SD_H=|i-j+uMwSP)y0 zHI5}Ec=eiAn9vb=&m=Dn6oY~2Tt$c|03i**@Wi_n`!@!?fO{iaBTrm~?ByKFkuHkw zR>AH^D8kvO0E^^B<-Yr0XIr;PwW+o42mReh@5!5BDFIJATz>F6UV5!u4fR=PR`jl$ zj*Mx~8^tDzej6w$HoO5Bv!7RlYr~ zg245FFwLNYnjZPe^cot795!-~V5nOGk;|)?u z*<;n1_K?^@4K5RWc0W-RX=1U;?B0AIQ;csE$m@}HLeUT(?bi7$4X5MmeSJHzmcbV> zrH(OZ>jBZ!oDJ&LX2|iZ$QA~P!FMJ=U_6>}676moFw=G#9fu5tIGH$i>5etd<5JX1 z$5Z&J>EcAOCFHp)d8~6IZjI*eZQJ5&#sOv_7k`c7Is|PlI zyO4bptUfk>i(kNC6ra>RtAZR4@j;mpIOqr{keg z+u5m9D(`QGABZ#VX=7j2(Imnevo$@Uy5K7-b(g@FsSTW-+y9o}*)Ozv#uI-_fRKOL z>l71efz-Fb&Od%Tbid8NJFbFWZ_#s>249neH{&<50M(&y0^7uo@B==*#lQvoQR=0{ zD=BRferQPXf`cN)FZA-5HrE$^feI0TN51%FlVqGj)Z76_;Su(Bjh12g!Yd!`+hpr8 z2Jn$B#25USMgbIm+t;7Je{RLQG^j;j6C)wtEo*^xd9pFnGU2I?%;5JW@PC!O2%LE4 zH{mj+!-5*Y?xy<#46S>eq>u@ZK$o2yC?>WQ?wY!d_2H7U@z7UDP3$FfU%hNz>Brp~ zNwB$k^U`n@Zjlsca)3u9SoeNxfmhYxKTamBj+PZ8#Q^vG!lT4FaMiCAPA=AFmizgb zwgpr+)TjF_zWk#kLdhghq~3(}T>a>>DV!tYNeISeA<%jzT|IKnoA4H(D}{qc?yzM} z28<`VXCL=JkY~cMPj@DW)y)&5U3k$?$BL{vm8sV(3bw}lDLfI#)AgQOPe~41Q0D>5g9R-v6;a_`;UUCWo1xZObNl?4!th7Rk4oR?+$T{c&}3*+QY-F`r! zxO;eJzH;`#rXrkJLp;DHh=JkKAhu8eb0F<%s^xGtS`V z!m?P+PftDP%S@2Rb-Rj|!km5}hpjxK^E9%Z=UcC~_=&pmGrRl;-4>9YoQg1W0M2YS zP6GP$W2=bnAvv!cVAQf`&qS0^iX9vOR*Ml9ZYL>f6b)X1MO+RA-zxzIgEZU9%4x%O zMRD$tTFj0D@0Yll1i_Ty!M4p3=gh(V8%3ap`*3S8IsSfayro}B_alj`{Uat!Vx zTe-P|^Bdp`-qBc`qHvFLn$udX1%Oa#j$VAHuCMWJwL=}teHKPxt`T7nK2f6-pu&~$ zc8qez8r9S&tPBeq>@d|F+Hl)45oy;YTWvm?b^9$GGT2y05<|?MAgaC&fqYjM*QFww zdy9RQ!ApHrch!3hDEbbektpn-qA7Eue9;;x?NYo31c;yA` z{xfMI)LF)-Fm*A-D!MeKMkjEpWzkho+gUn5%txa+SpWsI2jJp!$tg#-Yew zUu1pdz`js4MKj*=ve)`_Uf^|7zK59H_Q=H9QQrr?90lymro^PsKuK&TD9+-1!gZ=) zhjQZsY-!nQNzEImY=~|MO(!ix^29Y)8rvbwI0Jyh z0|jE16pFA0>3Mv{NdJb0MUDAdNk_o&&~wp+rlV|gO!<5(w(zD%-QgP+_x<=`uKQHU z9Cirx9b84!kx=B(2Oji|&340Rvh^`Uw>b40GR1p+TCFpfUg7LJ_-gLxs;Fi2-w#nXn!B$$KH{p1>>biNsN`Hq@(AubKvf=SoGd|`L!Az! zQz6iRAT=E#PDLVpSBqC;(Z-&s0@XeK zJHw_CNls0TCN8-dI{lJx+|=G(4T!vi;{Nhc<^g91(XpycWx^Lkb)V+8-i`PW@I>_u zsTb|m@4kgIl$26GvNVw!Y%m4hWAxhIi0k~4X#;f7)-$)0d>!;nP-}aW+loFnm>9@) zLb1p3*E>E%oip6v)1@Fkr61Dpyc;P|v!)=QW+$+ba zP1c-~dx?gn$!^g^gY7K51v?;NzFaf3ik75VHn|}p)-Gwv6%SXw5zoN;or>ufwfp(g z3Twqg*HaY;s@1(@-z$XMnWifBN16sANL7XEQ^)nmmlDQxzZ|d{JIj8nH2mXXgR7|; zq-wLZmAafKOgRoE8MP}_sRHLzML;L`^=&6=6KExEWA&_ao^`@Ree*}$X>l7s(@?CY0xd+jc9eh0Gl6bZ;P+%Y5(M9Wk; zy)0(GJ|>3!AwGV;y=mPspG@lRH z0Orf(C84d^M}ym^=o$FQ?#%5M!@F} za=UJvVHOV4ubhz0Rr`4)|3K;2Kdz*PjpmmL5;c8&_hf}aZl~^1-s9oQJJ#7XSRU02 zxhZjaAJrD&O=_6v4=MD%3!+c^#wCO1mZZ|%c+^U05D8)SU#D?W#g(gpGA#_5Mn2GeAAS#?6>a}{2>hf zpz1Z@8xD&)^HUV`ye?EsoPm8zya@qCxAW!;6i%|#{SY}^+BXA9MSKaQl)U^$F*hW? zbFue@smkc_1F-AaI2RwSFAkEgU`+?GstlG4}T~Jr5Xe$d6Puc zHC`npqtgX$Oe}wX?nedVcVEcA1_Gg1df@K%Y0NG0WoVNQGvA#{2nLjQ5ODp{8JCgU=uzK~5o<+z z{KFse`hVkq9K%$SSerO22$asWvw5EVU22m~hxa+7+9w5oP)K;xOa9za8uF%`=#lv4 zr*xxBb7f)tKI=UfL6w_%r(?fcJ^w5Efvi`wGqu3|smgx+S<|A{ua9uMlh=pd$=FE# zVx8mD8ZdmYr*N7p>;LuKxrRcRbX{4a|Ns(tu5 z`F~0dK@!{?B2lUc_}eTh|3uz zjS1wytw=1P2{?;*@pF6s?tp(&d`wxU72$CzX`oPRxbl&Y^+YYC^Q%RDRu`hP_LquC zZV*v~IL>#ctR^)tnyDr?({Z}*Q-`1mIT6anmM(4Z$TW7~69CdSA zFBe)cdkM$0|9tQraH@jucp(X~IHt02gP$m)d0>*W`;H_Fa68RozkvA31AkpX8%(u4 zly6VbXa_rxyki8LGf6P<(8_#}^2ncPOO8@A#FVv$eV;=cN^Uo5vcM~5eYpH%G1<6Y z8O@t9-@VNmXFiquJ(>Qsq|!7c(+DhgYXP;(BW=?qFSfI*=x}5Bf^TqHq-}*RK(BD3 zzfSbukbv=mQITb!aiz14 zF$aVw(cBroU$I*i3y#nB?kKk&;mOx*20?uSAAu+~PyRfGpVI=!k@KBNw#4KOSi;RC z0OAudvoFuqs=q`9QNlNvZ`wxccwo~YOZE_yoA6hY^I!D-^-23Y8Hn1nbP=NbaLYmO zeZNhoC}N>gD7V~W^#HCj%LLbHhQonJpw+j-Cnd$y{Pb!*L+$uYEhm1Uqm*%4uv`-$ zVkSLl&7WjL+LX3r*G_T7F|k9^qOMfNUb9lC8Kkjgt*JqQ5l^>RCaIX%Yn?bl4an*L zY=>IN?PPT|@16`LZ?--OY7G1nywbVjbd7ELkNTrr0$#f6vMO{78iIIU|A9 zdjBtq=jSf|OKE122VT1$JDggSL1tla!<*;z&#j3*?L}s_vkWyUW4LX2nBlk~a^?Q3 zpM!tHOn)Hvf~kiV09rDttqcd>ei|8fIv#QAgTMw z3zfZJ>hFI8)SFqmwW!)1JBsehVPt??Ut2vc_d5RS2i5qlBv*SX10!W6EEaHDa_7|`%LL|%CrO+al?%y}; zUt9OrPxtPU%)bjJBZB<@@iM0vDoD0zOP#;5>^~^*KQR&SZ)Bvcdjdja{ioQFJV|5Z zByQY204@D#qQ8RwZv&~%DM>Q)Lk#NU|9IE`MWugVU&-YRNkNWb<1&6J(tn%xr;Yk^ zAn?KkF0Q=ihLWLg{<}f{-Jt)Tp#Pqr|B5)0P4ZtIL~673|568$TNY}aI6=0g{=2gN npOn&n^%2Q_`Tx*hSU+arbTBl2O$#|e`cqfY`n}+`WzhctqQ4`E literal 0 HcmV?d00001 diff --git a/assets/images/environments-sidebar.png b/assets/images/environments-sidebar.png new file mode 100644 index 0000000000000000000000000000000000000000..2d601526fe61e1ddf320f7e2e1a92708e505011c GIT binary patch literal 150626 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 z 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 literal 7720 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 OT17cE*=p$zA^!vAbBk>N diff --git a/content/actions/guides/about-continuous-integration.md b/content/actions/guides/about-continuous-integration.md index b6fd273317..e95c24d84b 100644 --- a/content/actions/guides/about-continuous-integration.md +++ b/content/actions/guides/about-continuous-integration.md @@ -25,7 +25,7 @@ Building and testing your code requires a server. You can build and test updates ### About continuous integration using {% data variables.product.prodname_actions %} -CI using {% data variables.product.prodname_actions %} offers workflows that can build the code in your repository and run your tests. Workflows can run on {% data variables.product.prodname_dotcom %}-hosted virtual machines, or on machines that you host yourself. For more information, see "[Virtual environments for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners)," and "[About self-hosted runners](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners)." +CI using {% data variables.product.prodname_actions %} offers workflows that can build the code in your repository and run your tests. Workflows can run on {% data variables.product.prodname_dotcom %}-hosted virtual machines, or on machines that you host yourself. For more information, see "[Virtual environments for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners)" and "[About self-hosted runners](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners)." You can configure your CI workflow to run when a {% data variables.product.product_name %} event occurs (for example, when new code is pushed to your repository), on a set schedule, or when an external event occurs using the repository dispatch webhook. diff --git a/content/actions/guides/building-and-testing-nodejs.md b/content/actions/guides/building-and-testing-nodejs.md index 49f45da43e..9a3120d64f 100644 --- a/content/actions/guides/building-and-testing-nodejs.md +++ b/content/actions/guides/building-and-testing-nodejs.md @@ -193,7 +193,7 @@ steps: {% data reusables.github-actions.setup-node-intro %} -To authenticate to your private registry, you'll need to store your npm authentication token as a secret in your repository settings. For example, create a secret called `NPM_TOKEN`. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +To authenticate to your private registry, you'll need to store your npm authentication token as a secret. For example, create a repository secret called `NPM_TOKEN`. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." In the example below, the secret `NPM_TOKEN` stores the npm authentication token. The `setup-node` action configures the *.npmrc* file to read the npm authentication token from the `NODE_AUTH_TOKEN` environment variable. When using the `setup-node` action to create an *.npmrc* file, you must set the `NPM_AUTH_TOKEN` environment variable with the secret that contains your npm authentication token. diff --git a/content/actions/guides/building-and-testing-powershell.md b/content/actions/guides/building-and-testing-powershell.md index be50ffc52f..faca1bcdc2 100644 --- a/content/actions/guides/building-and-testing-powershell.md +++ b/content/actions/guides/building-and-testing-powershell.md @@ -214,7 +214,7 @@ The `always()` function configures the job to continue processing even if there ### Publishing to PowerShell Gallery -You can configure your workflow to publish your PowerShell module to the PowerShell Gallery when your CI tests pass. You can use repository secrets to store any tokens or credentials needed to publish your package. For more information, see "[Creating and using encrypted secrets](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +You can configure your workflow to publish your PowerShell module to the PowerShell Gallery when your CI tests pass. You can use secrets to store any tokens or credentials needed to publish your package. For more information, see "[Creating and using encrypted secrets](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." The following example creates a package and uses `Publish-Module` to publish it to the PowerShell Gallery: diff --git a/content/actions/guides/building-and-testing-python.md b/content/actions/guides/building-and-testing-python.md index c1ab59cba5..ee9fe22a68 100644 --- a/content/actions/guides/building-and-testing-python.md +++ b/content/actions/guides/building-and-testing-python.md @@ -391,7 +391,7 @@ jobs: You can configure your workflow to publish your Python package to any package registry you'd like when your CI tests pass. -You can store any access tokens or credentials needed to publish your package using repository secrets. The following example creates and publishes a package to PyPI using `twine` and `dist`. For more information, see "[Creating and using encrypted secrets](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +You can store any access tokens or credentials needed to publish your package using secrets. The following example creates and publishes a package to PyPI using `twine` and `dist`. For more information, see "[Creating and using encrypted secrets](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." {% raw %} ```yaml diff --git a/content/actions/guides/publishing-docker-images.md b/content/actions/guides/publishing-docker-images.md index a933d62399..14ae4aea83 100644 --- a/content/actions/guides/publishing-docker-images.md +++ b/content/actions/guides/publishing-docker-images.md @@ -50,7 +50,7 @@ To push to Docker Hub, you will need to have a Docker Hub account, and have a Do The `build-push-action` options required for Docker Hub are: -* `username` and `password`: This is your Docker Hub username and password. We recommend storing your Docker Hub username and password as encrypted secrets in your {% data variables.product.prodname_dotcom %} repository so they aren't exposed in your workflow file. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +* `username` and `password`: This is your Docker Hub username and password. We recommend storing your Docker Hub username and password as secrets so they aren't exposed in your workflow file. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." * `repository`: Your Docker Hub repository in the format `DOCKER-HUB-NAMESPACE/DOCKER-HUB-REPOSITORY`. {% raw %} diff --git a/content/actions/guides/publishing-nodejs-packages.md b/content/actions/guides/publishing-nodejs-packages.md index f428baed28..c6272bd7a8 100644 --- a/content/actions/guides/publishing-nodejs-packages.md +++ b/content/actions/guides/publishing-nodejs-packages.md @@ -44,7 +44,7 @@ If you add steps in your workflow to configure the `publishConfig` fields in you Each time you create a new release, you can trigger a workflow to publish your package. The workflow in the example below runs when the `release` event triggers with type `created`. The workflow publishes the package to the npm registry if CI tests pass. -To perform authenticated operations against the npm registry in your workflow, you'll need to store your npm authentication token as a secret in your repository settings. For example, create a secret called `NPM_TOKEN`. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +To perform authenticated operations against the npm registry in your workflow, you'll need to store your npm authentication token as a secret. For example, create a repository secret called `NPM_TOKEN`. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." By default, npm uses the `name` field of the *package.json* file to determine the npm registry. When publishing to a global namespace, you only need to include the package name. For example, you would publish a package named `npm-hello-world-test` to the `https://www.npmjs.com/package/npm-hello-world-test`. diff --git a/content/actions/learn-github-actions/managing-complex-workflows.md b/content/actions/learn-github-actions/managing-complex-workflows.md index 66ff5b77ae..ffdff1fdd2 100644 --- a/content/actions/learn-github-actions/managing-complex-workflows.md +++ b/content/actions/learn-github-actions/managing-complex-workflows.md @@ -1,7 +1,7 @@ --- title: Managing complex workflows shortTitle: Managing complex workflows -intro: 'This guide shows you how to use the advanced features of {% data variables.product.prodname_actions %}, with secret management, dependent jobs, caching, build matrices, and labels.' +intro: 'This guide shows you how to use the advanced features of {% data variables.product.prodname_actions %}, with secret management, dependent jobs, caching, build matrices,{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} environments,{% endif %} and labels.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -148,6 +148,12 @@ jobs: For more information, see ["Using labels with self-hosted runners](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners)." +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +### Using environments + +You can configure environments with protection rules and secrets. Each job in a workflow can reference a single environment. Any protection rules configured for the environment must pass before a job referencing the environment is sent to a runner. For more information, see "[Environments](/actions/reference/environments)." +{% endif %} + ### Next steps To continue learning about {% data variables.product.prodname_actions %}, see "[Sharing workflows with your organization](/actions/learn-github-actions/sharing-workflows-with-your-organization)." diff --git a/content/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions.md b/content/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions.md index ff321c9472..3c720b7eb0 100644 --- a/content/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions.md +++ b/content/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions.md @@ -176,7 +176,7 @@ When migrating from Travis CI, consider the following key features in {% data va #### Storing secrets -{% data variables.product.prodname_actions %} allows you to store secrets and reference them in your jobs. {% data variables.product.prodname_actions %} also includes policies that allow you to limit access to secrets at the repository and organization level. For more information, see "[Encrypted secrets](/actions/reference/encrypted-secrets)." +{% data variables.product.prodname_actions %} allows you to store secrets and reference them in your jobs. {% data variables.product.prodname_actions %} organizations can limit which repositories can access organization secrets. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}Environment protection rules can require manual approval for a workflow to access environment secrets. {% endif %}For more information, see "[Encrypted secrets](/actions/reference/encrypted-secrets)." #### Sharing files between jobs and workflows diff --git a/content/actions/learn-github-actions/security-hardening-for-github-actions.md b/content/actions/learn-github-actions/security-hardening-for-github-actions.md index 418711ff42..112a68f67c 100644 --- a/content/actions/learn-github-actions/security-hardening-for-github-actions.md +++ b/content/actions/learn-github-actions/security-hardening-for-github-actions.md @@ -19,7 +19,7 @@ This guide explains how to configure security hardening for certain {% data vari ### Using secrets -Sensitive values should never be stored as plaintext in workflow files, but rather as secrets. [Secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets) can be configured at the organization or repository level, and allow you to store sensitive information in {% data variables.product.product_name %}. +Sensitive values should never be stored as plaintext in workflow files, but rather as secrets. [Secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets) can be configured at the organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}, repository, or environment{% else %} or repository{% endif %} level, and allow you to store sensitive information in {% data variables.product.product_name %}. Secrets use [Libsodium sealed boxes](https://libsodium.gitbook.io/doc/public-key_cryptography/sealed_boxes), so that they are encrypted before reaching {% data variables.product.product_name %}. This occurs when the secret is submitted [using the UI](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets#creating-encrypted-secrets-for-a-repository) or through the [REST API](/rest/reference/actions#secrets). This client-side encryption helps the minimize risks related to accidental logging (for example, exception logs and request logs, among others) within {% data variables.product.product_name %}'s infrastructure. Once the secret is uploaded, {% data variables.product.product_name %} is then able to decrypt it so that it can be injected into the workflow runtime. @@ -38,6 +38,10 @@ To help prevent accidental disclosure, {% data variables.product.product_name %} - **Audit and rotate registered secrets** - Periodically review the registered secrets to confirm they are still required. Remove those that are no longer needed. - Rotate secrets periodically to reduce the window of time during which a compromised secret is valid. +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +- **Consider requiring review for access to secrets** + - You can use required reviewers to protect environment secrets. A workflow job cannot access environment secrets until approval is granted by a reviewer. For more information about storing secrets in environments or requiring reviews for environments, see "[Encrypted secrets](/actions/reference/encrypted-secrets)" and "[Environments](/actions/reference/environments)." +{% endif %} ### Using third-party actions @@ -66,13 +70,13 @@ This means that a compromise of a single action within a workflow can be very si ### Considering cross-repository access -{% data variables.product.product_name %} is intentionally scoped for a single repository at a time. The `GITHUB_TOKEN` used in the workflow environment grants the same level of access as a write-access user, because any write-access user can access this token by creating or modifying workflow files. Users have specific permissions for each repository, so having the `GITHUB_TOKEN` for one repository grant access to another would impact the {% data variables.product.prodname_dotcom %} permission model if not implemented carefully. Similarly, caution must be taken when adding {% data variables.product.prodname_dotcom %} authentication tokens to the workflow environment, because this can also affect the {% data variables.product.prodname_dotcom %} permission model by inadvertently granting broad access to collaborators. +{% data variables.product.product_name %} is intentionally scoped for a single repository at a time. The `GITHUB_TOKEN` grants the same level of access as a write-access user, because any write-access user can access this token by creating or modifying workflow files. Users have specific permissions for each repository, so having the `GITHUB_TOKEN` for one repository grant access to another would impact the {% data variables.product.prodname_dotcom %} permission model if not implemented carefully. Similarly, caution must be taken when adding {% data variables.product.prodname_dotcom %} authentication tokens to a workflow, because this can also affect the {% data variables.product.prodname_dotcom %} permission model by inadvertently granting broad access to collaborators. -We have [a plan on the {% data variables.product.prodname_dotcom %} roadmap](https://github.com/github/roadmap/issues/74) to support a flow that allows cross-repository access within {% data variables.product.product_name %}, but this is not yet a supported feature. Currently, the only way to perform privileged cross-repository interactions is to place a {% data variables.product.prodname_dotcom %} authentication token or SSH key as a secret within the workflow environment. Because many authentication token types do not allow for granular access to specific resources, there is significant risk in using the wrong token type, as it can grant much broader access than intended. +We have [a plan on the {% data variables.product.prodname_dotcom %} roadmap](https://github.com/github/roadmap/issues/74) to support a flow that allows cross-repository access within {% data variables.product.product_name %}, but this is not yet a supported feature. Currently, the only way to perform privileged cross-repository interactions is to place a {% data variables.product.prodname_dotcom %} authentication token or SSH key as a secret within the workflow. Because many authentication token types do not allow for granular access to specific resources, there is significant risk in using the wrong token type, as it can grant much broader access than intended. This list describes the recommended approaches for accessing repository data within a workflow, in descending order of preference: -1. **The `GITHUB_TOKEN` in the workflow environment** +1. **The `GITHUB_TOKEN`** - This token is intentionally scoped to the single repository that invoked the workflow, and has the same level of access as a write-access user on the repository. The token is created before each job begins and expires when the job is finished. For more information, see "[Authenticating with the GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)." - The `GITHUB_TOKEN` should be used whenever possible. 2. **Repository deploy key** diff --git a/content/actions/managing-workflow-runs/enabling-debug-logging.md b/content/actions/managing-workflow-runs/enabling-debug-logging.md index f28a20c8b6..a4787be05a 100644 --- a/content/actions/managing-workflow-runs/enabling-debug-logging.md +++ b/content/actions/managing-workflow-runs/enabling-debug-logging.md @@ -13,6 +13,9 @@ versions: These extra logs are enabled by setting secrets in the repository containing the workflow, so the same permissions requirements will apply: - {% data reusables.github-actions.permissions-statement-secrets-repository %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +- {% data reusables.github-actions.permissions-statement-secrets-environment %} +{% endif %} - {% data reusables.github-actions.permissions-statement-secrets-organization %} - {% data reusables.github-actions.permissions-statement-secrets-api %} diff --git a/content/actions/managing-workflow-runs/index.md b/content/actions/managing-workflow-runs/index.md index 8905d8b087..4d5e7554b1 100644 --- a/content/actions/managing-workflow-runs/index.md +++ b/content/actions/managing-workflow-runs/index.md @@ -1,7 +1,7 @@ --- title: Managing workflow runs shortTitle: Managing workflow runs -intro: 'You can view the status and results of each step in your workflow, cancel a pending workflow, view billable job execution minutes, debug and re-run a failed workflow, search and download logs, and download artifacts.' +intro: 'You can view the status and results of each step in your workflow, cancel a pending workflow, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}review deployments, {% endif %}view billable job execution minutes, debug and re-run a failed workflow, search and download logs, and download artifacts.' redirect_from: - /actions/configuring-and-managing-workflows/managing-a-workflow-run - /articles/viewing-your-repository-s-workflows @@ -24,6 +24,7 @@ versions: {% link_in_list /manually-running-a-workflow %} {% link_in_list /re-running-a-workflow %} {% link_in_list /canceling-a-workflow %} +{% link_in_list /reviewing-deployments %} {% link_in_list /disabling-and-enabling-a-workflow %} {% link_in_list /deleting-a-workflow-run %} {% link_in_list /viewing-job-execution-time %} diff --git a/content/actions/managing-workflow-runs/reviewing-deployments.md b/content/actions/managing-workflow-runs/reviewing-deployments.md new file mode 100644 index 0000000000..85600eb39f --- /dev/null +++ b/content/actions/managing-workflow-runs/reviewing-deployments.md @@ -0,0 +1,27 @@ +--- +title: Reviewing deployments +intro: You can approve or reject jobs awaiting review. +product: '{% data reusables.gated-features.environments %}' +versions: + free-pro-team: '*' + enterprise-server: '>=3.1' +--- + +{% data reusables.actions.environments-beta %} + +### About required reviews in workflows + +Jobs that reference an environment configured with required reviewers will wait for an approval before starting. While a job is awaiting approval, it has a status of "Waiting". If a job is not approved within 30 days, the workflow run will be automatically canceled. + +For more information about environments and required approvals, see "[Environments](/actions/reference/environments)." + +### Approving or rejecting a job + +1. Navigate to the workflow run that requires review. For more information about navigating to a workflow run, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." +2. Click **Review deployments**. + ![Review deployments](/assets/images/actions-review-deployments.png) +3. Select the job environment(s) to approve or reject. Optionally, leave a comment. + ![Approve deployments](/assets/images/actions-approve-deployments.png) +4. Approve or reject: + - To approve the job, click **Approve and deploy**. Once a job is approved (and any other environment protection rules have passed), the job will proceed. At this point, the job can access any secrets stored in the environment. + - To reject the job, click **Reject**. If a job is rejected, the workflow will fail. diff --git a/content/actions/reference/authentication-in-a-workflow.md b/content/actions/reference/authentication-in-a-workflow.md index 81f62e19fd..74f6174055 100644 --- a/content/actions/reference/authentication-in-a-workflow.md +++ b/content/actions/reference/authentication-in-a-workflow.md @@ -14,8 +14,6 @@ versions: {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -Anyone with `write` access to a repository can create, read, and use secrets. - ### About the `GITHUB_TOKEN` secret {% data variables.product.prodname_dotcom %} automatically creates a `GITHUB_TOKEN` secret to use in your workflow. You can use the `GITHUB_TOKEN` to authenticate in a workflow run. diff --git a/content/actions/reference/encrypted-secrets.md b/content/actions/reference/encrypted-secrets.md index efd6d09bd6..7042534c0d 100644 --- a/content/actions/reference/encrypted-secrets.md +++ b/content/actions/reference/encrypted-secrets.md @@ -1,6 +1,6 @@ --- title: Encrypted secrets -intro: Encrypted secrets allow you to store sensitive information in your repository or organization. +intro: Encrypted secrets allow you to store sensitive information in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}, repository, or repository environments{% else %} or repository{% endif %}. product: '{% data reusables.gated-features.actions %}' redirect_from: - /github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets @@ -12,14 +12,19 @@ versions: --- {% data reusables.actions.enterprise-beta %} +{% data reusables.actions.environments-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} ### About encrypted secrets -Secrets are encrypted environment variables that you create in a repository or organization. The secrets you create are available to use in {% data variables.product.prodname_actions %} workflows. {% data variables.product.prodname_dotcom %} uses a [libsodium sealed box](https://libsodium.gitbook.io/doc/public-key_cryptography/sealed_boxes) to help ensure that secrets are encrypted before they reach {% data variables.product.prodname_dotcom %}, and remain encrypted until you use them in a workflow. +Secrets are encrypted environment variables that you create in an organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}, repository, or repository environment{% else %} or repository{% endif %}. The secrets that you create are available to use in {% data variables.product.prodname_actions %} workflows. {% data variables.product.prodname_dotcom %} uses a [libsodium sealed box](https://libsodium.gitbook.io/doc/public-key_cryptography/sealed_boxes) to help ensure that secrets are encrypted before they reach {% data variables.product.prodname_dotcom %} and remain encrypted until you use them in a workflow. {% data reusables.github-actions.secrets-org-level-overview %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +For secrets stored at the environment level, you can enable required reviewers to control access to the secrets. A workflow job cannot access environment secrets until approval is granted by required approvers. +{% endif %} + #### Naming your secrets The following rules apply to secret names: @@ -27,7 +32,10 @@ The following rules apply to secret names: * Secret names can only contain alphanumeric characters (`[a-z]`, `[A-Z]`, `[0-9]`) or underscores (`_`). Spaces are not allowed. * Secret names must not start with the `GITHUB_` prefix. * Secret names must not start with a number. -* Secret names must be unique at the level they are created at. For example, a secret created at the organization-level must have a unique name at that level, and a secret created at the repository-level must have a unique name in that repository. If an organization-level secret has the same name as a repository-level secret, then the repository-level secret takes precedence. +* Secret names are not case-sensitive. +* Secret names must be unique at the level they are created at. For example, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}a secret created at the environment level must have a unique name in that environment, {% endif %}a secret created at the repository level must have a unique name in that repository, and a secret created at the organization level must have a unique name at that level. + + If a secret with the same name exists at multiple levels, the secret at the lower level takes precedence. For example, if an organization-level secret has the same name as a repository-level secret, then the repository-level secret takes precedence.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} Similarly, if an organization, repository, and environment all have a secret with the same name, the environment-level secret takes precedence.{% endif %} To help ensure that {% data variables.product.prodname_dotcom %} redacts your secret in logs, avoid using structured data as the values of secrets. For example, avoid creating secrets that contain JSON or encoded Git blobs. @@ -43,6 +51,10 @@ You can use and read encrypted secrets in a workflow file if you have access to {% endwarning %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +Organization and repository secrets are read when a workflow run is queued, and environment secrets are read when a job referencing the environment starts. +{% endif %} + You can also manage secrets using the REST API. For more information, see "[Secrets](/rest/reference/actions#secrets)." #### Limiting credential permissions @@ -56,12 +68,27 @@ When generating credentials, we recommend that you grant the minimum permissions {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.github-actions.sidebar-secret %} -1. Click **Add a new secret**. +1. Click **New repository secret**. 1. Type a name for your secret in the **Name** input box. 1. Enter the value for your secret. 1. Click **Add secret**. -If your repository can access secrets from the parent organization, then those secrets are also listed on this page. +If your repository {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}has environment secrets or {% endif %}can access secrets from the parent organization, then those secrets are also listed on this page. + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +### Creating encrypted secrets for an environment + +{% data reusables.github-actions.permissions-statement-secrets-environment %} + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-settings %} +{% data reusables.github-actions.sidebar-environment %} +1. Click on the environment that you want to add a secret to. +1. Under **Environment secrets**, click **Add secret**. +1. Type a name for your secret in the **Name** input box. +1. Enter the value for your secret. +1. Click **Add secret**. +{% endif %} ### Creating encrypted secrets for an organization @@ -72,7 +99,7 @@ When creating a secret in an organization, you can use a policy to limit which r {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} {% data reusables.github-actions.sidebar-secret %} -1. Click **New secret**. +1. Click **New organization secret**. 1. Type a name for your secret in the **Name** input box. 1. Enter the **Value** for your secret. 1. From the **Repository access** dropdown list, choose an access policy. @@ -151,7 +178,7 @@ steps: ### Limits for secrets -Your workflow can have up to 100 secrets. The names of secret environment variables must be unique in a repository. +You can store up to 1,000 secrets per organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}, 100 secrets per repository, and 100 secrets per environment{% else %} and 100 secrets per repository{% endif %}. A workflow may use up to 100 organization secrets and 100 repository secrets.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} Additionally, a job referencing an environment may use up to 100 environment secrets.{% endif %} Secrets are limited to 64 KB in size. To use secrets that are larger than 64 KB, you can store encrypted secrets in your repository and save the decryption passphrase as a secret on {% data variables.product.prodname_dotcom %}. For example, you can use `gpg` to encrypt your credentials locally before checking the file in to your repository on {% data variables.product.prodname_dotcom %}. For more information, see the "[gpg manpage](https://www.gnupg.org/gph/de/manual/r1023.html)." diff --git a/content/actions/reference/environments.md b/content/actions/reference/environments.md new file mode 100644 index 0000000000..58585b2950 --- /dev/null +++ b/content/actions/reference/environments.md @@ -0,0 +1,69 @@ +--- +title: Environments +intro: You can configure environments with protection rules and secrets. A workflow job can reference an environment to use the environment's protection rules and secrets. +product: '{% data reusables.gated-features.environments %}' +versions: + free-pro-team: '*' + enterprise-server: '>=3.1' +--- + +{% data reusables.actions.environments-beta %} + +### About environments + +You can configure environments with protection rules and secrets. When a workflow job references an environment, the job won't start until all of the environment's protection rules pass. A job also cannot access secrets that are defined in an environment until all the environment protection rules pass. + +{% if currentVersion == "free-pro-team@latest" %} +Environment protection rules and environment secrets are only available on public repositories. If you convert a repository from public to private, any configured protection rules or environment secrets will be ignored, and you will not be able to configure any environments. If you convert your repository back to public, you will have access to any previously configured protection rules and environment secrets. +{% endif %} + +#### Environment protection rules + +Environment protection rules require specific conditions to pass before a job referencing the environment can proceed. You can use environment protection rules to require a manual approval or to delay a job. + +##### Required reviewers + +Use required reviewers to require a specific person or team to approve workflow jobs that reference the environment. You can list up to six users or teams as reviewers. The reviewers must have at least read access to the repository. Only one of the required reviewers needs to approve the job for it to proceed. + +For more information on reviewing jobs that reference an environment with required reviewers, see "[Reviewing deployments](/actions/managing-workflow-runs/reviewing-deployments)." + +##### Wait timer + +Use a wait timer to delay a job for a specific amount of time after the job is initially triggered. The time (in minutes) must be an integer between 0 and 43,200 (30 days). + +#### Environment secrets + +Secrets stored in an environment are only available to workflow jobs that reference the environment. If the environment requires approval, a job cannot access environment secrets until one of the required reviewers approves it. For more information about secrets, see "[Encrypted secrets](/actions/reference/encrypted-secrets)." + +### Creating an environment + +{% data reusables.github-actions.permissions-statement-environment %} + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-settings %} +{% data reusables.github-actions.sidebar-environment %} +1. Click **New environment**. +1. Enter a name for the environment, then click **Configure environment**. Environment names are not case sensitive. An environment name may not exceed 255 characters and must be unique within the repository. +1. Configure any environment protection rules or environment secrets. + +Running a workflow that references an environment that does not exist will create an environment with the referenced name. The newly created environment will not have any protection rules or secrets configured. Anyone that can edit workflows in the repository can create environments via a workflow file, but only repository admins can configure the environment. + +### Referencing an environment + +Each job in a workflow can reference a single environment. Any protection rules configured for the environment must pass before a job referencing the environment is sent to a runner. When the job is sent to the runner, the job can access the environment's secrets. + +For more information on syntax to reference environments in workflows, see "[Workflow syntax for GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idenvironment)." For more information on reviewing jobs that reference an environment with required reviewers, see "[Reviewing deployments](/actions/managing-workflow-runs/reviewing-deployments)." + +When a workflow references an environment, the environment will appear in the repository's deployments. For more information about viewing current and previous deployments, see "[Viewing deployment history](/developers/overview/viewing-deployment-history)." + +### Deleting an environment + +{% data reusables.github-actions.permissions-statement-environment %} + +Deleting an environment will delete all secrets and protection rules associated with the environment. Any jobs currently waiting because of protection rules from the deleted environment will automatically fail. + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-settings %} +{% data reusables.github-actions.sidebar-environment %} +1. Next the the environment that you want to delete, click {% octicon "trashcan" aria-label="The trashcan icon" %}. +2. Click **I understand, delete this environment**. diff --git a/content/actions/reference/events-that-trigger-workflows.md b/content/actions/reference/events-that-trigger-workflows.md index fde2137e11..a4c893987f 100644 --- a/content/actions/reference/events-that-trigger-workflows.md +++ b/content/actions/reference/events-that-trigger-workflows.md @@ -743,4 +743,4 @@ on: {% data reusables.github-actions.actions-do-not-trigger-workflows %} For more information, see "[Authenticating with the GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)." -If you would like to trigger a workflow from a workflow run, you can trigger the event using a personal access token. You'll need to create a personal access token and store it as a secret. To minimize your {% data variables.product.prodname_actions %} usage costs, ensure that you don't create recursive or unintended workflow runs. For more information, see "[Creating and storing encrypted secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)." +If you would like to trigger a workflow from a workflow run, you can trigger the event using a personal access token. You'll need to create a personal access token and store it as a secret. To minimize your {% data variables.product.prodname_actions %} usage costs, ensure that you don't create recursive or unintended workflow runs. For more information on storing a personal access token as a secret, see "[Creating and storing encrypted secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)." diff --git a/content/actions/reference/index.md b/content/actions/reference/index.md index 885e33838a..c94ae2f4eb 100644 --- a/content/actions/reference/index.md +++ b/content/actions/reference/index.md @@ -27,11 +27,19 @@ You can configure workflows to run when specific GitHub events occur, at a sched ### Authentication and secrets -{% data variables.product.prodname_dotcom %} provides a token that you can use to authenticate on behalf of {% data variables.product.prodname_actions %}. You can also store sensitive information as a secret in your organization or repository. {% data variables.product.prodname_dotcom %} encrypts all secrets. +{% data variables.product.prodname_dotcom %} provides a token that you can use to authenticate on behalf of {% data variables.product.prodname_actions %}. You can also store sensitive information as a secret in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}, repository, or environments{% else %} or repository{% endif %}. {% data variables.product.prodname_dotcom %} encrypts all secrets. {% link_in_list /authentication-in-a-workflow %} {% link_in_list /encrypted-secrets %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +### Environments + +Workflow jobs can reference environments that have protection rules or environment-specific secrets. + +{% link_in_list /environments %} +{% endif %} + ### {% data variables.product.prodname_dotcom %}-hosted runners GitHub offers hosted virtual machines to run workflows. The virtual machine contains an environment with tools, packages, and environment variables for GitHub Actions to use. diff --git a/content/actions/reference/workflow-syntax-for-github-actions.md b/content/actions/reference/workflow-syntax-for-github-actions.md index 863f1adada..4c3fd48f94 100644 --- a/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/content/actions/reference/workflow-syntax-for-github-actions.md @@ -223,7 +223,7 @@ defaults: A workflow run is made up of one or more jobs. Jobs run in parallel by default. To run jobs sequentially, you can define dependencies on other jobs using the `jobs..needs` keyword. -Each job runs in an environment specified by `runs-on`. +Each job runs in a runner environment specified by `runs-on`. You can run an unlimited number of jobs as long as you are within the workflow usage limits. For more information, see "[Usage limits and billing](/actions/reference/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" for self-hosted runner usage limits. @@ -320,6 +320,39 @@ runs-on: [self-hosted, linux] For more information, see "[About self-hosted runners](/github/automating-your-workflow-with-github-actions/about-self-hosted-runners)" and "[Using self-hosted runners in a workflow](/github/automating-your-workflow-with-github-actions/using-self-hosted-runners-in-a-workflow)." +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +### `jobs..environment` + +The environment that the job references. All environment protection rules must pass before a job referencing the environment is sent to a runner. For more information, see "[Environments](/actions/reference/environments)." + +You can provide the environment as only the environment `name`, or as an environment object with the `name` and `url`. The URL maps to `environment_url` in the deployments API. For more information about the deployments API, see "[Deployments](/rest/reference/repos#deployments)." + +##### Example using a single environment name + +```yaml +environment: staging_environment +``` + +##### Example using environment name and URL + +```yaml +environment: + name: production_environment + url: https://github.com +``` + +The URL can be an expression and can use any context except for the `secrets` context. For more information about expressions, see "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)." + +#### Example +{% raw %} +```yaml +environment: + name: production_environment + url: ${{ steps.step_name.outputs.url_output }} +``` +{% endraw %} +{% endif %} + ### `jobs..outputs` A `map` of outputs for a job. Job outputs are available to all downstream jobs that depend on this job. For more information on defining job dependencies, see [`jobs..needs`](#jobsjob_idneeds). @@ -769,7 +802,7 @@ The maximum number of minutes to let a job run before {% data variables.product. ### `jobs..strategy` -A strategy creates a build matrix for your jobs. You can define different variations of an environment to run each job in. +A strategy creates a build matrix for your jobs. You can define different variations to run each job in. ### `jobs..strategy.matrix` diff --git a/content/developers/overview/index.md b/content/developers/overview/index.md index 3e6bb65ca2..c277cc12c8 100644 --- a/content/developers/overview/index.md +++ b/content/developers/overview/index.md @@ -11,6 +11,7 @@ versions: {% link_in_list /about-githubs-apis %} {% link_in_list /managing-deploy-keys %} +{% link_in_list /viewing-deployment-history %} {% link_in_list /using-ssh-agent-forwarding %} {% link_in_list /secret-scanning %} {% link_in_list /replacing-github-services %} diff --git a/content/developers/overview/viewing-deployment-history.md b/content/developers/overview/viewing-deployment-history.md new file mode 100644 index 0000000000..bd0b394f48 --- /dev/null +++ b/content/developers/overview/viewing-deployment-history.md @@ -0,0 +1,20 @@ +--- +title: Viewing deployment history +intro: View current and previous deployments for your repository. +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +{% data reusables.actions.environments-beta %} + +You can deliver deployments through {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}{% data variables.product.prodname_actions %} and environments or with {% endif %}the REST API and third party apps. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}For more information about {% data variables.product.prodname_actions %}, see "[{% data variables.product.prodname_actions %}](/actions)." {% endif %}For more information about deployments with the REST API, see "[Repositories](/rest/reference/repos#deployments)." + +To view current and past deployments, click **Environments** on the home page of your repository. ![Environments](/assets/images/environments-sidebar.png) + +The deployments page displays the last active deployment of each environment for your repository. If the deployment includes an environment URL, a "View deployment" button that links to the URL is shown next to the deployment. + +The activity log shows the deployment history for your environments. By default, only the most recent deployment for an environment has an `Active` status; all previously active deployments have an `Inactive` status. For more information on automatic inactivation of deployments, see "[Inactive deployments](/rest/reference/repos#inactive-deployments)." + +You can also use the REST API to get information about deployments. For more information, see "[Repositories](/rest/reference/repos#deployments)." diff --git a/data/reusables/actions/environments-beta.md b/data/reusables/actions/environments-beta.md new file mode 100644 index 0000000000..5fe1386417 --- /dev/null +++ b/data/reusables/actions/environments-beta.md @@ -0,0 +1,9 @@ +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} + +{% note %} + +**Note:** Environments, environment protection rules, and environment secrets are currently in beta and subject to change. + +{% endnote %} + +{% endif %} diff --git a/data/reusables/gated-features/actions-shared.md b/data/reusables/gated-features/actions-shared.md new file mode 100644 index 0000000000..57b1ab7a7d --- /dev/null +++ b/data/reusables/gated-features/actions-shared.md @@ -0,0 +1 @@ +{% data variables.product.prodname_actions %} is available with {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} for organizations, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %}, and {% data variables.product.prodname_ghe_one %}. {% data variables.product.prodname_actions %} is not available for private repositories owned by accounts using legacy per-repository plans. diff --git a/data/reusables/gated-features/actions.md b/data/reusables/gated-features/actions.md index 5d2317297b..bafbe8fae9 100644 --- a/data/reusables/gated-features/actions.md +++ b/data/reusables/gated-features/actions.md @@ -1 +1 @@ -{% data variables.product.prodname_actions %} is available with {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} for organizations, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, {% data variables.product.prodname_ghe_server %}, and {% data variables.product.prodname_ghe_one %}. {% data variables.product.prodname_actions %} is not available for private repositories owned by accounts using legacy per-repository plans. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data reusables.gated-features.actions-shared %} {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/data/reusables/gated-features/environments.md b/data/reusables/gated-features/environments.md new file mode 100644 index 0000000000..77cd45f6aa --- /dev/null +++ b/data/reusables/gated-features/environments.md @@ -0,0 +1 @@ +{% data reusables.gated-features.actions-shared %} Environments, environment protection rules, and environment secrets are available in public repositories for all products and in private repositories for {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/data/reusables/github-actions/permissions-statement-environment.md b/data/reusables/github-actions/permissions-statement-environment.md new file mode 100644 index 0000000000..8dfdbb1403 --- /dev/null +++ b/data/reusables/github-actions/permissions-statement-environment.md @@ -0,0 +1 @@ +To configure an environment in a user account repository, you must be the repository owner. To configure an environment in an organization repository, you must have `admin` access. diff --git a/data/reusables/github-actions/permissions-statement-secrets-environment.md b/data/reusables/github-actions/permissions-statement-secrets-environment.md new file mode 100644 index 0000000000..c9445ab95e --- /dev/null +++ b/data/reusables/github-actions/permissions-statement-secrets-environment.md @@ -0,0 +1 @@ +To create secrets for an environment in a user account repository, you must be the repository owner. To create secrets for an environment in an organization repository, you must have `admin` access. diff --git a/data/reusables/github-actions/sidebar-environment.md b/data/reusables/github-actions/sidebar-environment.md new file mode 100644 index 0000000000..26955b2ce4 --- /dev/null +++ b/data/reusables/github-actions/sidebar-environment.md @@ -0,0 +1 @@ +1. In the left sidebar, click **Environments**.