From 19d254635ab792b9501d802ffa36246e87a5690b Mon Sep 17 00:00:00 2001 From: Xander Grzywinski <xandergr@microsoft.com> Date: Wed, 30 Aug 2023 12:53:19 -0700 Subject: [PATCH 1/9] Add CNCF provided logo to README (#846) Signed-off-by: Xander Grzywinski <xandergrzyw@gmail.com> --- README.md | 2 ++ images/eraser-logo-color-1c.png | Bin 0 -> 14124 bytes 2 files changed, 2 insertions(+) create mode 100644 images/eraser-logo-color-1c.png diff --git a/README.md b/README.md index 6e5f223de9..a7697e4ed4 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Eraser: Cleaning up Images from Kubernetes Nodes +<img src="./images/eraser-logo-color-1c.png" alt="Eraser logo" width="100%" /> + Eraser helps Kubernetes admins remove a list of non-running images from all Kubernetes nodes in a cluster. [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/eraser-dev/eraser/badge)](https://api.securityscorecards.dev/projects/github.com/eraser-dev/eraser) diff --git a/images/eraser-logo-color-1c.png b/images/eraser-logo-color-1c.png new file mode 100644 index 0000000000000000000000000000000000000000..beaa94c2a13ad28695753139aff1972a99b7d74d GIT binary patch literal 14124 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 literal 0 HcmV?d00001 From 92e0e26ac06b2b5f6a6e25dd8f048dd3dbb440a0 Mon Sep 17 00:00:00 2001 From: Xander Grzywinski <xandergr@microsoft.com> Date: Thu, 31 Aug 2023 09:36:58 -0700 Subject: [PATCH 2/9] docs: change license from MIT to Apache 2 (#848) Signed-off-by: Xander Grzywinski <xandergrzyw@gmail.com> --- LICENSE | 223 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 202 insertions(+), 21 deletions(-) diff --git a/LICENSE b/LICENSE index 4f8f99525e..85f8d0b1a9 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,202 @@ - MIT License - - Copyright (c) The Linux Foundation. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 The Linux Foundation + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file From 0a330cd4b28579fecb7d713fadce6bbe3290d94d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 31 Aug 2023 19:55:37 -0700 Subject: [PATCH 3/9] chore: Prepare v1.3.0-beta.0 release (#845) Signed-off-by: Sertac Ozercan <sozercan@gmail.com> Co-authored-by: Sertac Ozercan <sozercan@gmail.com> --- Makefile | 2 +- charts/eraser/Chart.yaml | 4 ++-- charts/eraser/values.yaml | 8 ++++---- deploy/eraser.yaml | 10 +++++----- manifest_staging/charts/eraser/Chart.yaml | 4 ++-- manifest_staging/charts/eraser/values.yaml | 8 ++++---- manifest_staging/deploy/eraser.yaml | 8 ++++---- .../gatekeeper/helmify/static/Chart.yaml | 4 ++-- .../gatekeeper/helmify/static/values.yaml | 8 ++++---- 9 files changed, 28 insertions(+), 28 deletions(-) diff --git a/Makefile b/Makefile index 0815aeb62e..0e1f5bb877 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION := v1.1.1 +VERSION := v1.3.0-beta.0 MANAGER_TAG ?= ${VERSION} TRIVY_SCANNER_TAG ?= ${VERSION} diff --git a/charts/eraser/Chart.yaml b/charts/eraser/Chart.yaml index 9d54b1799c..e07afb0d12 100644 --- a/charts/eraser/Chart.yaml +++ b/charts/eraser/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: eraser description: A Helm chart for Eraser type: application -version: 1.1.1 -appVersion: v1.1.1 +version: 1.3.0-beta.0 +appVersion: v1.3.0-beta.0 home: https://github.com/eraser-dev/eraser sources: - https://github.com/eraser-dev/eraser.git diff --git a/charts/eraser/values.yaml b/charts/eraser/values.yaml index a55fc2b2bb..9a58c912ab 100644 --- a/charts/eraser/values.yaml +++ b/charts/eraser/values.yaml @@ -37,7 +37,7 @@ runtimeConfig: enabled: true image: # repo: "" - tag: "v1.1.1" + tag: "v1.3.0-beta.0" request: {} # mem: "" # cpu: "" @@ -48,7 +48,7 @@ runtimeConfig: enabled: true image: # repo: "" - tag: "v1.1.1" + tag: "v1.3.0-beta.0" request: {} # mem: "" # cpu: "" @@ -78,7 +78,7 @@ runtimeConfig: remover: image: # repo: "" - tag: "v1.1.1" + tag: "v1.3.0-beta.0" request: {} # mem: "" # cpu: "" @@ -91,7 +91,7 @@ deploy: repo: ghcr.io/eraser-dev/eraser-manager pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: "v1.1.1" + tag: "v1.3.0-beta.0" additionalArgs: [] priorityClassName: "" diff --git a/deploy/eraser.yaml b/deploy/eraser.yaml index a9d360c019..7a5eee8d24 100644 --- a/deploy/eraser.yaml +++ b/deploy/eraser.yaml @@ -411,7 +411,7 @@ data: enabled: true image: repo: ghcr.io/eraser-dev/collector - tag: v1.1.1 + tag: v1.3.0-beta.0 request: mem: 25Mi cpu: 7m @@ -423,7 +423,7 @@ data: enabled: true image: repo: ghcr.io/eraser-dev/eraser-trivy-scanner # supply custom image for custom scanner - tag: v1.1.1 + tag: v1.3.0-beta.0 request: mem: 500Mi cpu: 1000m @@ -459,14 +459,14 @@ data: remover: image: repo: ghcr.io/eraser-dev/remover - tag: v1.1.1 + tag: v1.3.0-beta.0 request: mem: 25Mi # https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#how-pods-with-resource-limits-are-run cpu: 0 limit: mem: 30Mi - cpu: 1000m + cpu: 0 kind: ConfigMap metadata: name: eraser-manager-config @@ -502,7 +502,7 @@ spec: fieldPath: metadata.namespace - name: OTEL_SERVICE_NAME value: eraser-manager - image: ghcr.io/eraser-dev/eraser-manager:v1.1.1 + image: ghcr.io/eraser-dev/eraser-manager:v1.3.0-beta.0 livenessProbe: httpGet: path: /healthz diff --git a/manifest_staging/charts/eraser/Chart.yaml b/manifest_staging/charts/eraser/Chart.yaml index 9d54b1799c..e07afb0d12 100644 --- a/manifest_staging/charts/eraser/Chart.yaml +++ b/manifest_staging/charts/eraser/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: eraser description: A Helm chart for Eraser type: application -version: 1.1.1 -appVersion: v1.1.1 +version: 1.3.0-beta.0 +appVersion: v1.3.0-beta.0 home: https://github.com/eraser-dev/eraser sources: - https://github.com/eraser-dev/eraser.git diff --git a/manifest_staging/charts/eraser/values.yaml b/manifest_staging/charts/eraser/values.yaml index a55fc2b2bb..9a58c912ab 100644 --- a/manifest_staging/charts/eraser/values.yaml +++ b/manifest_staging/charts/eraser/values.yaml @@ -37,7 +37,7 @@ runtimeConfig: enabled: true image: # repo: "" - tag: "v1.1.1" + tag: "v1.3.0-beta.0" request: {} # mem: "" # cpu: "" @@ -48,7 +48,7 @@ runtimeConfig: enabled: true image: # repo: "" - tag: "v1.1.1" + tag: "v1.3.0-beta.0" request: {} # mem: "" # cpu: "" @@ -78,7 +78,7 @@ runtimeConfig: remover: image: # repo: "" - tag: "v1.1.1" + tag: "v1.3.0-beta.0" request: {} # mem: "" # cpu: "" @@ -91,7 +91,7 @@ deploy: repo: ghcr.io/eraser-dev/eraser-manager pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: "v1.1.1" + tag: "v1.3.0-beta.0" additionalArgs: [] priorityClassName: "" diff --git a/manifest_staging/deploy/eraser.yaml b/manifest_staging/deploy/eraser.yaml index 01cead398d..7a5eee8d24 100644 --- a/manifest_staging/deploy/eraser.yaml +++ b/manifest_staging/deploy/eraser.yaml @@ -411,7 +411,7 @@ data: enabled: true image: repo: ghcr.io/eraser-dev/collector - tag: v1.1.1 + tag: v1.3.0-beta.0 request: mem: 25Mi cpu: 7m @@ -423,7 +423,7 @@ data: enabled: true image: repo: ghcr.io/eraser-dev/eraser-trivy-scanner # supply custom image for custom scanner - tag: v1.1.1 + tag: v1.3.0-beta.0 request: mem: 500Mi cpu: 1000m @@ -459,7 +459,7 @@ data: remover: image: repo: ghcr.io/eraser-dev/remover - tag: v1.1.1 + tag: v1.3.0-beta.0 request: mem: 25Mi # https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#how-pods-with-resource-limits-are-run @@ -502,7 +502,7 @@ spec: fieldPath: metadata.namespace - name: OTEL_SERVICE_NAME value: eraser-manager - image: ghcr.io/eraser-dev/eraser-manager:v1.1.1 + image: ghcr.io/eraser-dev/eraser-manager:v1.3.0-beta.0 livenessProbe: httpGet: path: /healthz diff --git a/third_party/open-policy-agent/gatekeeper/helmify/static/Chart.yaml b/third_party/open-policy-agent/gatekeeper/helmify/static/Chart.yaml index 9d54b1799c..e07afb0d12 100644 --- a/third_party/open-policy-agent/gatekeeper/helmify/static/Chart.yaml +++ b/third_party/open-policy-agent/gatekeeper/helmify/static/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: eraser description: A Helm chart for Eraser type: application -version: 1.1.1 -appVersion: v1.1.1 +version: 1.3.0-beta.0 +appVersion: v1.3.0-beta.0 home: https://github.com/eraser-dev/eraser sources: - https://github.com/eraser-dev/eraser.git diff --git a/third_party/open-policy-agent/gatekeeper/helmify/static/values.yaml b/third_party/open-policy-agent/gatekeeper/helmify/static/values.yaml index a55fc2b2bb..9a58c912ab 100644 --- a/third_party/open-policy-agent/gatekeeper/helmify/static/values.yaml +++ b/third_party/open-policy-agent/gatekeeper/helmify/static/values.yaml @@ -37,7 +37,7 @@ runtimeConfig: enabled: true image: # repo: "" - tag: "v1.1.1" + tag: "v1.3.0-beta.0" request: {} # mem: "" # cpu: "" @@ -48,7 +48,7 @@ runtimeConfig: enabled: true image: # repo: "" - tag: "v1.1.1" + tag: "v1.3.0-beta.0" request: {} # mem: "" # cpu: "" @@ -78,7 +78,7 @@ runtimeConfig: remover: image: # repo: "" - tag: "v1.1.1" + tag: "v1.3.0-beta.0" request: {} # mem: "" # cpu: "" @@ -91,7 +91,7 @@ deploy: repo: ghcr.io/eraser-dev/eraser-manager pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: "v1.1.1" + tag: "v1.3.0-beta.0" additionalArgs: [] priorityClassName: "" From d20f00a566ccba1031f086dd18f49c0d0e9eccfa Mon Sep 17 00:00:00 2001 From: Xander Grzywinski <xandergr@microsoft.com> Date: Fri, 1 Sep 2023 07:29:10 -0700 Subject: [PATCH 4/9] docs: add additional badges to README (#850) Signed-off-by: Xander Grzywinski <xandergrzyw@gmail.com> --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a7697e4ed4..a4b81e09f8 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,14 @@ # Eraser: Cleaning up Images from Kubernetes Nodes +![GitHub](https://img.shields.io/github/license/eraser-dev/eraser) +[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Feraser-dev%2Feraser.svg?type=shield&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Feraser-dev%2Feraser?ref=badge_shield) +[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/7622/badge)](https://www.bestpractices.dev/projects/7622) +[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/eraser-dev/eraser/badge)](https://api.securityscorecards.dev/projects/github.com/eraser-dev/eraser) + <img src="./images/eraser-logo-color-1c.png" alt="Eraser logo" width="100%" /> Eraser helps Kubernetes admins remove a list of non-running images from all Kubernetes nodes in a cluster. -[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/eraser-dev/eraser/badge)](https://api.securityscorecards.dev/projects/github.com/eraser-dev/eraser) - ## Getting started You can find a quick start guide in the Eraser [documentation](https://eraser-dev.github.io/eraser/docs/quick-start). From 99c357d865f93bd27f5112aed56f34b287e67e97 Mon Sep 17 00:00:00 2001 From: Fabian Gonzalez <fabiangonz98@gmail.com> Date: Fri, 1 Sep 2023 13:23:25 -0400 Subject: [PATCH 5/9] Add k8s 1.28 to e2e test matrix (#851) Signed-off-by: Fabian Gonzalez <fabiangonz98@gmail.com> --- .github/workflows/e2e-test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e-test.yaml b/.github/workflows/e2e-test.yaml index fb48c8de0c..b048de2ad6 100644 --- a/.github/workflows/e2e-test.yaml +++ b/.github/workflows/e2e-test.yaml @@ -43,7 +43,7 @@ jobs: strategy: fail-fast: false matrix: - KUBERNETES_VERSION: ["1.25.11", "1.26.6", "1.27.3"] + KUBERNETES_VERSION: ["1.25.11", "1.26.6", "1.27.3", "1.28.0"] E2E_TEST: ${{ fromJson(needs.build-e2e-test-list.outputs.e2e-tests) }} steps: - name: Harden Runner From 59533c262b0f467fc43056c35ce1b13c2c18c09f Mon Sep 17 00:00:00 2001 From: Fabian Gonzalez <fabiangonz98@gmail.com> Date: Fri, 1 Sep 2023 20:57:40 -0400 Subject: [PATCH 6/9] Docs: Resolve Docusaurus vulnerabilities (`got`, `trim`) (#852) Signed-off-by: Fabian Gonzalez <fabiangonz98@gmail.com> --- docs/package.json | 4 + docs/yarn.lock | 224 +++++++++++++++++++++++++--------------------- 2 files changed, 125 insertions(+), 103 deletions(-) diff --git a/docs/package.json b/docs/package.json index 755da47139..40a2a4835b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -36,5 +36,9 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "resolutions": { + "trim": "^0.0.3", + "got": "^11.8.5" } } diff --git a/docs/yarn.lock b/docs/yarn.lock index ae10be9eca..16ab048cd6 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -1859,10 +1859,10 @@ resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== +"@sindresorhus/is@^4.0.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== "@slorber/static-site-generator-webpack-plugin@^4.0.7": version "4.0.7" @@ -1977,12 +1977,12 @@ "@svgr/plugin-jsx" "^6.2.1" "@svgr/plugin-svgo" "^6.2.0" -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== dependencies: - defer-to-connect "^1.0.1" + defer-to-connect "^2.0.0" "@trysound/sax@0.2.0": version "0.2.0" @@ -2004,6 +2004,16 @@ dependencies: "@types/node" "*" +"@types/cacheable-request@^6.0.1": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" + integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "^3.1.4" + "@types/node" "*" + "@types/responselike" "^1.0.0" + "@types/connect-history-api-fallback@^1.3.5": version "1.3.5" resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" @@ -2081,6 +2091,11 @@ resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== +"@types/http-cache-semantics@*": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" + integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== + "@types/http-proxy@^1.17.8": version "1.17.9" resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" @@ -2093,6 +2108,13 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== +"@types/keyv@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" + integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== + dependencies: + "@types/node" "*" + "@types/mdast@^3.0.0": version "3.0.10" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" @@ -2180,6 +2202,13 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/responselike@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== + dependencies: + "@types/node" "*" + "@types/retry@0.12.0": version "0.12.0" resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" @@ -2766,18 +2795,23 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + +cacheable-request@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" + integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== dependencies: clone-response "^1.0.2" get-stream "^5.1.0" http-cache-semantics "^4.0.0" - keyv "^3.0.0" + keyv "^4.0.0" lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" + normalize-url "^6.0.1" + responselike "^2.0.0" call-bind@^1.0.0: version "1.0.2" @@ -3365,12 +3399,12 @@ debug@^4.1.0, debug@^4.1.1: dependencies: ms "2.1.2" -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== dependencies: - mimic-response "^1.0.0" + mimic-response "^3.1.0" deep-extend@^0.6.0: version "0.6.0" @@ -3389,10 +3423,10 @@ default-gateway@^6.0.3: dependencies: execa "^5.0.0" -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== define-lazy-prop@^2.0.0: version "2.0.0" @@ -3560,11 +3594,6 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA== - duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -4048,13 +4077,6 @@ get-own-enumerable-property-symbols@^3.0.0: resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" @@ -4154,22 +4176,22 @@ globby@^13.1.1: merge2 "^1.4.1" slash "^4.0.0" -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" +got@^11.8.5, got@^9.6.0: + version "11.8.6" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" + integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.10" @@ -4449,6 +4471,14 @@ http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -4814,10 +4844,10 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" @@ -4848,12 +4878,12 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== +keyv@^4.0.0: + version "4.5.3" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.3.tgz#00873d2b046df737963157bd04f294ca818c9c25" + integrity sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug== dependencies: - json-buffer "3.0.0" + json-buffer "3.0.1" kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" @@ -4977,11 +5007,6 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - lowercase-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" @@ -5123,11 +5148,16 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^1.0.0, mimic-response@^1.0.1: +mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + mini-create-react-context@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" @@ -5252,11 +5282,6 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -normalize-url@^4.1.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== - normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" @@ -5351,10 +5376,10 @@ opener@^1.5.2: resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" @@ -5862,11 +5887,6 @@ postcss@^8.3.11, postcss@^8.4.13, postcss@^8.4.14, postcss@^8.4.7: picocolors "^1.0.0" source-map-js "^1.0.2" -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== - pretty-error@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" @@ -5991,6 +6011,11 @@ queue@6.0.2: dependencies: inherits "~2.0.3" +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -6381,6 +6406,11 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== +resolve-alpn@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -6400,12 +6430,12 @@ resolve@^1.1.6, resolve@^1.14.2, resolve@^1.3.2: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== +responselike@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" + integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== dependencies: - lowercase-keys "^1.0.0" + lowercase-keys "^2.0.0" retry@^0.13.1: version "0.13.1" @@ -7016,11 +7046,6 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -7048,10 +7073,10 @@ trim-trailing-lines@^1.0.0: resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ== +trim@0.0.1, trim@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.3.tgz#05243a47a3a4113e6b49367880a9cca59697a20b" + integrity sha512-h82ywcYhHK7veeelXrCScdH7HkWfbIT1D/CgYO+nmDarz3SGNssVBMws6jU16Ga60AJCRAvPV6w6RLuNerQqjg== trough@^1.0.0: version "1.0.5" @@ -7267,13 +7292,6 @@ url-loader@^4.1.1: mime-types "^2.1.27" schema-utils "^3.0.0" -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== - dependencies: - prepend-http "^2.0.0" - use-composed-ref@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" From 105e7e2e99da4fbe60a25916935a4fccd093268e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Sep 2023 09:53:53 -0700 Subject: [PATCH 7/9] chore: bump docker/setup-buildx-action from 2.9.1 to 2.10.0 (#854) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/e2e-build.yaml | 8 ++++---- .github/workflows/release.yaml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/e2e-build.yaml b/.github/workflows/e2e-build.yaml index d6913f756a..050c848e93 100644 --- a/.github/workflows/e2e-build.yaml +++ b/.github/workflows/e2e-build.yaml @@ -22,7 +22,7 @@ jobs: with: go-version: "1.20" - name: Setup buildx instance - uses: docker/setup-buildx-action@4c0219f9ac95b02789c1075625400b2acbff50b1 # v2.9.1 + uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0 with: use: true - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1 @@ -63,7 +63,7 @@ jobs: with: go-version: "1.20" - name: Setup buildx instance - uses: docker/setup-buildx-action@4c0219f9ac95b02789c1075625400b2acbff50b1 # v2.9.1 + uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0 with: use: true - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1 @@ -103,7 +103,7 @@ jobs: with: go-version: "1.20" - name: Setup buildx instance - uses: docker/setup-buildx-action@4c0219f9ac95b02789c1075625400b2acbff50b1 # v2.9.1 + uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0 with: use: true - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1 @@ -143,7 +143,7 @@ jobs: with: go-version: "1.20" - name: Setup buildx instance - uses: docker/setup-buildx-action@4c0219f9ac95b02789c1075625400b2acbff50b1 # v2.9.1 + uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0 with: use: true - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index ca06e79517..8d6ab6e3fc 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -28,7 +28,7 @@ jobs: uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0 - name: Setup buildx instance - uses: docker/setup-buildx-action@4c0219f9ac95b02789c1075625400b2acbff50b1 # v2.9.1 + uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0 with: use: true From 0ba2c3ddecc7e08e0a587864211e3d457d69f65e Mon Sep 17 00:00:00 2001 From: Xander Grzywinski <xandergr@microsoft.com> Date: Tue, 5 Sep 2023 10:21:42 -0700 Subject: [PATCH 8/9] docs: update logo on website (#855) Signed-off-by: Xander Grzywinski <xandergrzyw@gmail.com> --- docs/docusaurus.config.js | 2 +- docs/static/img/eraser.svg | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 docs/static/img/eraser.svg diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index e956ebd398..aebba58c41 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -56,7 +56,7 @@ const config = { title: 'Eraser', logo: { alt: 'Eraser Logo', - src: 'img/broom.png', + src: 'img/eraser.svg', }, items: [ { diff --git a/docs/static/img/eraser.svg b/docs/static/img/eraser.svg new file mode 100644 index 0000000000..2a75f08264 --- /dev/null +++ b/docs/static/img/eraser.svg @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 111.2198778 84.0547346"> + <defs> + <style> + .cls-1 { + fill: #00b6c7; + stroke-width: 0px; + } + </style> + </defs> + <path class="cls-1" d="m71.432298,1.1065572c-.5889654-.4005169-1.2840307-.6162289-1.9962694-.619531L59.5235463.0051718c-1.0151375-.0562339-2.0014687.3484189-2.6846255,1.1013855L1.0123937,59.5488781c-1.330611,1.303725-1.3524061,3.4392726-.0486844,4.7698869.016064.0163988.0322921.0326269.0486844.0486844l19.8249517,18.7235662c.62131.6191633,1.4633081.9658623,2.3404474.963709h58.2358127v-6.8836658h-20.6509973l8.1915659-8.6734205h0l4.7497331-5.0250729h0l27.5346631-29.2555795c1.3306143-1.303725,1.3524093-3.4392792.0486712-4.7698869-.0160574-.0163922-.0322856-.0326204-.0486712-.0486778L71.432298,1.1065572Zm-20.2379811,75.7203235h-26.6397858l-16.1766172-15.0752317,25.3318922-26.8462939,30.0816187,28.4983721-12.5971078,13.4231535Zm17.3468409-18.3793881l-30.0816252-28.4295404L60.5560935,6.6134846h6.8836658l26.1579247,24.7811994-25.0565261,27.0528086Zm14.6622023,18.5859028h8.2604042v6.8836658h-8.2604042v-6.8836658Zm9.7748059,0h8.2604042v6.8836658h-8.2604042v-6.8836658Zm18.2417117,0v6.8836658h-8.2604042v-6.8836658h8.2604042Zm-18.2417117-8.3292424h8.2604042v6.8836658h-8.2604042v-6.8836658Zm-9.4306279-8.1227277h8.2604042v6.8836658h-8.2604042v-6.8836658Zm9.4306279-8.0538895h8.2604042v6.8836658h-8.2604042v-6.8836658Z"/> +</svg> \ No newline at end of file From 8b513bcf8d9ab4049ea269733912fe2382b512c9 Mon Sep 17 00:00:00 2001 From: Fabian Gonzalez <fabiangonz98@gmail.com> Date: Tue, 5 Sep 2023 16:16:22 -0400 Subject: [PATCH 9/9] Remove extra if statement in deploy_docs action (#856) Signed-off-by: Fabian Gonzalez <fabiangonz98@gmail.com> --- .github/workflows/deploy_docs.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/deploy_docs.yaml b/.github/workflows/deploy_docs.yaml index f5dcd44c45..8b6d6d4277 100644 --- a/.github/workflows/deploy_docs.yaml +++ b/.github/workflows/deploy_docs.yaml @@ -57,7 +57,6 @@ jobs: - name: Deploy to GitHub Pages if: github.ref == 'refs/heads/main' && github.event_name == 'push' && github.repository == 'eraser-dev/eraser' uses: peaceiris/actions-gh-pages@373f7f263a76c20808c831209c920827a82a2847 # v3.9.3 - if: ${{ github.ref == 'refs/heads/main' }} with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./docs/build