-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
refactor workspace initializers #3933
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tomerd
force-pushed
the
refactor/workspace-setup
branch
2 times, most recently
from
December 11, 2021 02:41
c38affc
to
d2ba4e0
Compare
tomerd
commented
Dec 11, 2021
tomerd
force-pushed
the
refactor/workspace-setup
branch
from
December 11, 2021 02:46
d2ba4e0
to
5ca7853
Compare
tomerd
force-pushed
the
refactor/workspace-setup
branch
2 times, most recently
from
December 13, 2021 18:47
049f27b
to
2e5864a
Compare
yim-lee
reviewed
Dec 14, 2021
tomerd
force-pushed
the
refactor/workspace-setup
branch
3 times, most recently
from
December 14, 2021 06:30
bd2376a
to
fb715fc
Compare
extracted the configuration + security location changes into #3942 |
tomerd
force-pushed
the
refactor/workspace-setup
branch
2 times, most recently
from
December 15, 2021 22:39
6a03cd9
to
64476bd
Compare
tomerd
commented
Dec 15, 2021
tomerd
force-pushed
the
refactor/workspace-setup
branch
from
December 16, 2021 02:18
64476bd
to
7fb7628
Compare
tomerd
commented
Dec 16, 2021
tomerd
force-pushed
the
refactor/workspace-setup
branch
2 times, most recently
from
December 16, 2021 02:27
c3ce0ab
to
8489d7e
Compare
abertelrud
approved these changes
Dec 16, 2021
tomerd
force-pushed
the
refactor/workspace-setup
branch
5 times, most recently
from
December 21, 2021 04:00
21e859c
to
c5bcf54
Compare
tomerd
force-pushed
the
refactor/workspace-setup
branch
3 times, most recently
from
December 23, 2021 06:30
edc31b7
to
6688990
Compare
@swift-ci please smoke test |
tomerd
changed the title
[wip] refactor workspace initializer
refactor workspace initializer
Dec 23, 2021
tomerd
changed the title
refactor workspace initializer
[wip] refactor workspace initializer
Dec 23, 2021
tomerd
force-pushed
the
refactor/workspace-setup
branch
2 times, most recently
from
December 23, 2021 21:28
c77247c
to
4757018
Compare
@swift-ci please smoke test |
tomerd
force-pushed
the
refactor/workspace-setup
branch
from
January 25, 2022 05:59
4757018
to
b8b9b74
Compare
tomerd
added
ready
Author believes the PR is ready to be merged & any feedback has been addressed
and removed
WIP
Work in progress
labels
Jan 25, 2022
tomerd
changed the title
[wip] refactor workspace initializer
refactor workspace initializer
Jan 25, 2022
@swift-ci please smoke test |
1 similar comment
@swift-ci please smoke test |
motivation: workspace initializer is very robust, accomodating the needs of both libSwiftPM consumer and testing. we want to seperate these concerns a bit so that libSwiftPM exposes the minimum API surface area changes: * deprecate existing workspace inisitlazer * create new minimalistic public initializer oriented towards libSwiftPM consumers * create internal initializer with all custmization options oriented towards testing * better abstract resolver configuraiton and other behavior settings into a struct * pass observability scope to workspace initializer via thread local (from CLI) * update callsite and tests to the new API
tomerd
force-pushed
the
refactor/workspace-setup
branch
from
January 26, 2022 23:39
615db52
to
6f52ce9
Compare
@swift-ci please smoke test |
tomerd
changed the title
refactor workspace initializer
refactor workspace initializers
Jan 26, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
motivation: workspace initializer is very robust, accomodating the needs of both libSwiftPM consumer and testing. we want to seperate these concerns a bit so that libSwiftPM exposes the minimum API surface area
changes: