Skip to content

[pull] main from PowerShell:main #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

Open
wants to merge 89 commits into
base: main
Choose a base branch
from
Open

Conversation

pull[bot]
Copy link

@pull pull bot commented Feb 6, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

Willem-J-an and others added 30 commits March 27, 2024 10:59
Removed the manual validation step because it is unnecesary (and annoying)
to gate this pipeline since it opens an unpublished, draft release.
The downstream triggered pipeline will gate the release to the VS Code
marketplace.
Instead of having to maintain an edited copy (which was really annoying)
I stubbed out `PSConsoleHostReadLine` to do what's expected.
So now we can just use the existing shell integration script directly!

Since we can't reliably find the script using
`code --locate-shell-integration-path pwsh` we now rely on it being sent
by the client on initialization. Its presence implies the feature is on.

This is pretty VS Code specific, but not necessarily so.

Apply suggestions from code review

Thanks Patrick!

Co-authored-by: Patrick Meinecke <[email protected]>
Bumps the xunit group with 1 update: [xunit](https://github.com/xunit/xunit).


Updates `xunit` from 2.6.6 to 2.7.0
- [Commits](xunit/xunit@2.6.6...2.7.0)

---
updated-dependencies:
- dependency-name: xunit
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: xunit
...

Signed-off-by: dependabot[bot] <[email protected]>
And so stop ignoring `VSTHRD002`.
By ensuring that our event queue is only accessed from the threadpool,
not the pipeline thread. We now do this in the event handler and the
assertions, instead of around calls to the `debugService`.
Avoiding pragmas wherever possible.
Which was silently broken due to a typo :(
The project is dormant an longer shipped/signed by Microsoft.
Until it's figured out how we're supposed to use these on GitHub.
It's having weird bugs and we're giving up on it.
Otherwise PR gates get stuck on documentation changes.
Fix bad file name for vim-simple-test.vim
And rely on GitHub's automatic action.
Differentiate Azure DevOps from GitHub Actions.
JustinGrote and others added 13 commits November 18, 2024 11:06
Primarily this is because the end-to-end tests currently hang only on
OneBranch because the image still only has end-of-life PowerShell 7.3,
which we've dropped support for. But we need to do a release.

All the CI tests run on GitHub where we do our actual development and
their images are up-to-date so it all passes.
PowerShell 7.2 LTS and 7.3 are now past end-of-support and are now unsupported.
This is an incompatible API change so we're bumping the major version.
Please update to PowerShell 7.4 LTS going forward.

This release contains a logging overhaul which purposely removes our
dependency on Serilog and should lead to improved stability with
PowerShell 5.1 (by avoiding a major GAC assembly conflict).
)

* Add Breakpoint label frame to optimize debug stepping performance
* Incorporate PR Review Feedback
* Add Tests

Co-authored-by: Patrick Meinecke <[email protected]>
@pull pull bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Feb 6, 2025
andyleejordan and others added 15 commits February 26, 2025 19:18
We can rely on the pre-installed PSResourceGet and we can re-enable tests!
And remove test that's no longer run since <7.4 has been dropped.
* Add Documentation to Parameters and Variables if Present

* Add tests

* Handle variables

* Fix CompletesAttributeValue Test

* Fix Rosyn Analyzer Nit on Liq Select

* Change variable label handling
* Improve E2E Test Fixtures to be less flaky

* Adjust test skips

* Fix dangling IsLinux reference

* Kick Hover Test issue can down the road

* Make CanSendGetCommandRequestAsync Skip in CI Again

* Remove unneded using namespace

* Bump GetCommandRequest to 2 minutes
It took longer than 1 minute in Github Actions!

* Skip HoverRequest on Windows for Now

* Swap management for utility command and ensure help is cached.

* Fix symbol test regression oopsie

* Update POST

* Fix DSC Test
Contengent assuming #2208 (comment) is OK from @andyleejordan

* Fix Help Update Process

* Add upterm debugging to pipeline

* Expand help update to all potential pwsh versions

* Add PS7 Help

* Try Help CAB again

* Apparently it's a zip not a cab on Linux...

* Fixup PS5.1 Help Script

* Switch to Microsoft.PowerShell.Archive for help tests for smaller artifact size.

* Clean up build script comments

---------

Co-authored-by: Andy Jordan <[email protected]>
This info is in the readme.
Thanks dotnet-outdated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⤵️ pull merge-conflict Resolve conflicts manually
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants