From 0a93ad8c89ab23c6ef679091f767d18112b0cc44 Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 10 Aug 2025 23:11:13 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 44034 -> 35340 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 30a15c8148a0fbeaa497d6933688d846b8262e6f..7163d21ffa743ec74000b1e476bf88cd5f8b4052 100644 GIT binary patch literal 35340 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 literal 44034 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 VvSO(U6C&ZuV4sOj@gBQB{s%P98Q}l` From 62696cffd6c43a79244b360a5905e8b297d25820 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 10 Aug 2025 23:11:20 +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 40388155dd..1334077217 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: # ...