From abba37c86841a41032e2211dd6319adeacfa15a5 Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 13 Jul 2025 23:25:50 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 45191 -> 34133 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 4f1d8b7851bdc50c575ebaa088eb75f643818f7c..c44ab17e0c7deb09420d19c27a97cbcd95d3c77c 100644 GIT binary patch literal 34133 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 literal 45191 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�H)b+x-AP7_;1L>WtJn{6Fx`t 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 From 15c4461c5a794008659e8de5294cb58013a7d137 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 13 Jul 2025 23:25:57 +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 6818c2d60..f0e7fcf93 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: # ...