From 64f58829c0770d5133b213ae45c683aac616d282 Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 3 Aug 2025 23:11:38 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 44096 -> 35506 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 03a1cb70ed404d9e49f672dcd74a85e89e96c057..adbafd9e46fa1811e54cb77d761564e0c0bc4dc0 100644 GIT binary patch literal 35506 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 literal 44096 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 qAD=u<$NbrJ?(L-L;2=KkWnhl#=~+5&s2TeL4aF From 1aefe226392132c704eaaab757d27305d0e4296f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 3 Aug 2025 23:11:46 +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 51155191db..91161fbfb8 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: # ...