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

feat: Implement build stages view and add icon to display Logs #11

Merged

Conversation

pedroccaetano
Copy link
Owner

This pull request introduces significant changes to the Azure Pipeline Runner extension, adding support for stages and improving the overall functionality. The most important changes include updates to the package.json file to add new commands, modifications to the register-commands.ts and extension.ts files to register new commands and tree data providers, and updates to various provider files to handle stages.

New Features and Commands:

  • package.json: Added new commands azurePipelineRunner.openStage and azurePipelineRunner.openStageLog, and updated the azurePipelineRunner view to include Stages. [1] [2] [3]

Command Registration:

  • src/commands/register-commands.ts: Registered new commands for opening stage and stage logs, and updated the refresh command to include the stage tree data provider.

Extension Activation:

  • src/extension.ts: Registered the StageTreeDataProvider and included it in the registerCommands function.

Build Item Enhancements:

Build Tree Data Provider:

  • src/providers/build/build-tree-data-provider.ts: Improved error handling, added support for loading stages, and refactored methods for better readability. [1] [2] [3]Added a detailed view for build stages in the Azure Pipeline. Integrated an icon next to each build stage to easily display logs.

Added a detailed view for build stages in the Azure Pipeline.
Integrated an icon next to each build stage to easily display logs.
@pedroccaetano pedroccaetano linked an issue Dec 1, 2024 that may be closed by this pull request
@pedroccaetano pedroccaetano self-assigned this Dec 1, 2024
@pedroccaetano pedroccaetano merged commit 107eb01 into main Dec 1, 2024
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.

Display Build Stages and add stage Log
1 participant