From f5c5e4819e15ee0a4e1149d9dc7ebf97d7012cea Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 23 Mar 2025 23:14:44 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 39108 -> 31947 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index db8e3873446156904341602332bc759b0cc0a192..19954873f05cfc89bcc5c58f1a85eea0f7cab000 100644 GIT binary patch literal 31947 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�=I3QnOEv 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 Kk}j1r3H~39WmH=L literal 39108 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%0D=JjYBp$n4D)1O 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 Date: Sun, 23 Mar 2025 23:14:52 +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 | 2 +- .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.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 +- 23 files changed, 36 insertions(+), 41 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 45586e3517..a1e91916b1 100644 --- a/.github/workflows/blogpost-workflow.yml +++ b/.github/workflows/blogpost-workflow.yml @@ -46,4 +46,4 @@ jobs: with: max_post_count: "10" comment_tag_name: "TALKINGKOTLIN-POST-LIST" - feed_list: "https://talkingkotlin.com/feed" \ No newline at end of file + feed_list: "https://talkingkotlin.com/feed" 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 56c0d4128a..1bf1a49b7c 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.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 8dc7ec9bae..2ae4e4288f 100644 --- a/README.md +++ b/README.md @@ -93,12 +93,12 @@ docs/ data-types.md # Data types hierarchy 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: # ...