From 2d5a4749bcdeb196973d84012ffa68cf1a714302 Mon Sep 17 00:00:00 2001 From: AlexRogalskiy Date: Sun, 18 May 2025 23:22:27 +0000 Subject: [PATCH 1/2] Compress Images --- traffic/plots.png | Bin 38876 -> 31036 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/traffic/plots.png b/traffic/plots.png index a7583b9200dfdd6ac279a68515578883dc9c84ea..625459076a4993a62b5f35d3cf7cf42ec27b27be 100644 GIT binary patch literal 31036 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 DrHcUj From db3c26da6d095f236e9a40ecde12ecbabd38fd74 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 18 May 2025 23:22:36 +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 c4ccf52ef..90ca848d9 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: # ...