From 46b0e2110feac90d9a1dc4b942fbb399112d7f2c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jes=C3=BAs=20Miguel=20Benito=20Calzada?=
Date: Mon, 15 Jul 2024 10:50:12 +0200
Subject: [PATCH 1/8] Fix local_e2e_tests CI job (#7889)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Fix local_e2e_tests CI job
### Description of the change
CI is broken at `local_e2e_tests` in the kubeapps-general workflow for
the following reasons:
* It's failing at the `Export cluster variables` step because it's
unable to get the DEX IP. The error happens because `docker network
inspect kind| jq '.[0].IPAM.Config` returns where the item we are
looking for has been moved from the first to the second position ([0] ->
[1]).
* It's failing for the flux test group because it's unable to install
Flux due to a 404 response from the server.
### Benefits
The CI works again.
### Possible drawbacks
This is not the ideal solution because is fragile. If the order of the
items in the array change again the future, the CI will be broken again.
### Applicable issues
- fixes #
### Additional information
Sample failing job:
https://github.com/vmware-tanzu/kubeapps/actions/runs/9850222972/job/27223662707
```
DEFAULT_DEX_IP=172.18.0.2
DEX_IP=null...1
ADDITIONAL_CLUSTER_IP=null...2
Context "kind-kubeapps-ci" modified.
Default IP does not match with current IP used in Kind
Error: Process completed with exit code 1.
```
This is the output of `docker network inspect kind| jq '.[0].IPAM'`:
```bash
runner@fv-az573-34:~/work/kubeapps/kubeapps$ docker network inspect kind| jq '.[0].IPAM'
{
"Driver": "default",
"Options": {},
"Config": [
{
"Subnet": "fc00:f853:ccd:e793::/64"
},
{
"Subnet": "172.18.0.0/16",
"Gateway": "172.18.0.1"
}
]
}
---------
Signed-off-by: Jesús Benito Calzada
---
.github/workflows/kubeapps-general.yaml | 9 +++++++--
script/assets/flux-sample-helm-repository.yaml | 9 +++++++++
script/e2e-test.sh | 6 ++++--
3 files changed, 20 insertions(+), 4 deletions(-)
create mode 100644 script/assets/flux-sample-helm-repository.yaml
diff --git a/.github/workflows/kubeapps-general.yaml b/.github/workflows/kubeapps-general.yaml
index f039c433973..abae5e5da02 100644
--- a/.github/workflows/kubeapps-general.yaml
+++ b/.github/workflows/kubeapps-general.yaml
@@ -479,8 +479,8 @@ jobs:
- name: "Export cluster variables"
run: |
set -eu
- DEX_IP=`docker network inspect kind | jq '.[0].IPAM.Config[0].Gateway' | sed 's/"//g' | awk -F. '{ print $1"."$2"."$3"."$4+1 }'`
- ADDITIONAL_CLUSTER_IP=`docker network inspect kind | jq '.[0].IPAM.Config[0].Gateway' | sed 's/"//g' | awk -F. '{ print $1"."$2"."$3"."$4+2 }'`
+ DEX_IP=`docker network inspect kind | jq -r '.[0].IPAM.Config[] | select(.Gateway) | .Gateway' | awk -F. '{ print $1"."$2"."$3"."$4+1 }'`
+ ADDITIONAL_CLUSTER_IP=`docker network inspect kind | jq -r '.[0].IPAM.Config[] | select(.Gateway) | .Gateway' | awk -F. '{ print $1"."$2"."$3"."$4+2 }'`
echo DEFAULT_DEX_IP=$DEFAULT_DEX_IP
echo DEX_IP=$DEX_IP
@@ -522,6 +522,11 @@ jobs:
- name: "Install multicluster deps"
run: |
./script/install-multicluster-deps.sh
+# - name: Setup upterm session
+# uses: lhotari/action-upterm@v1
+# with:
+# limit-access-to-actor: true
+# limit-access-to-users: beni0888
- name: "Run e2e tests script"
run: ./script/run_e2e_tests.sh
- name: "Print k8s KubeappsAPIs logs if the tests fail"
diff --git a/script/assets/flux-sample-helm-repository.yaml b/script/assets/flux-sample-helm-repository.yaml
new file mode 100644
index 00000000000..1f6e7716ea3
--- /dev/null
+++ b/script/assets/flux-sample-helm-repository.yaml
@@ -0,0 +1,9 @@
+# Copyright 2022-2024 the Kubeapps contributors.
+# SPDX-License-Identifier: Apache-2.0
+apiVersion: source.toolkit.fluxcd.io/v1beta2
+kind: HelmRepository
+metadata:
+ name: helmrepository-sample
+spec:
+ interval: 1m
+ url: https://stefanprodan.github.io/podinfo
diff --git a/script/e2e-test.sh b/script/e2e-test.sh
index e556f5a433e..f6169b893ad 100755
--- a/script/e2e-test.sh
+++ b/script/e2e-test.sh
@@ -32,7 +32,7 @@ DEX_IP=${DEX_IP:-"172.18.0.2"}
ADDITIONAL_CLUSTER_IP=${ADDITIONAL_CLUSTER_IP:-"172.18.0.3"}
KAPP_CONTROLLER_VERSION=${KAPP_CONTROLLER_VERSION:-"v0.42.0"}
CHARTMUSEUM_VERSION=${CHARTMUSEUM_VERSION:-"3.9.1"}
-FLUX_VERSION=${FLUX_VERSION:-"v2.2.2"}
+FLUX_VERSION=${FLUX_VERSION:-"v2.2.3"}
GKE_VERSION=${GKE_VERSION:-}
IMG_PREFIX=${IMG_PREFIX:-"kubeapps/"}
TESTS_GROUP=${TESTS_GROUP:-"${ALL_TESTS}"}
@@ -258,7 +258,9 @@ installFlux() {
k8s_wait_for_deployment ${namespace} source-controller
# Add test repository.
- kubectl apply -f https://raw.githubusercontent.com/fluxcd/source-controller/main/config/samples/source_v1beta2_helmrepository.yaml
+ info "Install flux helm repository"
+ #kubectl apply -f https://raw.githubusercontent.com/fluxcd/source-controller/main/config/samples/source_v1_helmrepository.yaml
+ kubectl apply -f "${ROOT_DIR}/script/assets/flux-sample-helm-repository.yaml"
# Add a flux-reconciler service account to the kubeapps-user-namespace with
# cluster-admin.
From 748401794b5041c37caef1fe98078ccdf8c3f30b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jul 2024 11:24:52 +0200
Subject: [PATCH 2/8] Bump prettier from 3.2.5 to 3.3.3 in /integration (#7894)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.5 to
3.3.3.
Release notes
Sourced from prettier's
releases.
3.3.3
🔗 Changelog
3.3.2
🔗 Changelog
3.3.1
🔗 Changelog
3.3.0
diff
🔗 Release
note
Changelog
Sourced from prettier's
changelog.
3.3.3
diff
Add parentheses for nullish coalescing in ternary (#16391
by @​cdignam-segment
)
This change adds clarity to operator precedence.
// Input
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.2
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.3
foo ? (bar ?? foo) : baz;
(foo ?? bar) ? a : b;
a ? b : (foo ?? bar);
Add parentheses for decorator expressions (#16458
by @​y-schneider
)
Prevent parentheses around member expressions or tagged template
literals from being removed to follow the stricter parsing rules of
TypeScript 5.5.
// Input
@(foo`tagged template`)
class X {}
// Prettier 3.3.2
@​foo
tagged
template
class X {}
// Prettier 3.3.3
@(footagged template
)
class X {}
Adds support for Angular v18 @let
declaration
syntax.
Please see the following code example. The @let
declaration allows you to define local variables within the
template:
... (truncated)
Commits
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=3.2.5&new-version=3.3.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesús Miguel Benito Calzada
---
integration/package.json | 2 +-
integration/yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/integration/package.json b/integration/package.json
index b99361af3fc..c63bdcee842 100644
--- a/integration/package.json
+++ b/integration/package.json
@@ -14,6 +14,6 @@
"axios": "^1.6.8"
},
"devDependencies": {
- "prettier": "^3.2.5"
+ "prettier": "^3.3.3"
}
}
diff --git a/integration/yarn.lock b/integration/yarn.lock
index 4b4da00ad17..d49369bd8d0 100644
--- a/integration/yarn.lock
+++ b/integration/yarn.lock
@@ -80,10 +80,10 @@ playwright@1.43.1:
optionalDependencies:
fsevents "2.3.2"
-prettier@^3.2.5:
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368"
- integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==
+prettier@^3.3.3:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105"
+ integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==
proxy-from-env@^1.1.0:
version "1.1.0"
From 8d32eda60bac8bd824acfcb7839605f76fd57a55 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jul 2024 11:54:44 +0200
Subject: [PATCH 3/8] Bump ajv from 8.12.0 to 8.17.1 in /dashboard (#7893)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [ajv](https://github.com/ajv-validator/ajv) from 8.12.0 to 8.17.1.
Release notes
Sourced from ajv's
releases.
v8.17.1
What's Changed
Full Changelog: https://github.com/ajv-validator/ajv/compare/v8.17.0...v8.17.1
Plus everything in 8.17.0 which failed to release
The only functional change is to switch from uri-js (which is no
longer supported), to fast-uri. This is the second attempt and the team
on fast-uri have been really helpful addressing the issues we found last
time.
Revert "Revert fast-uri change (ajv-validator/ajv#2444)"
by @​gurgunday
in ajv-validator/ajv#2448
fix: ignore new eslint error for
@​typescript-eslint/no-extraneous-class
by @​jasoniangreen
in ajv-validator/ajv#2455
docs: clarify behaviour of addVocabulary by @​jasoniangreen
in ajv-validator/ajv#2454
docs: refactor to improve legibility by @​blottn
in ajv-validator/ajv#2432
Fix grammatical typo in managing-schemas.md by @​wetneb
in ajv-validator/ajv#2305
docs: Fix broken strict-mode link by @​alexanderjsx
in ajv-validator/ajv#2459
feat: add test for encoded refs and bump fast-uri by @​jasoniangreen
in ajv-validator/ajv#2449
fix: changes for @​typescript-eslint/array-type
rule by @​jasoniangreen
in ajv-validator/ajv#2467
fixes ajv-validator/ajv#2217
- clarify custom keyword naming by @​jasoniangreen
in ajv-validator/ajv#2457
v8.17.0
What's Changed
The only functional change is to switch from uri-js (which is no
longer supported), to fast-uri. This is the second attempt and the team
on fast-uri have been really helpful addressing the issues we found last
time.
New Contributors
Full Changelog: https://github.com/ajv-validator/ajv/compare/v8.16.0...v8.17.0
v8.16.0
What's Changed
Full Changelog: https://github.com/ajv-validator/ajv/compare/v8.15.0...v8.16.0
... (truncated)
Commits
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ajv&package-manager=npm_and_yarn&previous-version=8.12.0&new-version=8.17.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesús Miguel Benito Calzada
---
dashboard/package.json | 2 +-
dashboard/yarn.lock | 17 +++++++++++------
2 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/dashboard/package.json b/dashboard/package.json
index 0144f91838b..ae4d90ac37f 100644
--- a/dashboard/package.json
+++ b/dashboard/package.json
@@ -37,7 +37,7 @@
"@redux-devtools/extension": "^3.3.0",
"@tanstack/match-sorter-utils": "^8.15.1",
"@tanstack/react-table": "^8.16.0",
- "ajv": "^8.12.0",
+ "ajv": "^8.17.1",
"axios": "^1.6.8",
"fast-json-patch": "^3.1.1",
"google-protobuf": "^3.21.2",
diff --git a/dashboard/yarn.lock b/dashboard/yarn.lock
index 052d300c431..684f2a783de 100644
--- a/dashboard/yarn.lock
+++ b/dashboard/yarn.lock
@@ -3724,15 +3724,15 @@ ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.0, ajv@^8.0.1, ajv@^8.12.0, ajv@^8.6.0, ajv@^8.9.0:
- version "8.12.0"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
- integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
+ajv@^8.0.0, ajv@^8.0.1, ajv@^8.17.1, ajv@^8.6.0, ajv@^8.9.0:
+ version "8.17.1"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6"
+ integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==
dependencies:
- fast-deep-equal "^3.1.1"
+ fast-deep-equal "^3.1.3"
+ fast-uri "^3.0.1"
json-schema-traverse "^1.0.0"
require-from-string "^2.0.2"
- uri-js "^4.2.2"
ansi-escapes@^4.2.1, ansi-escapes@^4.3.1:
version "4.3.2"
@@ -6846,6 +6846,11 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
+fast-uri@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.1.tgz#cddd2eecfc83a71c1be2cc2ef2061331be8a7134"
+ integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==
+
fastest-levenshtein@^1.0.16:
version "1.0.16"
resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
From dcbb52a7de9a8fbf0e096f42b8fdef3114a128e0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jul 2024 11:55:38 +0200
Subject: [PATCH 4/8] Bump stylelint from 16.3.1 to 16.7.0 in /dashboard
(#7892)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.3.1 to
16.7.0.
Release notes
Sourced from stylelint's
releases.
16.7.0
- Changed:
tap
formatter to support TAP14 (#7759)
(@​Mouvedia
).
- Added:
url
secondary option (#7743)
(@​emmacharp
).
- Fixed:
at-rule-no-unknown
false positives for
@historical-forms
and @font-palette-values
(#7774)
(@​Mouvedia
).
- Fixed:
at-rule-no-unknown
false positives for
@view-transition
(#7753)
(@​sebdanielsson
).
- Fixed:
at-rule-no-vendor-prefix
false negatives for
@-moz-document
and @-webkit-viewport
(#7772)
(@​Mouvedia
).
- Fixed:
comment-whitespace-inside
end positions (#7744)
(@​Mouvedia
).
- Fixed:
declaration-block-no-duplicate-properties
reported ranges (#7758)
(@​Mouvedia
).
- Fixed:
declaration-block-no-redundant-longhand-properties
/declaration-block-no-shorthand-property-overrides
false negatives for font-variant
(#7734)
(@​Bilie
).
- Fixed:
font-family-name-quotes
false negatives for
-moz-*
/-webkit-*
keywords (#7777)
(@​Mouvedia
).
- Fixed:
font-family-no-missing-generic-family-keyword
false negatives for font families which names match a CSS3
font-variant
keyword (#7823)
(@​Mouvedia
).
- Fixed:
function-name-case
end positions (#7747)
(@​Mouvedia
).
- Fixed:
function-no-unknown
performance by reducing file
read count (#7801)
(@​ybiquitous
).
- Fixed:
media-feature-name-no-vendor-prefix
autofix (#7770)
(@​Mouvedia
).
- Fixed:
no-invalid-double-slash-comments
reported ranges
(#7768)
(@​Mouvedia
).
- Fixed:
property-no-unknown
false positives for
navigation
and miscellaneous legacy properties (#7764)
(@​Mouvedia
).
- Fixed:
quietDeprecationWarnings
to suppress
stylelint:003
warning (#7837)
(@​ybiquitous
).
- Fixed:
selector-no-vendor-prefix
autofix (#7763)
(@​Mouvedia
).
- Fixed:
selector-not-notation
end positions when new
lines are part of the selector (#7755)
(@​Mouvedia
).
- Fixed:
selector-type-case
end positions (#7752)
(@​Mouvedia
).
- Fixed:
shorthand-property-no-redundant-values
false
negatives for logical properties, overflow
,
overscroll-behavior
, scroll-margin
and
scroll-padding
(#7808)
(@​Mouvedia
).
- Fixed:
string-no-newline
false positives for escaped
multi-line (#7818)
(@​romainmenke
).
- Fixed:
value-keyword-case
end positions (#7760)
(@​Mouvedia
).
- Fixed:
stylelint.utils.checkAgainstRule()
for
Promise-based rules (#7821)
(@​aaronccasanova
).
- Fixed:
stylelint.utils.checkAgainstRule()
to use
result.stylelint
if present (#7833)
(@​ybiquitous
).
- Fixed: YAML diagnostic block end marker line of the
tap
formatter (#7759)
(@​Mouvedia
).
- Fixed: autofix of incorrectly implemented plugins when unscoped
stylelint commands are present (#7733)
(
@​romainmenke
).
16.6.1
16.6.0
16.5.0
16.4.0
... (truncated)
Changelog
Sourced from stylelint's
changelog.
16.7.0
- Changed:
tap
formatter to support TAP14 (#7759)
(@​Mouvedia
).
- Added:
url
secondary option (#7743)
(@​emmacharp
).
- Fixed:
at-rule-no-unknown
false positives for
@historical-forms
and @font-palette-values
(#7774)
(@​Mouvedia
).
- Fixed:
at-rule-no-unknown
false positives for
@view-transition
(#7753)
(@​sebdanielsson
).
- Fixed:
at-rule-no-vendor-prefix
false negatives for
@-moz-document
and @-webkit-viewport
(#7772)
(@​Mouvedia
).
- Fixed:
comment-whitespace-inside
end positions (#7744)
(@​Mouvedia
).
- Fixed:
declaration-block-no-duplicate-properties
reported ranges (#7758)
(@​Mouvedia
).
- Fixed:
declaration-block-no-redundant-longhand-properties
/declaration-block-no-shorthand-property-overrides
false negatives for font-variant
(#7734)
(@​Bilie
).
- Fixed:
font-family-name-quotes
false negatives for
-moz-*
/-webkit-*
keywords (#7777)
(@​Mouvedia
).
- Fixed:
font-family-no-missing-generic-family-keyword
false negatives for font families which names match a CSS3
font-variant
keyword (#7823)
(@​Mouvedia
).
- Fixed:
function-name-case
end positions (#7747)
(@​Mouvedia
).
- Fixed:
function-no-unknown
performance by reducing file
read count (#7801)
(@​ybiquitous
).
- Fixed:
media-feature-name-no-vendor-prefix
autofix (#7770)
(@​Mouvedia
).
- Fixed:
no-invalid-double-slash-comments
reported ranges
(#7768)
(@​Mouvedia
).
- Fixed:
property-no-unknown
false positives for
navigation
and miscellaneous legacy properties (#7764)
(@​Mouvedia
).
- Fixed:
quietDeprecationWarnings
to suppress
stylelint:003
warning (#7837)
(@​ybiquitous
).
- Fixed:
selector-no-vendor-prefix
autofix (#7763)
(@​Mouvedia
).
- Fixed:
selector-not-notation
end positions when new
lines are part of the selector (#7755)
(@​Mouvedia
).
- Fixed:
selector-type-case
end positions (#7752)
(@​Mouvedia
).
- Fixed:
shorthand-property-no-redundant-values
false
negatives for logical properties, overflow
,
overscroll-behavior
, scroll-margin
and
scroll-padding
(#7808)
(@​Mouvedia
).
- Fixed:
string-no-newline
false positives for escaped
multi-line (#7818)
(@​romainmenke
).
- Fixed:
value-keyword-case
end positions (#7760)
(@​Mouvedia
).
- Fixed:
stylelint.utils.checkAgainstRule()
for
Promise-based rules (#7821)
(@​aaronccasanova
).
- Fixed:
stylelint.utils.checkAgainstRule()
to use
result.stylelint
if present (#7833)
(@​ybiquitous
).
- Fixed: YAML diagnostic block end marker line of the
tap
formatter (#7759)
(@​Mouvedia
).
- Fixed: autofix of incorrectly implemented plugins when unscoped
stylelint commands are present (#7733)
(
@​romainmenke
).
16.6.1
16.6.0
16.5.0
16.4.0
... (truncated)
Commits
5d907dd
16.7.0
3fe964f
Prepare 16.7.0 (#7740)
bb72fc7
Fix quietDeprecationWarnings
to suppress with
stylelint:003
warning (#7837)
29cc13a
Refactor to extract utility for deprecation warnings (#7834)
9ed7322
Refactor function-calc-no-unspaced-operator
to use
fix
callback instead o...
cd69f4c
Fix utils.checkAgainstRule()
to support fix
callback in utils.report()
...
2dfe7ce
Update fontSizeKeywords
set and fix
fontShorthandKeywords
set (#7823)
aaa355d
Refactor function-url-quotes
to use fix
callback instead of context.fix
...
4b6a966
Bump typescript from 5.5.2 to 5.5.3 in the typescript group (#7829)
dffdf63
Bump @​changesets/cli
from 2.27.6 to 2.27.7 in the
changesets group (#7828)
- Additional commits viewable in compare
view
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=stylelint&package-manager=npm_and_yarn&previous-version=16.3.1&new-version=16.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesús Miguel Benito Calzada
---
dashboard/package.json | 2 +-
dashboard/yarn.lock | 178 ++++++++++++++++++++++-------------------
2 files changed, 97 insertions(+), 83 deletions(-)
diff --git a/dashboard/package.json b/dashboard/package.json
index ae4d90ac37f..b070b84f44b 100644
--- a/dashboard/package.json
+++ b/dashboard/package.json
@@ -120,7 +120,7 @@
"resize-observer-polyfill": "^1.5.1",
"sass": "^1.75.0",
"shx": "^0.3.4",
- "stylelint": "^16.3.1",
+ "stylelint": "^16.7.0",
"stylelint-config-idiomatic-order": "^10.0.0",
"stylelint-config-prettier": "^9.0.5",
"stylelint-config-standard-scss": "^13.1.0",
diff --git a/dashboard/yarn.lock b/dashboard/yarn.lock
index 684f2a783de..fdcd0f3c2f7 100644
--- a/dashboard/yarn.lock
+++ b/dashboard/yarn.lock
@@ -1332,20 +1332,20 @@
dependencies:
"@jridgewell/trace-mapping" "0.3.9"
-"@csstools/css-parser-algorithms@^2.6.1":
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.1.tgz#c45440d1efa2954006748a01697072dae5881bcd"
- integrity sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==
+"@csstools/css-parser-algorithms@^2.7.1":
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz#6d93a8f7d8aeb7cd9ed0868f946e46f021b6aa70"
+ integrity sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==
-"@csstools/css-tokenizer@^2.2.4":
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.4.tgz#a4b8718ed7fcd2dcd555de16b31ca59ad4b96a06"
- integrity sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==
+"@csstools/css-tokenizer@^2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz#1d8b2e200197cf5f35ceb07ca2dade31f3a00ae8"
+ integrity sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==
-"@csstools/media-query-list-parser@^2.1.9":
- version "2.1.9"
- resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.9.tgz#feb4b7268f998956eb3ded69507869e73d005dda"
- integrity sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==
+"@csstools/media-query-list-parser@^2.1.13":
+ version "2.1.13"
+ resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz#f00be93f6bede07c14ddf51a168ad2748e4fe9e5"
+ integrity sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==
"@csstools/normalize.css@*":
version "12.1.1"
@@ -1458,15 +1458,15 @@
resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016"
integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==
-"@csstools/selector-specificity@^3.0.2":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.3.tgz#208a3929ee614967a1fc8cd6cb758d9fcbf0caae"
- integrity sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q==
+"@csstools/selector-specificity@^3.1.1":
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz#63085d2995ca0f0e55aa8b8a07d69bfd48b844fe"
+ integrity sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==
-"@dual-bundle/import-meta-resolve@^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz#df79b7ea62c55094dc129880387864cdf41eca7c"
- integrity sha512-ZKXyJeFAzcpKM2kk8ipoGIPUqx9BX52omTGnfwjJvxOCaZTM2wtDK7zN0aIgPRbT9XYAlha0HtmZ+XKteuh0Gw==
+"@dual-bundle/import-meta-resolve@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#519c1549b0e147759e7825701ecffd25e5819f7b"
+ integrity sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==
"@eslint-community/eslint-utils@^4.2.0":
version "4.4.0"
@@ -4443,7 +4443,14 @@ braces@^2.3.1:
split-string "^3.0.2"
to-regex "^3.0.1"
-braces@^3.0.2, braces@~3.0.2:
+braces@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
+ integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
+ dependencies:
+ fill-range "^7.1.1"
+
+braces@~3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
@@ -5242,10 +5249,10 @@ css-declaration-sorter@^6.3.1:
resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71"
integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==
-css-functions-list@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.1.tgz#2eb205d8ce9f9ce74c5c1d7490b66b77c45ce3ea"
- integrity sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==
+css-functions-list@^3.2.2:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.2.tgz#9a54c6dd8416ed25c1079cd88234e927526c1922"
+ integrity sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==
css-has-pseudo@^3.0.4:
version "3.0.4"
@@ -5520,10 +5527,10 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0:
dependencies:
ms "2.0.0"
-debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
+debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5:
+ version "4.3.5"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e"
+ integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==
dependencies:
ms "2.1.2"
@@ -6891,12 +6898,12 @@ file-entry-cache@^6.0.1:
dependencies:
flat-cache "^3.0.4"
-file-entry-cache@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f"
- integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==
+file-entry-cache@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-9.0.0.tgz#4478e7ceaa5191fa9676a2daa7030211c31b1e7e"
+ integrity sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==
dependencies:
- flat-cache "^4.0.0"
+ flat-cache "^5.0.0"
file-loader@^6.2.0:
version "6.2.0"
@@ -6940,6 +6947,13 @@ fill-range@^7.0.1:
dependencies:
to-regex-range "^5.0.1"
+fill-range@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
+ integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
+ dependencies:
+ to-regex-range "^5.0.1"
+
finalhandler@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
@@ -7001,12 +7015,12 @@ flat-cache@^3.0.4:
keyv "^4.5.3"
rimraf "^3.0.2"
-flat-cache@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c"
- integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==
+flat-cache@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-5.0.0.tgz#26c4da7b0f288b408bb2b506b2cb66c240ddf062"
+ integrity sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==
dependencies:
- flatted "^3.2.9"
+ flatted "^3.3.1"
keyv "^4.5.4"
flat@^5.0.2:
@@ -7014,7 +7028,7 @@ flat@^5.0.2:
resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
-flatted@^3.2.9:
+flatted@^3.2.9, flatted@^3.3.1:
version "3.3.1"
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a"
integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==
@@ -9356,10 +9370,10 @@ known-css-properties@^0.29.0:
resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.29.0.tgz#e8ba024fb03886f23cb882e806929f32d814158f"
integrity sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==
-known-css-properties@^0.30.0:
- version "0.30.0"
- resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.30.0.tgz#34dd1f39c805c65a6dfa6ea76206b20dc523dd96"
- integrity sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==
+known-css-properties@^0.34.0:
+ version "0.34.0"
+ resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.34.0.tgz#ccd7e9f4388302231b3f174a8b1d5b1f7b576cea"
+ integrity sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==
language-subtag-registry@^0.3.20:
version "0.3.22"
@@ -10254,12 +10268,12 @@ micromatch@^3.1.10, micromatch@^3.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.2"
-micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
+micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5, micromatch@^4.0.7:
+ version "4.0.7"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5"
+ integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==
dependencies:
- braces "^3.0.2"
+ braces "^3.0.3"
picomatch "^2.3.1"
miller-rabin@^4.0.0:
@@ -11146,10 +11160,10 @@ picocolors@^0.2.1:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f"
integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+picocolors@^1.0.0, picocolors@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1"
+ integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1:
version "2.3.1"
@@ -11732,10 +11746,10 @@ postcss-selector-not@^6.0.1:
dependencies:
postcss-selector-parser "^6.0.10"
-postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.15, postcss-selector-parser@^6.0.16, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
- version "6.0.16"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04"
- integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==
+postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.15, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9, postcss-selector-parser@^6.1.0:
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38"
+ integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
@@ -11773,13 +11787,13 @@ postcss@^7.0.35:
picocolors "^0.2.1"
source-map "^0.6.1"
-postcss@^8.3.5, postcss@^8.4.23, postcss@^8.4.32, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.4:
- version "8.4.38"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e"
- integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==
+postcss@^8.3.5, postcss@^8.4.23, postcss@^8.4.32, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.39, postcss@^8.4.4:
+ version "8.4.39"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3"
+ integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==
dependencies:
nanoid "^3.3.7"
- picocolors "^1.0.0"
+ picocolors "^1.0.1"
source-map-js "^1.2.0"
prebuild-install@^7.1.1:
@@ -13949,25 +13963,25 @@ stylelint-scss@^6.0.0, stylelint-scss@^6.2.1:
postcss-selector-parser "^6.0.15"
postcss-value-parser "^4.2.0"
-stylelint@^16.3.1:
- version "16.3.1"
- resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.3.1.tgz#006cc6cd4bd8e7b3acb1607bb8e8de85121b7847"
- integrity sha512-/JOwQnBvxEKOT2RtNgGpBVXnCSMBgKOL2k7w0K52htwCyJls4+cHvc4YZgXlVoAZS9QJd2DgYAiRnja96pTgxw==
- dependencies:
- "@csstools/css-parser-algorithms" "^2.6.1"
- "@csstools/css-tokenizer" "^2.2.4"
- "@csstools/media-query-list-parser" "^2.1.9"
- "@csstools/selector-specificity" "^3.0.2"
- "@dual-bundle/import-meta-resolve" "^4.0.0"
+stylelint@^16.7.0:
+ version "16.7.0"
+ resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.7.0.tgz#5f6acf516aedecba7a6472ba0cc1ffc20e2be86b"
+ integrity sha512-Q1ATiXlz+wYr37a7TGsfvqYn2nSR3T/isw3IWlZQzFzCNoACHuGBb6xBplZXz56/uDRJHIygxjh7jbV/8isewA==
+ dependencies:
+ "@csstools/css-parser-algorithms" "^2.7.1"
+ "@csstools/css-tokenizer" "^2.4.1"
+ "@csstools/media-query-list-parser" "^2.1.13"
+ "@csstools/selector-specificity" "^3.1.1"
+ "@dual-bundle/import-meta-resolve" "^4.1.0"
balanced-match "^2.0.0"
colord "^2.9.3"
cosmiconfig "^9.0.0"
- css-functions-list "^3.2.1"
+ css-functions-list "^3.2.2"
css-tree "^2.3.1"
- debug "^4.3.4"
+ debug "^4.3.5"
fast-glob "^3.3.2"
fastest-levenshtein "^1.0.16"
- file-entry-cache "^8.0.0"
+ file-entry-cache "^9.0.0"
global-modules "^2.0.0"
globby "^11.1.0"
globjoin "^0.1.4"
@@ -13975,23 +13989,23 @@ stylelint@^16.3.1:
ignore "^5.3.1"
imurmurhash "^0.1.4"
is-plain-object "^5.0.0"
- known-css-properties "^0.30.0"
+ known-css-properties "^0.34.0"
mathml-tag-names "^2.1.3"
meow "^13.2.0"
- micromatch "^4.0.5"
+ micromatch "^4.0.7"
normalize-path "^3.0.0"
- picocolors "^1.0.0"
- postcss "^8.4.38"
+ picocolors "^1.0.1"
+ postcss "^8.4.39"
postcss-resolve-nested-selector "^0.1.1"
postcss-safe-parser "^7.0.0"
- postcss-selector-parser "^6.0.16"
+ postcss-selector-parser "^6.1.0"
postcss-value-parser "^4.2.0"
resolve-from "^5.0.0"
string-width "^4.2.3"
strip-ansi "^7.1.0"
supports-hyperlinks "^3.0.0"
svg-tags "^1.0.0"
- table "^6.8.1"
+ table "^6.8.2"
write-file-atomic "^5.0.1"
sucrase@^3.32.0:
@@ -14172,7 +14186,7 @@ synckit@^0.8.6:
"@pkgr/core" "^0.1.0"
tslib "^2.6.2"
-table@^6.8.1:
+table@^6.8.2:
version "6.8.2"
resolved "https://registry.yarnpkg.com/table/-/table-6.8.2.tgz#c5504ccf201213fa227248bdc8c5569716ac6c58"
integrity sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==
From 84d6a124059f3afc73d70f655218c70ad6239f1f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jul 2024 11:56:41 +0200
Subject: [PATCH 5/8] Bump thiserror from 1.0.58 to 1.0.62 in
/cmd/pinniped-proxy (#7890)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.58 to
1.0.62.
Release notes
Sourced from thiserror's
releases.
1.0.62
- Support referring to nested tuple struct fields inside
#[error("…", …)]
attribute (#309)
1.0.61
- Use
core::fmt
and core::panic
to
facilitate error_in_core
support (#299,
thanks @​jordens
)
1.0.60
- Resolve unexpected_cfgs warning (#298)
1.0.59
- Unblock testing of rustc
debug-fmt-detail
option (#297)
Commits
0bf6e3d
Release 1.0.62
4977932
Merge pull request #310
from dtolnay/nestedtuple
40a7779
Support .0.0 nested tuple index
f1ca210
Add regression test for issue 309
479744e
No need for dead code if struct fields are public
4db08b1
Ignore warning on unused struct in test
f2824ae
Fill in ignore reasons in all #[ignore] attributes
5c80163
Release 1.0.61
e3b1b91
Format PR 299 with rustfmt
6b2b871
Merge pull request #299
from quartiq/core
- Additional commits viewable in compare
view
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=thiserror&package-manager=cargo&previous-version=1.0.58&new-version=1.0.62)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesús Miguel Benito Calzada
---
cmd/pinniped-proxy/Cargo.lock | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/cmd/pinniped-proxy/Cargo.lock b/cmd/pinniped-proxy/Cargo.lock
index fedb696c450..d566147ee0f 100644
--- a/cmd/pinniped-proxy/Cargo.lock
+++ b/cmd/pinniped-proxy/Cargo.lock
@@ -2044,18 +2044,18 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.58"
+version = "1.0.62"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
+checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.58"
+version = "1.0.62"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
+checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c"
dependencies = [
"proc-macro2",
"quote",
From fe4b1036eb318efc140a3e8000fee500c4ebd2e6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jul 2024 11:57:19 +0200
Subject: [PATCH 6/8] Bump prost from 0.12.4 to 0.13.1 in /cmd/oci-catalog
(#7888)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [prost](https://github.com/tokio-rs/prost) from 0.12.4 to 0.13.1.
Changelog
Sourced from prost's
changelog.
Prost version 0.13.1
PROST! is a Protocol
Buffers implementation for the Rust Language. prost
generates simple, idiomatic Rust code from proto2
and
proto3
files.
Bug fixes
- Enum variant named Error causes ambiguous item (#1098)
PROST version 0.13.0
note: this version was yanked in favor of 0.13.1
PROST! is a Protocol
Buffers implementation for the Rust Language. prost
generates simple, idiomatic Rust code from proto2
and
proto3
files.
This major update brings new features and fixes:
Breaking changes
-
derive Copy trait for messages where possible (#950)
prost-build
will automatically derive trait
Copy
for some messages. If you manually implement
Copy
you should remove your implementation.
-
Change generated functions signatures to remove type parameters (#1045)
The function signature of trait Message
is changed to
use impl Buf
instead of a named generic type. If you
implement trait Message
, you should change the function
signature.
-
Lightweight error value in TryFrom for enums
(#1010)
When a impl TryFrom<i32>
is generated by
prost
derive macros, it will now return the error type
UnknownEnumValue
instead of DecodeError
. The
new error can be used to retreive the integer value that failed to
convert.
Features
Dependencies
- update env_logger requirement from 0.10 to 0.11 (#1074)
- update criterion requirement from 0.4 to 0.5 (#1071)
- Remove unused libz-sys (#1077)
- build(deps): update itertools requirement from >=0.10, =0.10, <=0.13 (#1070)
Documentation
- better checking of tag duplicates, avoid discarding invalid variant
errs (#951)
- docs: Fix broken link warnings (#1056)
- Add missing LICENSE symlink (#1086)
Internal
- workspace package metadata (#1036)
- fix: Build error due to merge conflict (#1068)
- build: Fix release scripts (#1055)
- chore: Add ci to check MSRV (#1057)
... (truncated)
Commits
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prost&package-manager=cargo&previous-version=0.12.4&new-version=0.13.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesús Miguel Benito Calzada
---
cmd/oci-catalog/Cargo.lock | 43 +++++++++++++++++++++++++++++---------
cmd/oci-catalog/Cargo.toml | 2 +-
2 files changed, 34 insertions(+), 11 deletions(-)
diff --git a/cmd/oci-catalog/Cargo.lock b/cmd/oci-catalog/Cargo.lock
index 3491666e2b5..a760116c779 100644
--- a/cmd/oci-catalog/Cargo.lock
+++ b/cmd/oci-catalog/Cargo.lock
@@ -836,7 +836,7 @@ dependencies = [
"env_logger",
"futures-core",
"log",
- "prost",
+ "prost 0.13.1",
"reqwest",
"rstest",
"serde",
@@ -930,12 +930,22 @@ dependencies = [
[[package]]
name = "prost"
-version = "0.12.4"
+version = "0.12.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0f5d036824e4761737860779c906171497f6d55681139d8312388f8fe398922"
+checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29"
dependencies = [
"bytes",
- "prost-derive",
+ "prost-derive 0.12.6",
+]
+
+[[package]]
+name = "prost"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e13db3d3fde688c61e2446b4d843bc27a7e8af269a69440c0308021dc92333cc"
+dependencies = [
+ "bytes",
+ "prost-derive 0.13.1",
]
[[package]]
@@ -952,7 +962,7 @@ dependencies = [
"once_cell",
"petgraph",
"prettyplease",
- "prost",
+ "prost 0.12.6",
"prost-types",
"regex",
"syn",
@@ -962,9 +972,22 @@ dependencies = [
[[package]]
name = "prost-derive"
-version = "0.12.4"
+version = "0.12.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1"
+dependencies = [
+ "anyhow",
+ "itertools",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "prost-derive"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19de2de2a00075bf566bee3bd4db014b11587e84184d3f7a791bc17f1a8e9e48"
+checksum = "18bec9b0adc4eba778b33684b7ba3e7137789434769ee3ce3930463ef904cfca"
dependencies = [
"anyhow",
"itertools",
@@ -979,7 +1002,7 @@ version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e"
dependencies = [
- "prost",
+ "prost 0.12.6",
]
[[package]]
@@ -1450,7 +1473,7 @@ dependencies = [
"hyper-timeout",
"percent-encoding",
"pin-project",
- "prost",
+ "prost 0.12.6",
"tokio",
"tokio-stream",
"tower",
@@ -1479,7 +1502,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2cef6e24bc96871001a7e48e820ab240b3de2201e59b517cf52835df2f1d2350"
dependencies = [
"async-stream",
- "prost",
+ "prost 0.12.6",
"tokio",
"tokio-stream",
"tonic",
diff --git a/cmd/oci-catalog/Cargo.toml b/cmd/oci-catalog/Cargo.toml
index 4e376e68dbb..10d19775619 100644
--- a/cmd/oci-catalog/Cargo.toml
+++ b/cmd/oci-catalog/Cargo.toml
@@ -14,7 +14,7 @@ clap = { version = "4.5", features = ["derive", "env"] }
env_logger = "0.11"
futures-core = "0.3"
log = "0.4"
-prost = "0.12"
+prost = "0.13"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
From e2d826e97a7486d6589a838eee044749494b9e53 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jul 2024 11:58:25 +0200
Subject: [PATCH 7/8] Bump clap from 4.5.4 to 4.5.9 in /cmd/oci-catalog (#7887)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.4 to 4.5.9.
Release notes
Sourced from clap's
releases.
v4.5.9
[4.5.9] - 2024-07-09
Fixes
- (error) When defining a custom help flag, be sure to
suggest it like we do the built-in one
v4.5.8
[4.5.8] - 2024-06-28
Fixes
v4.5.7
[4.5.7] - 2024-06-10
Fixes
- Clean up error message when too few arguments for
num_args
v4.5.6
[4.5.6] - 2024-06-06
Changelog
Sourced from clap's
changelog.
[4.5.9] - 2024-07-09
Fixes
- (error) When defining a custom help flag, be sure to
suggest it like we do the built-in one
[4.5.8] - 2024-06-28
Fixes
[4.5.7] - 2024-06-10
Fixes
- Clean up error message when too few arguments for
num_args
[4.5.6] - 2024-06-06
[4.5.5] - 2024-06-06
Fixes
- Allow
exclusive
to override
required_unless_present
,
required_unless_present_any
,
required_unless_present_all
Commits
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap&package-manager=cargo&previous-version=4.5.4&new-version=4.5.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesús Miguel Benito Calzada
---
cmd/oci-catalog/Cargo.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/cmd/oci-catalog/Cargo.lock b/cmd/oci-catalog/Cargo.lock
index a760116c779..cf0a9842995 100644
--- a/cmd/oci-catalog/Cargo.lock
+++ b/cmd/oci-catalog/Cargo.lock
@@ -229,9 +229,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "clap"
-version = "4.5.4"
+version = "4.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
+checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462"
dependencies = [
"clap_builder",
"clap_derive",
@@ -239,9 +239,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.2"
+version = "4.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
+checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942"
dependencies = [
"anstream",
"anstyle",
@@ -251,9 +251,9 @@ dependencies = [
[[package]]
name = "clap_derive"
-version = "4.5.4"
+version = "4.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
+checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085"
dependencies = [
"heck 0.5.0",
"proc-macro2",
From dcadd5b476344563ccb22bcfd8d46de37ad89bab Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 15 Jul 2024 12:00:48 +0200
Subject: [PATCH 8/8] Bump serde from 1.0.198 to 1.0.204 in /cmd/oci-catalog
(#7885)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.198 to
1.0.204.
Release notes
Sourced from serde's
releases.
v1.0.204
- Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to
suggest adding serde derive or enabling a "serde" feature flag
in dependencies (#2767,
thanks
@​weiznich
)
v1.0.203
- Documentation improvements (#2747)
v1.0.202
- Provide public access to RenameAllRules in serde_derive_internals
(#2743)
v1.0.201
- Resolve unexpected_cfgs warning (#2737)
v1.0.200
- Fix formatting of "invalid type" and "invalid
value" deserialization error messages containing NaN or infinite
floats (#2733,
thanks
@​jamessan
)
v1.0.199
- Fix ambiguous associated item when
forward_to_deserialize_any!
is used on an enum with
Error
variant (#2732,
thanks @​aatifsyed
)
Commits
18dcae0
Release 1.0.204
58c307f
Alphabetize list of rustc-check-cfg
8cc4809
Merge pull request #2769
from dtolnay/onunimpl
1179158
Update ui test with diagnostic::on_unimplemented from PR 2767
91aa40e
Add ui test of unsatisfied serde trait bound
595019e
Cut test_suite from workspace members in old toolchain CI jobs
b0d7917
Pull in trybuild 'following types implement trait' fix
8e6637a
Merge pull request #2767
from weiznich/feature/diagnostic_on_unimplemented
694fe05
Use the #[diagnostic::on_unimplemented]
attribute when
possible
f3dfd2a
Suppress dead code warning in test of unit struct remote derive
- Additional commits viewable in compare
view
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.198&new-version=1.0.204)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
cmd/oci-catalog/Cargo.lock | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/cmd/oci-catalog/Cargo.lock b/cmd/oci-catalog/Cargo.lock
index cf0a9842995..8f25eef90b6 100644
--- a/cmd/oci-catalog/Cargo.lock
+++ b/cmd/oci-catalog/Cargo.lock
@@ -1253,18 +1253,18 @@ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
[[package]]
name = "serde"
-version = "1.0.198"
+version = "1.0.204"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc"
+checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.198"
+version = "1.0.204"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9"
+checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
dependencies = [
"proc-macro2",
"quote",