-
Notifications
You must be signed in to change notification settings - Fork 13
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
Refactored requirement operation and added multi-target/multi-language compatibility #3487
Merged
Merged
Changes from all commits
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
d859109
Implemented package install runner that is self contained (not using …
Naatan e5da35e
Implemented new requirement opts for `state platforms add`
Naatan 2dacc37
Use new runner for `bundles install`
Naatan 60c7ee1
Fix suggestions
Naatan ac10a21
languages install now uses new runner
Naatan 589c236
Implemented uninstall runner
Naatan db3c6c6
Added `--expand` flag to `state manifest`
Naatan f72b5b1
Tests and error conditions for `state uninstall`
Naatan dabd14a
Added convenience method to run termtest command in debugger
Naatan a8e99ce
Enforce namespace type
Naatan c2aea6b
Bundle uninstall uses new runner
Naatan e8e9355
Implemented new runner for `state platforms remove`
Naatan 7dc7511
Fixed debug output not supporting multiple invocations of same comman…
Naatan 3f582c4
Remove debug code
Naatan 448d343
Drop requirement operation and clean up
Naatan 6b825d7
Add test for ParseNamespace
Naatan 05927a6
Fix bundle uninstall not working
Naatan c8ef37f
Centralize commit error handling
Naatan 38b3f86
Added JSON output for `state install`
Naatan 48418db
Add json output for uninstall
Naatan 6fef453
Added structured output for platforms add/remove
Naatan d3339da
Added standalone install test
Naatan 1277e45
Drop redundant test code
Naatan c3efc42
Fix assertions
Naatan 63914e7
Ensure our default platforms are prioritized
Naatan 20e326d
Drop tests that are no longer relevant or redundant
Naatan 98aca2e
Fix assertion
Naatan 24cc190
Fix assertions
Naatan 8f7920a
Remove unused locale
Naatan d35e45b
Make all our scripts standalone
Naatan 0021f03
Add back auto wildcarding
Naatan e12c615
Reduce API requests
Naatan 74e7e6a
Remove unused var
Naatan 6d344d9
Fix assertion
Naatan 2520098
Mark input errors
Naatan 02ba527
Increase search timeout
Naatan d43b31a
Add comment explaining async config condition
Naatan 0fa03bf
Drop badly worded but also useless comments
Naatan 9d7a94a
Add comment for `SpawnDebuggerWithOpts`
Naatan b4ada37
Remove unused function
Naatan 70a6f30
Rename method to be consistent
Naatan 60bc059
Expectation can use full word
Naatan 1ee70c9
Differentiate between solving and sourcing runtime timeouts
Naatan 2f767aa
Retaining dirs is by definition something we ought to only do for deb…
Naatan 6dc93a5
Merge remote-tracking branch 'origin/version/0-47-0-RC1' into DX-1897
Naatan 05e069c
Add increased timeout
Naatan 7a0c29d
Fix test; not guaranteed to return django
Naatan ed949e5
Satisfy newline checker which is apparently bugged cause I didn't tou…
Naatan 4b0cca8
Fix unit test using removed function
Naatan 2ae56e0
Give more time for double solve
Naatan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
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.
I'm curious why this was added, and if this is needed for other activestate.yaml files with custom scripts.
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.
Because I find often while testing that it re-sources my runtime because I invoked it with another state tool version (ie. the one I'm working on vs my installed state tool). And end of the day none of our scripts actually require the runtime, they were always standalone, just never marked as such.