-
Notifications
You must be signed in to change notification settings - Fork 91
Update dependencies (2025.04) #1686
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
579b0ca
faaabb1
a28adac
275baa4
3b9bfa0
f924f1f
554d7df
7b0fc4b
903bdbc
b123a7e
1a7ece5
3d48d90
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -56,7 +56,20 @@ object AwsComplianceSuite extends ProtocolComplianceSuite { | |
| "AwsJson10ClientPopulatesNestedDefaultsWhenMissingInResponseBody", | ||
| "AwsJson10ClientErrorCorrectsWhenServerFailsToSerializeRequiredValues", | ||
| "RestJsonHttpPayloadWithUnsetUnion", | ||
| "RestXmlHttpPayloadWithUnsetUnion" | ||
| "RestXmlHttpPayloadWithUnsetUnion", | ||
|
|
||
| // TODO same as above, added between 1.49 and 1.56. Mostly default-related | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. on a good note, the FieldFilter functionality might help us fix these more quickly. |
||
| "NullAndEmptyHeaders", | ||
| "HttpPrefixEmptyHeaders", | ||
| "HttpEmptyPrefixHeadersRequestClient", | ||
| "RestJsonClientPopulatesNestedDefaultsWhenMissingInResponseBody", | ||
| "RestJsonClientPopulatesNestedDefaultValuesWhenMissing", | ||
| "RestJsonClientPopulatesDefaultsValuesWhenMissingInResponse", | ||
| "RestJsonClientPopulatesDefaultValuesInInput", | ||
| "RestJsonNullAndEmptyHeaders", | ||
| "RestJsonHttpPrefixEmptyHeaders", | ||
| "RestJsonHttpEmptyPrefixHeadersRequestClient", | ||
| "AwsJson10ClientErrorCorrectsWithDefaultValuesWhenServerFailsToSerializeRequiredValues" | ||
| ) | ||
| (complianceTest: ComplianceTest[IO]) => | ||
| if (disallowed.exists(complianceTest.show.contains(_))) ShouldRun.No | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -353,11 +353,18 @@ | |
| } | ||
| }, | ||
| "400": { | ||
| "description": "FallbackError 400 response", | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. consequence of disneystreaming/alloy#204 , I suppose |
||
| "description": "400 Response", | ||
| "content": { | ||
| "application/json": { | ||
| "schema": { | ||
| "$ref": "#/components/schemas/FallbackErrorResponseContent" | ||
| "oneOf": [ | ||
| { | ||
| "$ref": "#/components/schemas/FallbackErrorResponseContent" | ||
| }, | ||
| { | ||
| "$ref": "#/components/schemas/FallbackError2ResponseContent" | ||
| } | ||
| ] | ||
| } | ||
| } | ||
| } | ||
|
|
@@ -575,6 +582,17 @@ | |
| "minLength": 2 | ||
| } | ||
| }, | ||
| "FallbackError2ResponseContent": { | ||
| "type": "object", | ||
| "properties": { | ||
| "error": { | ||
| "type": "string" | ||
| } | ||
| }, | ||
| "required": [ | ||
| "error" | ||
| ] | ||
| }, | ||
| "FallbackErrorResponseContent": { | ||
| "type": "object", | ||
| "properties": { | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -248,93 +248,93 @@ object PizzaAdminServiceOperation { | |
| def $ordinal: Int | ||
|
|
||
| object project { | ||
| def genericClientError: Option[GenericClientError] = GetMenuError.GenericClientErrorCase.alt.project.lift(self).map(_.genericClientError) | ||
| def fallbackError2: Option[FallbackError2] = GetMenuError.FallbackError2Case.alt.project.lift(self).map(_.fallbackError2) | ||
| def fallbackError: Option[FallbackError] = GetMenuError.FallbackErrorCase.alt.project.lift(self).map(_.fallbackError) | ||
| def notFoundError: Option[NotFoundError] = GetMenuError.NotFoundErrorCase.alt.project.lift(self).map(_.notFoundError) | ||
| def fallbackError: Option[FallbackError] = GetMenuError.FallbackErrorCase.alt.project.lift(self).map(_.fallbackError) | ||
| def fallbackError2: Option[FallbackError2] = GetMenuError.FallbackError2Case.alt.project.lift(self).map(_.fallbackError2) | ||
| def genericClientError: Option[GenericClientError] = GetMenuError.GenericClientErrorCase.alt.project.lift(self).map(_.genericClientError) | ||
| } | ||
|
Comment on lines
250
to
255
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. not sure which change triggered this reordering. smithy-lang/smithy#2513 looks related, but it's in the IDL serializer, and resource-specific. I checked the changelog for "sort" and "order" and "properties" but nothing else stood out. still, this is the order as in the spec. |
||
|
|
||
| def accept[A](visitor: GetMenuError.Visitor[A]): A = this match { | ||
| case value: GetMenuError.GenericClientErrorCase => visitor.genericClientError(value.genericClientError) | ||
| case value: GetMenuError.FallbackError2Case => visitor.fallbackError2(value.fallbackError2) | ||
| case value: GetMenuError.FallbackErrorCase => visitor.fallbackError(value.fallbackError) | ||
| case value: GetMenuError.NotFoundErrorCase => visitor.notFoundError(value.notFoundError) | ||
| case value: GetMenuError.FallbackErrorCase => visitor.fallbackError(value.fallbackError) | ||
| case value: GetMenuError.FallbackError2Case => visitor.fallbackError2(value.fallbackError2) | ||
| case value: GetMenuError.GenericClientErrorCase => visitor.genericClientError(value.genericClientError) | ||
| } | ||
| } | ||
| object GetMenuError extends ErrorSchema.Companion[GetMenuError] { | ||
|
|
||
| def genericClientError(genericClientError: GenericClientError): GetMenuError = GenericClientErrorCase(genericClientError) | ||
| def fallbackError2(fallbackError2: FallbackError2): GetMenuError = FallbackError2Case(fallbackError2) | ||
| def fallbackError(fallbackError: FallbackError): GetMenuError = FallbackErrorCase(fallbackError) | ||
| def notFoundError(notFoundError: NotFoundError): GetMenuError = NotFoundErrorCase(notFoundError) | ||
| def fallbackError(fallbackError: FallbackError): GetMenuError = FallbackErrorCase(fallbackError) | ||
| def fallbackError2(fallbackError2: FallbackError2): GetMenuError = FallbackError2Case(fallbackError2) | ||
| def genericClientError(genericClientError: GenericClientError): GetMenuError = GenericClientErrorCase(genericClientError) | ||
|
|
||
| val id: ShapeId = ShapeId("smithy4s.example", "GetMenuError") | ||
|
|
||
| val hints: Hints = Hints.empty | ||
|
|
||
| final case class GenericClientErrorCase(genericClientError: GenericClientError) extends GetMenuError { final def $ordinal: Int = 0 } | ||
| final case class FallbackError2Case(fallbackError2: FallbackError2) extends GetMenuError { final def $ordinal: Int = 1 } | ||
| final case class FallbackErrorCase(fallbackError: FallbackError) extends GetMenuError { final def $ordinal: Int = 2 } | ||
| final case class NotFoundErrorCase(notFoundError: NotFoundError) extends GetMenuError { final def $ordinal: Int = 3 } | ||
| final case class NotFoundErrorCase(notFoundError: NotFoundError) extends GetMenuError { final def $ordinal: Int = 0 } | ||
| final case class FallbackErrorCase(fallbackError: FallbackError) extends GetMenuError { final def $ordinal: Int = 1 } | ||
| final case class FallbackError2Case(fallbackError2: FallbackError2) extends GetMenuError { final def $ordinal: Int = 2 } | ||
| final case class GenericClientErrorCase(genericClientError: GenericClientError) extends GetMenuError { final def $ordinal: Int = 3 } | ||
|
|
||
| object GenericClientErrorCase { | ||
| val hints: Hints = Hints.empty | ||
| val schema: Schema[GetMenuError.GenericClientErrorCase] = bijection(GenericClientError.schema.addHints(hints), GetMenuError.GenericClientErrorCase(_), _.genericClientError) | ||
| val alt = schema.oneOf[GetMenuError]("GenericClientError") | ||
| } | ||
| object FallbackError2Case { | ||
| object NotFoundErrorCase { | ||
| val hints: Hints = Hints.empty | ||
| val schema: Schema[GetMenuError.FallbackError2Case] = bijection(FallbackError2.schema.addHints(hints), GetMenuError.FallbackError2Case(_), _.fallbackError2) | ||
| val alt = schema.oneOf[GetMenuError]("FallbackError2") | ||
| val schema: Schema[GetMenuError.NotFoundErrorCase] = bijection(NotFoundError.schema.addHints(hints), GetMenuError.NotFoundErrorCase(_), _.notFoundError) | ||
| val alt = schema.oneOf[GetMenuError]("NotFoundError") | ||
| } | ||
| object FallbackErrorCase { | ||
| val hints: Hints = Hints.empty | ||
| val schema: Schema[GetMenuError.FallbackErrorCase] = bijection(FallbackError.schema.addHints(hints), GetMenuError.FallbackErrorCase(_), _.fallbackError) | ||
| val alt = schema.oneOf[GetMenuError]("FallbackError") | ||
| } | ||
| object NotFoundErrorCase { | ||
| object FallbackError2Case { | ||
| val hints: Hints = Hints.empty | ||
| val schema: Schema[GetMenuError.NotFoundErrorCase] = bijection(NotFoundError.schema.addHints(hints), GetMenuError.NotFoundErrorCase(_), _.notFoundError) | ||
| val alt = schema.oneOf[GetMenuError]("NotFoundError") | ||
| val schema: Schema[GetMenuError.FallbackError2Case] = bijection(FallbackError2.schema.addHints(hints), GetMenuError.FallbackError2Case(_), _.fallbackError2) | ||
| val alt = schema.oneOf[GetMenuError]("FallbackError2") | ||
| } | ||
| object GenericClientErrorCase { | ||
| val hints: Hints = Hints.empty | ||
| val schema: Schema[GetMenuError.GenericClientErrorCase] = bijection(GenericClientError.schema.addHints(hints), GetMenuError.GenericClientErrorCase(_), _.genericClientError) | ||
| val alt = schema.oneOf[GetMenuError]("GenericClientError") | ||
| } | ||
|
|
||
| trait Visitor[A] { | ||
| def genericClientError(value: GenericClientError): A | ||
| def fallbackError2(value: FallbackError2): A | ||
| def fallbackError(value: FallbackError): A | ||
| def notFoundError(value: NotFoundError): A | ||
| def fallbackError(value: FallbackError): A | ||
| def fallbackError2(value: FallbackError2): A | ||
| def genericClientError(value: GenericClientError): A | ||
| } | ||
|
|
||
| object Visitor { | ||
| trait Default[A] extends Visitor[A] { | ||
| def default: A | ||
| def genericClientError(value: GenericClientError): A = default | ||
| def fallbackError2(value: FallbackError2): A = default | ||
| def fallbackError(value: FallbackError): A = default | ||
| def notFoundError(value: NotFoundError): A = default | ||
| def fallbackError(value: FallbackError): A = default | ||
| def fallbackError2(value: FallbackError2): A = default | ||
| def genericClientError(value: GenericClientError): A = default | ||
| } | ||
| } | ||
|
|
||
| implicit val schema: Schema[GetMenuError] = union( | ||
| GetMenuError.GenericClientErrorCase.alt, | ||
| GetMenuError.FallbackError2Case.alt, | ||
| GetMenuError.FallbackErrorCase.alt, | ||
| GetMenuError.NotFoundErrorCase.alt, | ||
| GetMenuError.FallbackErrorCase.alt, | ||
| GetMenuError.FallbackError2Case.alt, | ||
| GetMenuError.GenericClientErrorCase.alt, | ||
| ){ | ||
| _.$ordinal | ||
| } | ||
| def liftError(throwable: Throwable): Option[GetMenuError] = throwable match { | ||
| case e: GenericClientError => Some(GetMenuError.GenericClientErrorCase(e)) | ||
| case e: FallbackError2 => Some(GetMenuError.FallbackError2Case(e)) | ||
| case e: FallbackError => Some(GetMenuError.FallbackErrorCase(e)) | ||
| case e: NotFoundError => Some(GetMenuError.NotFoundErrorCase(e)) | ||
| case e: FallbackError => Some(GetMenuError.FallbackErrorCase(e)) | ||
| case e: FallbackError2 => Some(GetMenuError.FallbackError2Case(e)) | ||
| case e: GenericClientError => Some(GetMenuError.GenericClientErrorCase(e)) | ||
| case _ => None | ||
| } | ||
| def unliftError(e: GetMenuError): Throwable = e match { | ||
| case GetMenuError.GenericClientErrorCase(e) => e | ||
| case GetMenuError.FallbackError2Case(e) => e | ||
| case GetMenuError.FallbackErrorCase(e) => e | ||
| case GetMenuError.NotFoundErrorCase(e) => e | ||
| case GetMenuError.FallbackErrorCase(e) => e | ||
| case GetMenuError.FallbackError2Case(e) => e | ||
| case GetMenuError.GenericClientErrorCase(e) => e | ||
| } | ||
| } | ||
| final case class Version() extends PizzaAdminServiceOperation[Unit, Nothing, VersionOutput, Nothing, Nothing] { | ||
|
|
||
This file was deleted.
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
didn't bother passing it from the outside and doing a deprecation on this
buildsignature, but I'm open to suggestions