From e8673a9a4e552407b8dc14ac3a9c6ebc1937af5c Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 3 Aug 2025 23:19:00 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 42397 -> 33247 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 13b44bfb7db6dcb26abcb392a78ae9561f694f43..0299ca5311148e9f2892d4baedce561baa65e30e 100644 GIT binary patch literal 33247 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 Date: Sun, 3 Aug 2025 23:19:53 +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 c5c37c0f39..3e8e455f29 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: # ...