From 42c32effcb869453764784726c3144050ea386fa Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 3 Aug 2025 23:26:43 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 46389 -> 35160 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 80798c526e4d5600fffae1127be3214a7b5b9d4f..54a308a42d1deb91d63984040be0bd426c65c914 100644 GIT binary patch literal 35160 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 M#pT7yL=64@4{r8WD*ylh literal 46389 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
Z)Ck>i@cz6 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 fuTtedlHl&q?&7{r&sH9 Date: Sun, 3 Aug 2025 23:26:58 +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-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, 37 insertions(+), 42 deletions(-) diff --git a/.dockerignore b/.dockerignore index 7c9aaa8e2..5a8bc3ff4 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 909ea1302..aa35fba36 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 c9d9fe4d8..803b6365a 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 8c6fc7d64..7d67633f9 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 ab860a9c4..cb32f414a 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 7e135bb8c..0548b9e3c 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: "SCALAC-POST-LIST" - feed_list: "https://scalac.io/blog/feed/" \ No newline at end of file + feed_list: "https://scalac.io/blog/feed/" diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index bf8570481..3fc147056 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 83947e1e9..79373a234 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 ef0e98d90..11c83b2e3 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 ec0e175ed..370b972aa 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 769ab5cae..3bee81196 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 e8b7f8a81..cf7034807 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 6ad0067a1..822fff04f 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 55b922e8c..96443ed37 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 f32a2867e..3bf643b78 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 9671b7776..3e01a0de2 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 228eab724..21ea48a11 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 ba03be44a..974aa9794 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: # ...