From 1f80be95439cf3abd7fc5dca4e4a12f469a080fa Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 13 Jul 2025 23:19:04 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 44080 -> 34645 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 49348af4a7c996025a05997557ff7e90fa2a0acd..5f513bf273ab3ed31ed1511d0966e2dfd4ed8746 100644 GIT binary patch literal 34645 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≥1M2bHdp^H3_L)sOB7Jh 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 literal 44080 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 Yge+6v=5zH2ms0q#FtK73Zg4vM4~O1Q=l}o! From eba03b430d3c30fede630fc671e7c9d0370445b4 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 13 Jul 2025 23:19:11 +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 cea90472ca..1ac700468a 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: # ...