-
Notifications
You must be signed in to change notification settings - Fork 2
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
admin install linux #5
base: nagilson-admin-install
Are you sure you want to change the base?
Commits on May 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 005f6ee - Browse repository at this point
Copy the full SHA 005f6eeView commit details
Commits on May 23, 2023
-
refactor most of the global sdk code to allow linux to be separated i…
…nto a distro specific interface
Configuration menu - View commit details
-
Copy full SHA for ba19214 - Browse repository at this point
Copy the full SHA ba19214View commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4a5e04b - Browse repository at this point
Copy the full SHA 4a5e04bView commit details
Commits on May 30, 2023
-
Remove failure test because I couldn't get the test runner to not sho…
…w a 'failure' on the test even if the exception is caught and expected in an assert
Configuration menu - View commit details
-
Copy full SHA for 1735ada - Browse repository at this point
Copy the full SHA 1735adaView commit details -
Port the documentation change stating how to test only a subset of fe…
…atures from the command line
Configuration menu - View commit details
-
Copy full SHA for b80a075 - Browse repository at this point
Copy the full SHA b80a075View commit details
Commits on May 31, 2023
-
rename listSDKS and listRuntimes to listNewestSDKs and listNewestRunt…
…imes to properly reflect what the command does better
Configuration menu - View commit details
-
Copy full SHA for 0f07e17 - Browse repository at this point
Copy the full SHA 0f07e17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ec2149 - Browse repository at this point
Copy the full SHA 9ec2149View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfa6b32 - Browse repository at this point
Copy the full SHA cfa6b32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a1cb21 - Browse repository at this point
Copy the full SHA 2a1cb21View commit details -
Update gitignore to ignore .d.ts and .js.map and .js files as they ca…
…n be created on build and are bloat
Configuration menu - View commit details
-
Copy full SHA for 97f20d0 - Browse repository at this point
Copy the full SHA 97f20d0View commit details -
rename commands to listNewestDotnets -> this is because the command l…
…ets you pick either runtimes or SDKs, so the old name was technically incorrect even though it was less verbose
Configuration menu - View commit details
-
Copy full SHA for dbf4f81 - Browse repository at this point
Copy the full SHA dbf4f81View commit details -
Merge branch 'nagilson-list-sdks' of https://github.com/nagilson/vsco…
…de-dotnet-runtime into nagilson-list-sdks
Configuration menu - View commit details
-
Copy full SHA for 8dfb8fd - Browse repository at this point
Copy the full SHA 8dfb8fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42624f4 - Browse repository at this point
Copy the full SHA 42624f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e57ddc - Browse repository at this point
Copy the full SHA 2e57ddcView commit details -
Merge branch 'nagilson-list-sdks' of https://github.com/nagilson/vsco…
…de-dotnet-runtime into nagilson-list-sdks
Configuration menu - View commit details
-
Copy full SHA for a9834cb - Browse repository at this point
Copy the full SHA a9834cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80989e6 - Browse repository at this point
Copy the full SHA 80989e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a9c97d - Browse repository at this point
Copy the full SHA 0a9c97dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f30e1d - Browse repository at this point
Copy the full SHA 4f30e1dView commit details -
Merge branch 'nagilson-list-sdks' of https://github.com/nagilson/vsco…
…de-dotnet-runtime into nagilson-list-sdks
Configuration menu - View commit details
-
Copy full SHA for cc22387 - Browse repository at this point
Copy the full SHA cc22387View commit details
Commits on Jun 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 19ced1a - Browse repository at this point
Copy the full SHA 19ced1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 541e652 - Browse repository at this point
Copy the full SHA 541e652View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef7a840 - Browse repository at this point
Copy the full SHA ef7a840View commit details -
Configuration menu - View commit details
-
Copy full SHA for fba7914 - Browse repository at this point
Copy the full SHA fba7914View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e01de - Browse repository at this point
Copy the full SHA b4e01deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66c1f22 - Browse repository at this point
Copy the full SHA 66c1f22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 575e4e4 - Browse repository at this point
Copy the full SHA 575e4e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2360346 - Browse repository at this point
Copy the full SHA 2360346View commit details -
Merge branch 'nagilson-admin-install-linux' of https://github.com/nag…
…ilson/vscode-dotnet-runtime into nagilson-admin-install-linux
Configuration menu - View commit details
-
Copy full SHA for 7677214 - Browse repository at this point
Copy the full SHA 7677214View commit details
Commits on Jun 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 724933f - Browse repository at this point
Copy the full SHA 724933fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b6c7d - Browse repository at this point
Copy the full SHA 49b6c7dView commit details -
remove the releases class as we can replace it with the external faci…
…ng idotnetversion and add the new recommendedVersion command
Configuration menu - View commit details
-
Copy full SHA for 9cdd7f9 - Browse repository at this point
Copy the full SHA 9cdd7f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fff95b - Browse repository at this point
Copy the full SHA 6fff95bView commit details -
Configuration menu - View commit details
-
Copy full SHA for df82241 - Browse repository at this point
Copy the full SHA df82241View commit details
Commits on Jun 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e84dfbb - Browse repository at this point
Copy the full SHA e84dfbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d917d4 - Browse repository at this point
Copy the full SHA 5d917d4View commit details -
Merge pull request dotnet#791 from nagilson/nagilson-list-sdks
Add API Surface to get newest available runtimes + SDKs
Configuration menu - View commit details
-
Copy full SHA for efcba6b - Browse repository at this point
Copy the full SHA efcba6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc30ae9 - Browse repository at this point
Copy the full SHA fc30ae9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f9207e - Browse repository at this point
Copy the full SHA 5f9207eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f777259 - Browse repository at this point
Copy the full SHA f777259View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb86525 - Browse repository at this point
Copy the full SHA cb86525View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aeea5e - Browse repository at this point
Copy the full SHA 5aeea5eView commit details -
bump vscode to support activation event removal and temporarily comme…
…nt out older tests for sdk extension
Configuration menu - View commit details
-
Copy full SHA for 3dbed2d - Browse repository at this point
Copy the full SHA 3dbed2dView commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0f73e30 - Browse repository at this point
Copy the full SHA 0f73e30View commit details -
add back the support status enum because it separates the logic out f…
…rom the distro support status api
Configuration menu - View commit details
-
Copy full SHA for 4d5f8e2 - Browse repository at this point
Copy the full SHA 4d5f8e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a144d7c - Browse repository at this point
Copy the full SHA a144d7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f06f27a - Browse repository at this point
Copy the full SHA f06f27aView commit details
Commits on Jun 14, 2023
-
Add logic to detect conflicting Linux SDKs for global installs and ad…
…d vscode/sudo for sudo commands
Configuration menu - View commit details
-
Copy full SHA for e70ddc4 - Browse repository at this point
Copy the full SHA e70ddc4View commit details -
Break up the install verification into smaller functions. Next, check…
… the sudo fuctionality
Configuration menu - View commit details
-
Copy full SHA for 2a8d4cf - Browse repository at this point
Copy the full SHA 2a8d4cfView commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2649db1 - Browse repository at this point
Copy the full SHA 2649db1View commit details -
Add distro-data and json parsing code, fix sudo parsing code (needs t…
…o be tested more to see command output and results not on admin), and add nornt option to skip building the runtime ext
Configuration menu - View commit details
-
Copy full SHA for 568a953 - Browse repository at this point
Copy the full SHA 568a953View commit details
Commits on Jun 19, 2023
-
Add WSL detection for running sudo or not, wrap the sudo lib to make …
…it synchronous, add a base implementation for every single command.
Configuration menu - View commit details
-
Copy full SHA for a3dc8c5 - Browse repository at this point
Copy the full SHA a3dc8c5View commit details
Commits on Jun 20, 2023
-
Fix some basic bugs with command parsing logic.
installcommand works up to replacing the {0}, which should be fixed now, check runcommand on wsl and such
Configuration menu - View commit details
-
Copy full SHA for 054aa64 - Browse repository at this point
Copy the full SHA 054aa64View commit details -
Bug fixes for global install, fix ubuntu json versions, add space in …
…sudo command, and fix replacement
Configuration menu - View commit details
-
Copy full SHA for d277088 - Browse repository at this point
Copy the full SHA d277088View commit details -
Force error on WSL because we cant run sudo through exec sync without…
… having and forwarding the user password
Configuration menu - View commit details
-
Copy full SHA for 5606419 - Browse repository at this point
Copy the full SHA 5606419View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63599b8 - Browse repository at this point
Copy the full SHA 63599b8View commit details -
Add tests for every ubuntu command and add list runtimes command (not…
… api exposed yet)
Configuration menu - View commit details
-
Copy full SHA for b1f98d1 - Browse repository at this point
Copy the full SHA b1f98d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e2c3ce - Browse repository at this point
Copy the full SHA 6e2c3ceView commit details
Commits on Jun 22, 2023
-
Add tests for the version resolver and fix version bugs. Rename Linux…
…Resolver and make it easier to test. Need to fix the remaining bug in detecting if valid or fully specified version
Configuration menu - View commit details
-
Copy full SHA for 015cbba - Browse repository at this point
Copy the full SHA 015cbbaView commit details -
fix a bug with the version resolver where itd not find bad patch vers…
…ions. Pass all tests!
Configuration menu - View commit details
-
Copy full SHA for 80dd621 - Browse repository at this point
Copy the full SHA 80dd621View commit details
Commits on Jun 26, 2023
-
Add outlines for further tests for the InstallerResolver and the Linu…
…xVersionResolver
Configuration menu - View commit details
-
Copy full SHA for 10dab4e - Browse repository at this point
Copy the full SHA 10dab4eView commit details
Commits on Jun 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8b4e207 - Browse repository at this point
Copy the full SHA 8b4e207View commit details -
Configuration menu - View commit details
-
Copy full SHA for 370f3f6 - Browse repository at this point
Copy the full SHA 370f3f6View commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 09f21ce - Browse repository at this point
Copy the full SHA 09f21ceView commit details -
Bump vscode versions so that vsce package succeeds on the sample exte…
…nsion VSCode added support for no activiation events in vsce with 1.74.0, the vsce package will fail until this update was added to bump vscode engine in the sample extension. VSCE is also deprecated and you must use @vscode/vsce now.
Configuration menu - View commit details
-
Copy full SHA for 3429290 - Browse repository at this point
Copy the full SHA 3429290View commit details -
Make all of the linux version resolver tests pass
We needed to add the mock executor to the mock distro provider so we could see if it tried to run the install command or the update command. I also added a test to see if things are rejected (when you try to install a lower major.minor than what's already on the machine) but we should see if we want that behavior by checking in with the PMs on the team!
Configuration menu - View commit details
-
Copy full SHA for 9f67837 - Browse repository at this point
Copy the full SHA 9f67837View commit details -
Prevent Running Sample Extension as a .VSIX
We needed to create a sample extension VSIX for testing but now we want to allow debugging it again, so this reverts that part of the commit. We didnt just revert the commit as it included changes to vscode versions needed to run
Configuration menu - View commit details
-
Copy full SHA for d2c8d34 - Browse repository at this point
Copy the full SHA d2c8d34View commit details
Commits on Jul 12, 2023
-
Implement tests for Global Installer Resolver. Rename classes to be s…
…dk and runtime agnostic. Since classes will be running a global install of the sdk and the runtime in the future, it makes sense to rename them now. The word SDK also makes them more verbose. This implements the tests for the global installer resolver. It also makes improvements to said resolver I observed while testing. We never needed, to check for mac conflicting installs as they would be caught by the mac installer. I added a file for the windows and mac installer tests that will be implemented soon.
Configuration menu - View commit details
-
Copy full SHA for f2dd236 - Browse repository at this point
Copy the full SHA f2dd236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6228bd0 - Browse repository at this point
Copy the full SHA 6228bd0View commit details
Commits on Jul 13, 2023
-
Fix Windows Registry Check and Add Tests For It
This also removes some of the remaining todo checks that required verifying that things worked. The windows and mac install tests are failing. Those 2 still need to be fixed.
Configuration menu - View commit details
-
Copy full SHA for 624b2d1 - Browse repository at this point
Copy the full SHA 624b2d1View commit details -
Pass all windows and mac installer tests and fix exposed bugs
The directory deletion did not work correctly and the file download would throw with concurrent requests which has been fixed. Passes all library tests. Next the end to end tests should be fixed, todos checked, and code cleaned up.
Configuration menu - View commit details
-
Copy full SHA for b041e1c - Browse repository at this point
Copy the full SHA b041e1cView commit details -
Fix the PATH Logic for Global Installs and E2E Test.
The e2e test has added an option to not actually do the install via the environment variable `VSCODE_DOTNET_GLOBAL_INSTALL_FAKE_PATH`. We dont want to run the install as it'd put things on our build machines and quickly escalate into a disaster for other repositories. We now set the PATH for a global install because there is no linux installer that sets the path. This also includes minor improvements to other tests like using assert.includes instead of just asserting is true and checking substring.includes.
Configuration menu - View commit details
-
Copy full SHA for 047bcc8 - Browse repository at this point
Copy the full SHA 047bcc8View commit details
Commits on Jul 14, 2023
-
Add a document describing the global installs
We added this to assist in the reviewing process.
Configuration menu - View commit details
-
Copy full SHA for babf6a9 - Browse repository at this point
Copy the full SHA babf6a9View commit details -
Add images to the global install change document
Also expanded the details for why we use a distro json file.
Configuration menu - View commit details
-
Copy full SHA for a849b2e - Browse repository at this point
Copy the full SHA a849b2eView commit details -
Fix Installer Status Code Handling + Partial Installs
We do not have logic to do an uninstall for the global install yet, but it's good to be able to check for a partial install and log it nontheless, which is what we do here. We fixed the windows installer to use the installer status exit code instead of stdout because the windows installer does not print to stdout or stderr. We also dont want to fail on reboot success codes. We also cleaned up code by removing unneeded includes. Moving a test string into a file.
Configuration menu - View commit details
-
Copy full SHA for ae4fe99 - Browse repository at this point
Copy the full SHA ae4fe99View commit details