From aa953d0b360066b29aac818f4635235966d3c848 Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 27 Jul 2025 23:11:46 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 45387 -> 36296 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 427689c8748cf9b66f12ffadffc9216a6e0b108a..84711a123dcde211bc89988317eb83081f8222ed 100644 GIT binary patch literal 36296 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 From fb731e41d39d1a33a409ade85012b673c9b82f61 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 27 Jul 2025 23:11: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 | 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 ff528fb368..718a8d5485 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: # ...