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

Build updates and compliant release pipeline #168

Merged
merged 4 commits into from
Aug 25, 2022
Merged

Conversation

andyleejordan
Copy link
Member

@andyleejordan andyleejordan commented Aug 23, 2022

Sets up a compliant build pipeline to do a new release of this project.

@andyleejordan andyleejordan force-pushed the andschwa/updates branch 3 times, most recently from e626da8 to c7476ae Compare August 23, 2022 20:22
@tig
Copy link
Collaborator

tig commented Aug 24, 2022

I believe other defunct artifacts include:

  • ./tools/releaseBuild
  • ./assets

Also, this part of ./README.md is not quite accurate and may confuse peeps:

## (Deprecated) Microsoft.PowerShell.GraphicalTools Architecture

Due to the quirks of the PowerShell threading implementation, the design of
GUIs in this application are non-standard. The cmdlet invokes an Avalonia
application as a separate process to guarantee the GUI is running on the main
thread. Graphical tools therefore consists of 3 .NET Projects.

- Microsoft.PowerShell.GraphicalTools - Cmdlet implementations
- OutGridView.Gui - Implementation of the Out-GridView window
- OutGridView.Models - Contains data contracts between the GUI & Cmdlet

I'd write it as

Microsoft.PowerShell.GraphicalTools Architecture

`GraphicalTools' consists of 3 .NET Projects:

  • ConsoleGuiTools - Cmdlet implementation for Out-ConsoleGridView
  • OutGridView.Models - Contains data contracts between the GUI & Cmdlet

Note: Previously, GraphicalTools also included the Avalonia-based Out-GridView which was implemented in .\Microsoft.PowerShell.GraphicalTools and .\OutGridView.Gui. These components have been deprecated (see note above).

@andyleejordan andyleejordan force-pushed the andschwa/updates branch 4 times, most recently from a29f5c3 to 75c31e3 Compare August 24, 2022 22:25
@andyleejordan andyleejordan marked this pull request as ready for review August 24, 2022 22:25
@andyleejordan andyleejordan force-pushed the andschwa/updates branch 2 times, most recently from faca2d8 to 869a499 Compare August 24, 2022 23:24
@andyleejordan andyleejordan force-pushed the andschwa/updates branch 5 times, most recently from faee500 to 1d306c3 Compare August 25, 2022 20:10
Work in progress.
@andyleejordan andyleejordan merged commit 76dbfce into master Aug 25, 2022
@andyleejordan andyleejordan deleted the andschwa/updates branch August 25, 2022 21:21
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.

3 participants