From 47ca2499d1d7c74655cfab7b4d885bdb3e99d87e Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 6 Apr 2025 23:09:31 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 45203 -> 35018 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 7f254b6043f561bafb887008e2faf27624a155f7..72c285c2cf0417970524f3d1e1b32c3ca8da40fb 100644 GIT binary patch literal 35018 zcmb5W1yq&a(>8qQZlyZ}L`u3-Ksp5J?hXk-8VRMlL8MDUx&b!h$K^V}x$k}NJ+t@BH8av0puU#=wv@ z$&_R4;D_)+vf@_ETKu5pVqQSzfJ-PBhRPpXMqHc{h3fsAp`;6Y^C<=HKKrVdwaslC z4N6sZ<_9TF90%!MLk&F0R6*F{$WBk~vr+#1$N)k4^A`llKX0EPw9wC~9{K%w3xbV? z{uZPR!G*qIql*4{6Ni!cf4KSoZ;XM!^mNj&@bLJqF3ASxHB^$nuQWX#OJYkBOH$N! zaX)|i`Xxl}e_kQh!@Q6D-a`^fiNf45Z2!K_=Q%g=Jb*^4*WF-mg*GpKB71L38pT?vMzWu!^r2I{<@l8zAL932^+nt-$M0tj8y`w*D zbhPu6C(H4;zLqy3HF;vl>~IRV-QC@NV5VDZ&$m z@b?4C%OAZtD#(nm@+(%$QP^_7B(saQ3`5djTRo0)wuk-UkVZ`&@s{c~RF&$tXg_2w zE*hSZySuvs$@SwzC44@GWgEzABt?zPg%0B3;s_HW9fB>_QQvXd!Rzb+li7 z315op`&^mbxyU84BT z<$tr89V=P}!zntFufPb|djYw>zd1N=hr{Yk;jjqLWbJ#zCgc~SnN>Q7-uI^HQ_w=f zp2VoZ#Xai>FT%hX6emfT$wpV3t@#$O6yNXDuxxyMQ%14&q}q_2R*bHNyNdR3=P#6lO4tzxZD1O%V;ATktS1*o4#JkT;1(CKs@W zbqhXmVAu5B-`&tXc_Oud&XLc?g&ws49;Hr{oXD(GY|a8*8~K9}Q^KYI$DvhB>6<?iq#4tZ*LCTViOY7S1pvkt@cp(#v@`7 z_mhLxIUQTyx@INlnx^?U2DfAa(ftfy)gRdaCfRY&uQhmYM$(4 ztI@(3`3!#bhv|YWpJGxKV(f~`{X$;Y=g*(#f>~GDOt730s=rL-w92^-xbAXjJ_=UZ z;zt#A;jyOHz{043!NBknALgxYK*fknZxGbd5^X2tD`fD1i%- zXGB_joY++6`t9r|?}<|%|0+*u2<9{HjSTby~k$;#^5uoc9R3{4?$M6SGk zurH4`e|dC%JJR5NeX26gA%TN(6qwM=8I|6k)_z#uabjKsf%l*g{6Kt&N*ykLgL#Fp zNE0PUJ&?%EG5vk9Bk+tP4BIK;sk*9bD3^cOMBDAL+}U+BmBi^srOWH`$B>$D*t2oX3lNK z&bm#z^VK16L?ulrKOTSOvKfD+)7; zwCZ*bbm(}TZmQHQcCxnJ8n5P6OG3USy3e^LrS?aJhAPhsc&y8#w4)KQ6dr_F8SYM0 z5NVK!Ei5JkMN8_^G>0Jzbmlz54i|9SW#jir#{d5HTun)cuEu)osd5K!bHGXU)Q9RR z#E>Rg%N}+c^p=dIkd~0ITy0!`Nh-Dd4ufmlhcG+tzfoc{QGVU?UIC_)BwwLz{Q^3wk7Hg`W2-`YYWc%g-@h zguPrgPETIveJOX#t`Ip4#@#ihQxK2wX5 zqk+W4l$f1T>wjT@2}L)QhgtD5dWbqtGXy8l_-wIKVpjibdrbYRPQS%7K^7veNnK5FgN%m8qzZv8eHy&0|IR^v zkJ{dGuF+L$rt>89VMLUavNr0V*x%#|?36+)gU}c8UsD9%I=>I6Kox~LAJV$_ck#m~ z})2?y^U#I zGeXR%cj@1$fwKSj@?~UFisRTJxO%JLBQ%1@l8tJ_1$vD8xm?M`%tbU#LV$tjV4Ylp z*R+p$m}in#LZF)@+IcZ{C$N#Q{WDUyLGREbqBl{VcHfHkWFf*FmIYn3$Hvmg2-$0t znQXod_?_m24l*!*{>c!<#uI*l&+Lb7C4GH}F``p6@jP&R;06!tDbD4ZJWt~>}gORZZ^OZM<2o}!pQuQW+hK^k54fZOm()>k^`!C909$i z0P|lB-W8#+W__nGgreURyNz|qSx3>$m!OzxC=JCWMv3{31qOhH##|) zu)*y|tE~8vfXSWlAMvIq8ve|X9qg_bw!IH&-q_lPZ5)ku+QAwL1+r0V|3^UIT;^!! z;`b|F4?ZaG&-whW2;O#y!)N)71ElEo6tXk%g>|JTipR6uY9xPod%GA9p$-`%t!rd(%Y`DUlVL$@mUq^54u#mU5A6s3Jj%~Dbv zCiww2lJQq~{0A$1`JPl72!+QYj8?5}igtdPPMy7T51Bgyj;Sof)5D`Tf@hwAMmjP+ zIvP8L*D2@K7yUV77+%v}Y^&M&O5252y>H*X#TS;U=6%>*Xlt7kzB}-Jh|?(3CK9^% zDe^!lWWfO8;NVz0>Y+%Y@V!-mg@YTb4Dz!9kRx^Z`zd!<`V&ze+sSP5i6S-Wwicd+ zcWT$?dnNY|0B+@JRhuvG?UhNcmg_Z{0#Nt&eBif!o?)QcXf@4#k@Yd-y8L=})hY0w zRbf&k66omcW8Bo{Kz1j-WZl=q$3Hp)c6vr0wf#%mz4pBCgZJmX4mI;Ih@`FlSh0Hd zj~_oag+%U7sBDczoM-tGj4Z=cCWi{7dhYQuS z&tZ5kY|a|CIv?_JP!O`=(Aw2YG>BS!CiL9 z0}xhp@4KF25f71~pnMud%9m4{m6}?tztHGff*Vyq6GW|F@W(^t_x24XzDm;G&cShd zI-K)UU-zi#dbU|i86%miUF3gcB1LP!0&Of;`-u5K|WwS|WB}Xp6 z^qw%GR;IRiBQ42p+_s@(93h`1Li&L-&bxmA@lwL;A(>sm(-N1BAz97!1p;kj;~Y;V zQBgnKAb_QV>yk%76tY?I+0B5n60y3XdZ6FL{Uh39lfjsj&CkC11kf4S!||<-I*w zmpXX6m6rrU97e{MVWlrV;wRJ_gti14o*W&iu!k~flrp@645f0(DQw{9QLqWUyO?vA z13q`Ho50}JPorWYCqIX_yV}$Jxu)TtL&@wC`^_hce@u^UNOou1oB1}F2NFz4dTZyp5c??$kKu#!d9mT3kGx_ z+5={MnWbE0xw?S?(RW((rw`dmI|BcRPGoU+OyZ|1n1n5vs(k-J34S4xN!Xr>y5Sv`-nonl&F^^ zHlGX$I4`!tRNn+&3ccg;*h3A?cy}jmWZ8^0)p95-e0$jWyGV_mM!}!apc9_ZkGDO| zp;b!(#U`5;z3Rg+Uk{8U@=)2oaz?zcYTJJ9SKwB4+eszx<_zvegxQE7&PrY!rdNFU ziNEF`>px!Tap*#?`x`FE>&UOSoiX#<)iEqs1HW8QIG-#bq(d#@Uw^qc+uoB9iY8dm zag5cog)0-Qx1ZomZ(=3?4UHGUumQOpEUHGd55H`Q>(2~ia7@k2WrF1}=J?w;#F-b` z$Kbu^DkEAgER{i^0Hev$_5FM5v#EgKi9a5e>IL>=H~FwS&ZN|0^6c)_RhdW|*P00R zo94gQ|Ko>UZ!gMKm-hzS3uK!k;>FHJxf5+?Wdr}qsn$l`R8h$`UqxPLcg=*7%uCvt zELC-LGB{nMdE9He1SP|L$N1xY*MfUiBO7tqIGPeYNPd~<6xlsX=7>S0Qr?jL{5ChEx}ApVhYY5x?S zuxveD!)T%nA0OSk;%UB^wLlu8kN9U?@lY}w5T%Hx`+XL`XIjGNznoIFqqkq+tjU;T z`7%-nl3RaJ1oKL3VH>Xfyou~agWUPp81CujLx8FI#&E^It|(jPTOy&Gon60GE8a8B znlGru`~Bb)CZ||n1QKU|c8AW|<#3WKd3(f&T-~QlNKM8^mb2BBZm$sQ@Ixwa(XeG9+M#G)fUJrIN;wvBp z_D5~Cp)<{yja+^`zE%l)FR&c)YwLW@sEL#QHM|*NXLOmI9dFr+_Xuw_&AdKU`@Wi);a$S|JNg$F zaG(J~ikNj@@GhnSsENn(4&=*zxB2=Ofo#OA=T6!2cM=B~OG^e23Tmt$=Mj2OC6+M0 z9LMpKdnl-_Gh4mjWP`3#-vR_7zv~iSHc7ZP1iBPe)7+ih=xQ^w9J$OG@=$TV-=)lg1YKZdw*C4ny^|#;FCYI@ zy}0*yZ2%zCN^1R`0)|R_&fUi)b|$K()G*6O8=dEX&7i%=^INH~Uh?AkB{(Pmv_n*2|pXz52$+;-6~{U>iJ&JlMoa&~!0)-fj)h2VY_B+uDcEu_+l6 zG)ZbwWP7sCA*(Ma0+WotaH2+hxW;Be zBU9v20454br4|j2ag;|X@n^}@heMvy);+X9;vzeW*_N(#HBh9y*XWYL)5P3 zTYFvG8L~A_FkfvXjG^$aV}vR#-CB~CugCsvdq$Y=TA^kyL$2rd@W0QpquU~$Y%T)1 zrp1{ZMcQeKB4lV^P68@hXeOdo)J-GNw0=~Xn)!P7Wr>4`p$2`;-dtSM@Z`TnU!{T2F6Z^U+_ws7Tx+muZH z{Sd#Ks!y`nWMt~xu*@Dkq;t3~fjYnb^MFP6D>aQ);P#G1Qd7^VOE7@O_Z zm2OyYBAhjDPntp`r@_Ss!fxootX>5n_VW# zU*?yT4;fyjU=wHjdz{F9&C;N$BC((GTRzKrJ6riFQRMl*{xKTSAG*9NKjNATn+UUv z+@+IT=9Z5R-eYj`|6{ULV>}dZHD1G-4=tEAW-WeVc1`*I@Z-~eZeN`oPD)@qnddE& zzgQ937RngbWsjAj|7V>~V>KrbWs~1u?lX}V?rroo>;GqTm0ViA@g$3v;cc4v zH_ll{Y4$>kj3Oh4|6ZXJzi6GfbifXrSu5+$F_Y8oY`F8X{G)%*zTIMgl&(J@5~LB(!Vm_yIH_m|zt zTkL;d)@3uh(OBPn)iPk0rIkXoEVPbSvjC3S^2x$8a^!#ZO>Q$U-z5TF*SoqQrinXq z3$v}}$cCFCr=lnNJM<@ppbGQXZ;J)k=+S*sL~2aBX?3ZpK6_C}1uOJAY7OR3bq1Ou zi5*BXKBY5Mjl*MF70?~%!-?t>*=!5xIW`hx`1L zCLo3Uqg_U{W^Q@)fSt+VhmyksSe#Ank~DqzLw_@ihY-$UUBSoL40ME6drZtU%ht!@99ol)BkwWIm#51@JkJtUk-;iaTnyFMED zq$o)sop$tE9M#c!m_ycdYWV}{z8s={7G~yj7&WLpLH*}PlY>6Zw|0ZVMGpt&W0bHc z?C=3k$MOWN}>H-dP6+5$k4@aw6>lb2Q^=k^Qosj zL-fZ<;-|X&z8WYcwn^63Z@G24U4D3|(_k-*xqRb!`1mGFBb0JEDXQcS&Tf3l3(`L*jJMGX(@E%)HtMvTU\Yln)LHO4R%!Une) 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 Date: Sun, 6 Apr 2025 23:09:38 +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 6f11e12c23..14e4578b18 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: # ...