From 468cfa13c8aa3ade80e5edaae09871bfb1fcbae4 Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 1 Jun 2025 23:23:34 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 40813 -> 32043 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 956800b22dbae867f51659bc0bb2bf33a5e1db92..867f500a700f3fe8673d27452a5046fff4044e7a 100644 GIT binary patch literal 32043 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 Date: Sun, 1 Jun 2025 23:23:42 +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 a300e1370..7a6cf3577 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: # ...