From 2dc3d0b16fd00ced63e398dc9aae3a27a51fd8f9 Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 29 Jun 2025 23:23:50 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 41693 -> 32576 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 3bcf7d60e90e4e74f8192314cdd496956e9ae62c..b72e1f83bb101dbc1749d27524ac39b6b6f5373d 100644 GIT binary patch literal 32576 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≤ta-d5MWBhMONC+9y0-lMd~H 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 From f9bc7940194d2d4d5e29b578858d1c70e8036261 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 29 Jun 2025 23:24:00 +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 130c3b52e..d0b9c5a87 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: # ...