Skip to content
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

Fix building models in subdirs #1860

Merged
merged 1 commit into from
Jul 18, 2023

Conversation

milesziemer
Copy link
Contributor

Issue #, if available:

Fixes #1859

Description of changes:

Modifies the changes in #1851, specifically SmithyBuild::addSources, to not check subdirectories for Smithy files. The previous behavior was to just add whatever path was given to the method, not everything in subdirectories. However, the change didn't recursively search subdirectores, so you could get build errors due to missing shapes when running the sources plugin.

This change reverts the behavior of SmithyBuild::addSource to only add whichever path it was given, but still checks to see if the path is a valid Smithy model.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Fixes smithy-lang#1859

Modifies the changes in smithy-lang#1851,
specifically `SmithyBuild::addSources`, to not check subdirectories for
Smithy files. The previous behavior was to just add whatever path was
given to the method, *not* everything in subdirectories. However, the
change didn't recursively search subdirectores, so you could get build
errors due to missing shapes when running the sources plugin.

This change reverts the behavior of `SmithyBuild::addSource` to only
add whichever path it was given, but still checks to see if the path
is a valid Smithy model.
@milesziemer milesziemer requested a review from a team as a code owner July 17, 2023 17:41
@milesziemer milesziemer merged commit e76d3a0 into smithy-lang:main Jul 18, 2023
10 checks passed
syall pushed a commit to Xtansia/smithy that referenced this pull request Aug 11, 2023
Fixes smithy-lang#1859

Modifies the changes in smithy-lang#1851,
specifically `SmithyBuild::addSources`, to not check subdirectories for
Smithy files. The previous behavior was to just add whatever path was
given to the method, *not* everything in subdirectories. However, the
change didn't recursively search subdirectores, so you could get build
errors due to missing shapes when running the sources plugin.

This change reverts the behavior of `SmithyBuild::addSource` to only
add whichever path it was given, but still checks to see if the path
is a valid Smithy model.
alextwoods pushed a commit to alextwoods/smithy that referenced this pull request Sep 15, 2023
Fixes smithy-lang#1859

Modifies the changes in smithy-lang#1851,
specifically `SmithyBuild::addSources`, to not check subdirectories for
Smithy files. The previous behavior was to just add whatever path was
given to the method, *not* everything in subdirectories. However, the
change didn't recursively search subdirectores, so you could get build
errors due to missing shapes when running the sources plugin.

This change reverts the behavior of `SmithyBuild::addSource` to only
add whichever path it was given, but still checks to see if the path
is a valid Smithy model.
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Smithy models with subdirectories no-longer resolve correctly
2 participants