From 41741f803cd6c37f3eb6b5900c50e119b02f059a Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 27 Jul 2025 23:26:55 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 46619 -> 35149 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index 8c0fcc5e49b0c29eaa708ca771afe1c000bd1d49..e454f5329b0c6c78618ff19c4bfe0fd42bc3f2a2 100644 GIT binary patch literal 35149 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%0D7N7qQ4Z)f$vqH0OI99BL;lEq}S^ONa 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 literal 46619 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 Date: Sun, 27 Jul 2025 23:27:03 +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 dce90ae97..0ec7591ed 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: # ...