From cd130fe4b05c9ceae9ee40aefcebfffec4489242 Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 17 Aug 2025 23:10:57 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 44177 -> 34902 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 2b41b6fddf0efbacc2d250cebb00c1b9cea50b44..90eaf8258e71106ffd3a0faec3f45edfc0f7952b 100644 GIT binary patch literal 34902 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
ZV>hHWC-5vXNWb#{4kY7rD6r+U*N?s-jz#f^n^ z_U7M6jT>@K#gED#46vBsbUpwfnk5jI*In$HM-6KAAZ0$sSXoQWhdZh;a&YIiK$p0V znT?{XDFH1hT6RIzhpv`C2gnxSyl8y|Pby$<@Rx6}yFe7pVkuEwd#XFz zviT>rPcc3Ttwcx3L87pnJ2$j0p_vYs?s||bc-g?;tm7 z3S{~);U_LBB$XeRv&9M_5R_hh18rfZtb8AGKAU54JMVu)yX9RwkmN&2`I(a;=BIxA zVeD>Ze@`rQmg&+CC!x_%pYM;BWqalx3IS{%(~-E9RRpYZIwTz{uv=dknUI$I_{aKKYt8#P#k@VzVje!6`<4wC<7;dB35rMcZl4^bvT&|_ zj9REiu}nEdN@&}ZpiBxmU5*=sDEDb|*2N)hulPs!A=eUnywgT{3XI4pS!9#1-{($DEcXs2n3eZ>4E`Y%Sw>NaMNR__8trtwKlq@qp zgbm=$KPj2~MN(;Rxbl&dAUOYlf?pahuXUW5+MPlyEoy;ob{BDRb|_~CnLr}q8O#w( z{gA();$spY-jAWbXWfSr#`LO)M>U>%O(F++u>&s_9@?p`56_hhOp~HbLClNa*O^RQ z*t^b!=%CxEQE{%j3V#oHUe|UY8j|9ET;-KHj~tsWcx=YK+O2staQm_ce%rdTv_Ilf zzI-*42AhW|Wcdq?;;_EzPfg-02UeQ^GpSz9hvW3$ZC9HPny%v1t441qGOuT>I7Jek zxPF`sIovVKMFVG}CjmVU^7VCIhab-|^LQAzoBCrCZGXx4>s=&r5uAkQm!|##JIe1D zsNRZPek{Idv=I^x>0g(OEnnDGSM)^L5Sc@3JlR+l8W#lG&f@kkM&P3yg_Z7q;V@l9 zKfFIQJSn}&d6{+etAhFI<+tS?y+mKyFOL$d_zw40mBG+VdqDrW$%jiK?i|U4vL^47 z6**S2cl@`@O1G;!>L&?U`tf)k+g&`BC5%nWj>3{N@sUwTjCO(fKQI`Kuzk`WY;T7a zB-x?1UvPX|^~P+=(ULY2hkG9x`Slkx^902_Rf&I+h}L_S$+^Y0zG6T5+q^**8;)C= zhbNVn6<7Z@d%2QZq#S1q&T@^)!Kg_?hcA}P-y;Fhq!YffplZLCocGy4h_VUyhlu^q zf~-nG^G?gPm$$jcS+kjaL6bk@2w%!E3e%uhs){{M=qLvbUB0KUjx}5D~NU7O|== ziCNs42LAOA7yK*n*y<<)r<3boOe%^pW~}QKjY0k6#;Pa1S@qCX&?llQb|ILa!dTq3 z7506Pll7l9V@S28wD%K7{5Gey&hZ^U9D*e7T3~72Sl~m`sEJS`x(3U+6>+c69x(>v zx^aTKpWx}s@+$G`^`aQwI_D} zAxMPCHvKZ%tl=S(SUvwih*>I;%}Hj6G07*cX3(gI&K}n~qAJb^hdonsQ6zPF{@Bk% z3XRDnB+&(TNQbfJUTE#sktqyX9!H(ue(xP;#W?WoSMDoQvEJ7L8;>dMoex!Jfv>at zdX7#Ppk#GR!Z9<$0&Lvo6id%K9qy<$c+3s9Oy;Lf6NGl4>wc8@D;GgIZ*Ej7bzGwc z67!R>x!DV7dUfHshsapI1k!#*lyicIx75Zh8#~0Orx_+Cd6MCGaZ8h%b4sw}g&#}! zv?xt6;F>omIvrD->`nEqkANrSbkS0lg{qaQ)NYMyQyeeJxML)u-HedxXp`L2p8LyN zn>8*!j$LfuBE_9W3*4)2M(3k0=+N!VkE%BGR@-ttL~9QlS6bwB1*ab9WrT!|dfYxP zs?c1drvHa4toqXukD&YXd%wO_2$Wca5^spyrGBw8$xICUh>K!2q0+LFiRYwWlW;T? zort{b!`@q@NP#14R^5mNLY*YkDw1;#^$MwU_>G%C8W}6%<42A4@zLiANPk)+Ecm1I zn$#qzadgwo4H8Wr3fjFa%^a)loZ9ZTOh~(>(}rpHy2*K|Lf3_=w7&i#ecmBH0_Cz{Gg6Xy1w*ldRZCKC6n@zXH<93kI43W*Y#^sTgq~u1f?#m7essS7Mj%I zxwVmUjSC6rKNjLdQ6Gv3KV^HW^{G421WU={TO=!1lj(G?t@<=_aJk3(PhV2LqaaYi zO^Jq-HADnSfh$j(4;Y9&=9t@2n(e2#L9(i`O(Te0dX zhDk@F&8mml*wATTHJduu238axDq5E`S7mzNB8`NNk2d`4($$^X5 zV1@TdN2|J6)uK)Y^SK$nL01B9WTaSd-eybAXlvL^X9F&_`KlM{vSR*Z*|4oS*VT3O zqOKEZGwPcJ_0H+BD@E-;?UwDtrHfc$tizY0%8^VPu9l*g!^I(1HKSj8^7MtL6#u%%0dr{* z&dJAaAEMm4c<{`qPo1;!ld)+1>Z&b+6~59T&mZv};&fv4D~$57aVfIW|1$a6&8n(m z4QES^CJAV6w9C2MqLFlj$yj*?y1JbD_=Lsfxb8gboDAwgN*GG536P|Jer+|y+GT$b zBU@8mwN&?z`nK?$c)2A%tBLlLr*O=0%s{CAmqzDqrut7ZmT-M0=AoC=Qw#J8E17gs zaAE|1VNEIGV)TDS_%lHFCdDwKXs2kd0Jv@G|3S+A_m+Rom$3K#&wsRA)OcUnPb+}J zg|1kIK-B>f$hUvR521WUejnT$4`B}nXs<@O@h|`VSN}JJ7&?v<esQ3;}Xc zwWm|=r&B(nXfT|T*_~hDtg>(gun8!)^OlM=Kz7h~(UNM-mK)T>;&O%N8b;s1BAk4JHY9J5bM#eus^86zM_0LK5%X^_vawu;aP zB{uT>!Usrv@Rb49Ak{2}gr^hew%_*j^h}i-irCKmC_Y$h7I4PCU;PqJJXWX|P~Xas*>R1$5BN%TYrbMpi!T5yjXexsmgPLi0$fXV zX=mW+EMNj1#9VNZvXx0WYX`Ys1AfQB)D3XilNpF6tJNTRa{5&zMc*@*O%*gr^|#c; zpax|O86WFr3*eK?11w4fG8=B?H9&E(ot}Y7k|`A!n!g2#o4LAR5t)Oj372LH*DvGM zL#RFT>8Z@Z7=Az~D5Y&{AfXFnH;B0k4RI!LuxhCX3yl*oEU-ezE=Vrr{r)ganaJgg zx$+2?z@lrS+y2b&d;jHD-*S?Z0>wnu=b%s#m`rdAJ~+VwPNd+sVi5==dS>vyAM`PX zS4*0f-zI?ZME0orC_OT>z+B=7C5`!X0xLh9z4bWS8p$9&^U4wT&9ubzJIh$sskdKb z&4i7LN+N`vmDO2lUbKY@t-Z4lfZz@vY9zo{EmEOw1oDqXSqT6;BWCgh)l75&^UiJ{ zfx+fEnxr=Xt?UEfSsefxDL~NC+U;-yP=5k1iQvRf3BmA{_sAdA1#z1v0MtVtU<4bt z6d)yWNt5zmX!mZBc)Cqt>^W^+$-ffvE^xr(*1XUdhK?Yu0Qss5Ih?8L>NyF)333M{ zxWm_$RI+|SdpVI=&{p8`K_5$oXi&41#+hv78~Xr19Z$tNJ|ls~6J(v+N?A>O%=JgU_5M*c$U7ra{@pCWynWfC^CxMvgrPe=MNWIfEr~F zhIvbY1Z&aq(a5m_sc^6};?4>bJ1v)^zkpPs0z6G_rym0x^Z#DSV1Ixu=zm{6{bNQ$ zz?ByEL(mv74B!O}!++-PpBG?EVaD(Ov9+$oLI7If!YW9y;yU;M&0ikBrX0pT*h}7yqChsiZGC45i_*BEp18noFP6jUK zdDtR;1e7-GZ&~i2M>2(;nZkJvFr?}L=!4lPz!Jp#@3-SEw8GXNFf|;fWM<_+lLQ)h zqbk$`s0=-6E{6^4*f9G58xspUz!G&bJDf3(i=nVU$nji@tOMH;)4tHBb-D1MS^+0OhIkI9lpIf>rw|G-wCRJ?~+w$8C9u z1jv(rcl^3QwtC=-9UUhg18j;7d>OzidIy-KRm%^T^>ywCdgOp>0Ss`F20kiLS3I5k z9Pm6E%5iITMR7JM#IXM}`6BFK)Q$}zKcfc6F9aW`eb3_wK7!KUbp#*oMnTisC78p2 z&a{#s&y3(Q#8EHU;ki?oS`r`n&sT3eY|-P9b0;sR77{nIr#4 zZ>y)70A5Na|L^p@=?4P6gF&{6AHd@3gDAjvpu*($yYu9W{(qeIiWVSHQQk_up-1-I z+63@8oaZ}2g#ZcjVt;m`=Ug4361d#!z%JJh1slv|l<{3BnSi|=kTO-Djf!wpr&fml z3{gaklmIUBybPLupWSsF(6H*;xWI8uXcxi{4B^{vallsT145)75Cv*!X#Cy10k{U? z(}zmaE`zK#U`b{{iS&Iy33cX!2j>etB?w53AB+_DrvU6p0jYnVGTj37gKE)8w%Gjr za5)WNdbPw*itsyQ7a9s$0ix=LA2v}JTX{oX(m(uaGTnbaHroyMl1w%8N8|Qg?G(o@ zB|)Gfb(Yu)Be$;v@T~GAh}~3KdX`f!X*u^f*lNEa6aPCE7&|EE0npVJ)W`kHcX?~+ zzv8J^XSZ{S!WjiPv~x~`MR})z@M~N_>2}F?0Z?Y(0>K zGJRkHX{MhBl z_jG_s^)56Hl%Agb=>aM$lXIH{WPR97*DBTGXkH1zu-l)hvT^-)Z?QCd{{dI5YFB2d$3=fqsB>NIcxfsHiMQD41U6 zMs3@9QD%rHpfGw3CjYzf?#4ho_q!!9`-TVufU$9@Sk=R(hAlHgV2y2j{(Ia~2)*2~ z_cAmaCVu4yq+R_gv(T66ygm0z02ruK4l$@S3G~MDI0DPgEEbsJqLa{n+eUL-HH*h+ z4rsex!?0RCgU8*YmgZ!iGxFLgB!Lt3I5fCAi=`By-SWAZ)aG1@Lj+iF*eZ%(&jTl{ zsWRPX8REW89EMGQgx&YI7g~%U_RFn{J!qFZ6MYQMEhoL??xR9m-KgzAIIas0pmu-z z;}3nP$vuG}RCw=cMTKGW6e#9w0V{P4)%|zs(8|zEHMt+`miZ-legJ42<>Wvh=Fm1^ zA!hfofV2ULGY>p270}CQ%OOAA9%`o$_n8U9BsJU0_Aak^&JSX{0QqDKa6(%D4G`>b z@jp%+5rZ;e4n8a?$9Oq#?EekHIt5r?8l)f(0s4P?Sm<|pkO&}r`88#t)&K(jD85jY KEtfV4`ab}OS#Wp& literal 44177 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 From 836bee1e5d27ef0ffc46c421d66050e95b20414c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 17 Aug 2025 23:11:04 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- .dockerignore | 1 - .github/confidentiality-agreement.md | 2 +- .github/dependabot.yml | 2 +- .github/privacy-policy.md | 20 +++++++++---------- .github/workflows/action-devto.yml | 2 +- .github/workflows/blogpost-workflow.yml | 4 ++-- .github/workflows/changelog.yml | 2 +- .github/workflows/gh-pages.yml | 2 +- .github/workflows/pagespeed.yml | 2 +- .github/workflows/pr-helper.yml | 2 +- .github/workflows/release-changelog.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/remove-old-artifacts.yml | 2 +- .whitesource | 2 +- README.md | 10 +++++----- docs/articles/default.md.tpl | 2 +- docs/assets/images/logos/logo.svg | 2 +- gh-md-toc | 7 +++---- tilt_modules/extensions.json | 2 +- .../namespace/test/job-default-namespace.yaml | 2 +- tilt_modules/namespace/test/job.yaml | 2 +- tilt_modules/restart_process/README.md | 2 +- tilt_modules/restart_process/release.sh | 3 --- tilt_modules/tilt_inspector/.gitignore | 2 +- 24 files changed, 38 insertions(+), 43 deletions(-) diff --git a/.dockerignore b/.dockerignore index 7c9aaa8e27..5a8bc3ff45 100644 --- a/.dockerignore +++ b/.dockerignore @@ -12,4 +12,3 @@ tilt_modules npm-debug.log .gitignore - diff --git a/.github/confidentiality-agreement.md b/.github/confidentiality-agreement.md index 909ea13028..aa35fba364 100644 --- a/.github/confidentiality-agreement.md +++ b/.github/confidentiality-agreement.md @@ -1,7 +1,7 @@ # Confidentiality Agreement -By creating an account or using the software or services provided by Nullables.io, Inc., doing business as Nullables.io (the “Corporation”), you (the “Recipient”) expressly accept and agree to be bound by all of the terms and conditions below. If you do not accept these terms, you must not use our software or services. +By creating an account or using the software or services provided by Nullables.io, Inc., doing business as Nullables.io (the “Corporation”), you (the “Recipient”) expressly accept and agree to be bound by all of the terms and conditions below. If you do not accept these terms, you must not use our software or services. ## 1. Background diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c9d9fe4d89..803b6365aa 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -54,4 +54,4 @@ updates: - dependency-type: "all" # Labels on pull requests for version updates only labels: - - "pip dependencies" \ No newline at end of file + - "pip dependencies" diff --git a/.github/privacy-policy.md b/.github/privacy-policy.md index 8c6fc7d64e..7d67633f99 100644 --- a/.github/privacy-policy.md +++ b/.github/privacy-policy.md @@ -2,19 +2,19 @@ # Introduction -We are committed to protecting your privacy and we encourage you to read and learn more about the terms of our privacy policy (“Privacy Policy”). +We are committed to protecting your privacy and we encourage you to read and learn more about the terms of our privacy policy (“Privacy Policy”). When we refer to “Nullables.io”, “our”, “us”, “we”, or similar self-referential language, we are referring to Nullables.io Inc. When we use the terms “you”, “your”, “yours”, “user”, “users”, “customer”, “customers”, etc., we are referring to any and all users of Nullables.io current and future Products and Services. Nullables.io provides a variety of Products and Services to our customers, which refers to and includes our website and web applications, mobile applications, integrations for other Third Party Services (such as Slack, Facebook, etc.), and platform, as well as any future applications, products, and services. By visiting, using, or submitting information to any of our Products and Services, you acknowledge that you accept the practices and policies outlined in this Privacy Policy. -Terms not defined herein shall have the meaning as provided in our Terms of Service (the “Agreement”), and incorporated herein. +Terms not defined herein shall have the meaning as provided in our Terms of Service (the “Agreement”), and incorporated herein. # Data Covered in this Policy This Privacy Policy covers our treatment of Customer Data (as defined herein) and General Data (defined herein) that we gather when you are accessing or using our Products and Services. This Privacy Policy also covers our treatment of any Customer Data that our business partners share with Nullables.io (for example, via integration with Third Party Services). -This Privacy Policy does not apply to the practices of companies that Nullables.io does not own or control, or to individuals that we do not employ or manage. In addition, this Privacy Policy does not cover how other organizations, including Third Party Services, will treat your information. If integrating our Products and Services with any Third Party Services, please refer to such Third Party Services’ privacy policy. +This Privacy Policy does not apply to the practices of companies that Nullables.io does not own or control, or to individuals that we do not employ or manage. In addition, this Privacy Policy does not cover how other organizations, including Third Party Services, will treat your information. If integrating our Products and Services with any Third Party Services, please refer to such Third Party Services’ privacy policy. ## Customer Data @@ -22,7 +22,7 @@ All content and information that you submit through use of our Products and Serv To create an account, integrate with Third Party Services, or receive information from us about future Products and Services, we may collect such Customer Data as your name and email address. In order to process billing, we may collect such Customer Data as your home or work address, telephone number, and/or credit card information. -However, this information is on an “opt-in” basis only and we will only collect such Customer Data if you specifically and expressly provide the information to us. +However, this information is on an “opt-in” basis only and we will only collect such Customer Data if you specifically and expressly provide the information to us. ## General Data @@ -31,7 +31,7 @@ In addition to the Customer Data, we may collect the following general informati - demographic information; - information from publicly accessible sources, such as blogs and comments from other users; your visit to the Site, such as pages viewed, links clicked and other similar navigation action in connection with the Site; -- standard browser information, such as your browser type, IP address, access times, and App usage data; +- standard browser information, such as your browser type, IP address, access times, and App usage data; - location data, which may be available or derived from our App, Site, or your IP address; and - information about the device on which you are accessing or using the Services. @@ -86,13 +86,13 @@ We do not sell, rent, lease, or disclose your Data. Except as described in this We may hire other companies to provide limited administrative and communication services on our behalf, such as web hosting services, the processing and delivery of mailing documents, customer support, or credit card processing services. We have the right to disclose your Data to these third party companies for the purpose of administering and maintaining the features, functions, and operations of our Products and Services. -Those companies will be permitted to obtain only such Data as is absolutely necessary for them to deliver their respective services, and we do not authorize these companies to use your Data except for the sole purpose of providing those services requested by us. +Those companies will be permitted to obtain only such Data as is absolutely necessary for them to deliver their respective services, and we do not authorize these companies to use your Data except for the sole purpose of providing those services requested by us. ## Integration with Third Party Services In order to access and/or use our Products and Services, you may be required to integrate them with your existing Third Party Services. While we do not store your passwords for these Third Party Services, we may store revokable tokens, enabling Services to communicate with each other. -If you integrate our Products and Services with a Third Party Service, we are not responsible for how such a service would use, collect, and share your Data. We very much encourage you to review privacy policy of any such Third Party Services. +If you integrate our Products and Services with a Third Party Service, we are not responsible for how such a service would use, collect, and share your Data. We very much encourage you to review privacy policy of any such Third Party Services. ## Disclosure of Customer Data @@ -103,13 +103,13 @@ You understand and agree that we may access and/or disclose Data about you witho - enforce the terms of the Agreement and Privacy Policy; - operate or conduct maintenance and repair of the Site, the App or equipment as authorized by law; - act in urgent circumstances to protect the personal safety of our users or members of the public; or -- comply with a bankruptcy, merger, acquisition, transfer of control, joint venture of other business combination. +- comply with a bankruptcy, merger, acquisition, transfer of control, joint venture of other business combination. -While we are not required to question or contest the validity of any search warrant, subpoena or other similar governmental request that we receive, we will use reasonable efforts to ensure the privacy of our users, and safeguard against overreach. +While we are not required to question or contest the validity of any search warrant, subpoena or other similar governmental request that we receive, we will use reasonable efforts to ensure the privacy of our users, and safeguard against overreach. ## Disclosure of Data in Certain Transactions -In some cases, we may choose to sell our assets. In these types of transactions, user information is typically one of the business assets that is transferred. You acknowledge that such transfers may occur, and that any acquirer of Nullables.io may continue to use your Data as set forth in this Privacy Policy. +In some cases, we may choose to sell our assets. In these types of transactions, user information is typically one of the business assets that is transferred. You acknowledge that such transfers may occur, and that any acquirer of Nullables.io may continue to use your Data as set forth in this Privacy Policy. # Security of Customer Data diff --git a/.github/workflows/action-devto.yml b/.github/workflows/action-devto.yml index ab860a9c43..cb32f414ae 100644 --- a/.github/workflows/action-devto.yml +++ b/.github/workflows/action-devto.yml @@ -17,4 +17,4 @@ jobs: with: api-key: ${{ secrets.DEVTO_API_KEY }} directory: ./docs/articles - ignore: default.md.tpl \ No newline at end of file + ignore: default.md.tpl diff --git a/.github/workflows/blogpost-workflow.yml b/.github/workflows/blogpost-workflow.yml index ad129b1336..416b37c3ff 100644 --- a/.github/workflows/blogpost-workflow.yml +++ b/.github/workflows/blogpost-workflow.yml @@ -57,5 +57,5 @@ jobs: max_post_count: "10" comment_tag_name: "INFINUM-POST-LIST" feed_list: "https://androidsweets.ongoodbits.com/feed" - - \ No newline at end of file + + diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index bf85704812..3fc147056f 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -38,4 +38,4 @@ jobs: uses: ad-m/github-push-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} - branch: ${{ github.ref }} \ No newline at end of file + branch: ${{ github.ref }} diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 83947e1e94..79373a234f 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -26,4 +26,4 @@ jobs: with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BRANCH: gh-pages - FOLDER: docs/ \ No newline at end of file + FOLDER: docs/ diff --git a/.github/workflows/pagespeed.yml b/.github/workflows/pagespeed.yml index 6f519c5792..bbea636f3c 100644 --- a/.github/workflows/pagespeed.yml +++ b/.github/workflows/pagespeed.yml @@ -34,4 +34,4 @@ jobs: commit_options: '--no-verify --signoff' commit_user_name: GitHub Bot commit_user_email: github-actions@nullables.io - commit_author: GitHub Bot \ No newline at end of file + commit_author: GitHub Bot diff --git a/.github/workflows/pr-helper.yml b/.github/workflows/pr-helper.yml index ec0e175edb..370b972aa8 100644 --- a/.github/workflows/pr-helper.yml +++ b/.github/workflows/pr-helper.yml @@ -32,4 +32,4 @@ jobs: prlabel-ready: 'pr-ready' prlabel-onhold: 'pr-onhold' prlabel-reviewrequired: 'review-required' - prlabel-automerge: 'auto-merge' \ No newline at end of file + prlabel-automerge: 'auto-merge' diff --git a/.github/workflows/release-changelog.yml b/.github/workflows/release-changelog.yml index a7c1142363..9647883d4e 100644 --- a/.github/workflows/release-changelog.yml +++ b/.github/workflows/release-changelog.yml @@ -15,7 +15,7 @@ jobs: run: | echo ::set-output name=current_version::${GITHUB_REF#refs/tags/v} shell: bash - + - name: Build Changelog id: github_release uses: mikepenz/release-changelog-builder-action@main diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e8b7f8a810..cf70348079 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,4 +56,4 @@ jobs: steps: - uses: actions/checkout@v2 - name: Post bumpr status comment - uses: haya14busa/action-bumpr@v1 \ No newline at end of file + uses: haya14busa/action-bumpr@v1 diff --git a/.github/workflows/remove-old-artifacts.yml b/.github/workflows/remove-old-artifacts.yml index 6ad0067a1c..822fff04f4 100644 --- a/.github/workflows/remove-old-artifacts.yml +++ b/.github/workflows/remove-old-artifacts.yml @@ -15,4 +15,4 @@ jobs: uses: c-hive/gha-remove-artifacts@v1 with: age: '7 days' - skip-tags: false \ No newline at end of file + skip-tags: false diff --git a/.whitesource b/.whitesource index 55b922e8c1..96443ed372 100644 --- a/.whitesource +++ b/.whitesource @@ -9,4 +9,4 @@ "issueSettings": { "minSeverityLevel": "LOW" } -} \ No newline at end of file +} diff --git a/README.md b/README.md index bd6250e4e1..e11eeafbcb 100644 --- a/README.md +++ b/README.md @@ -92,12 +92,12 @@ docs/ units/ design-patterns.md # Design patterns and architectural concepts scenarios.md # Scenarios in practice - use-cases.md # Typical use cases + use-cases.md # Typical use cases user-guide/ - changelog.md # Changelog page - code_of_conduct.md # Code of conduct page - code_owners.md # Code owners page - dependency.md # Dependency page + changelog.md # Changelog page + code_of_conduct.md # Code of conduct page + code_owners.md # Code owners page + dependency.md # Dependency page description.md # Description page faq.md # FAQ page getting-started.md # Getting started page diff --git a/docs/articles/default.md.tpl b/docs/articles/default.md.tpl index 9671b77766..3e01a0de22 100644 --- a/docs/articles/default.md.tpl +++ b/docs/articles/default.md.tpl @@ -10,4 +10,4 @@ canonical_url: string # `Optional` url First Post with **TheActionDev** 🤩 -{% github ful1e5/TheActionDev %} \ No newline at end of file +{% github ful1e5/TheActionDev %} diff --git a/docs/assets/images/logos/logo.svg b/docs/assets/images/logos/logo.svg index 228eab724a..21ea48a11e 100644 --- a/docs/assets/images/logos/logo.svg +++ b/docs/assets/images/logos/logo.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/gh-md-toc b/gh-md-toc index ba03be44a8..974aa9794e 100755 --- a/gh-md-toc +++ b/gh-md-toc @@ -243,16 +243,16 @@ gh_toc_grab() { # # became: The command foo1 sed -e ':a' -e 'N' -e '$!ba' -e 's/\n<\/h/<\/h/g' | - + # find strings that corresponds to template $grepcmd '//g' | sed 's/<\/code>//g' | # remove g-emoji sed 's/]*[^<]*<\/g-emoji> //g' | - + # now all rows are like: # ...