From b5ec94b4b00763bbb86291ab79ae0063bc0a6f9d Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 8 Jun 2025 23:23:02 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 40260 -> 31570 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 89b006a347aebcb64380549e3ea3f58811fefc88..d4a391d735c0adaf013e06bb030ece23f0422d5b 100644 GIT binary patch literal 31570 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 aGjbK3I(gmg2=Ja(1_n=8KbLh*2~7YG(-MpT From 1e3bced8a924b0956cbea1e4a1d0c2871ece0450 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 8 Jun 2025 23:23:10 +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 10de1506e..20a410f82 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: # ...