Skip to content

Convert Azure DevOps build pipeline to GitHub Actions workflow#429

Merged
turbobobbytraykov merged 5 commits into
vnextfrom
copilot/convert-azure-pipeline-to-github-workflow
Feb 17, 2026
Merged

Convert Azure DevOps build pipeline to GitHub Actions workflow#429
turbobobbytraykov merged 5 commits into
vnextfrom
copilot/convert-azure-pipeline-to-github-workflow

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 17, 2026

Convert Azure DevOps Pipeline to GitHub Workflow

Plan:

  • Create .github/workflows directory structure
  • Convert Azure pipeline to GitHub workflow with the following features:
    • Run on ubuntu-latest
    • Add manual trigger (workflow_dispatch)
    • Trigger on push to vnext and master branches
    • No PR triggers (as per original pipeline comment)
    • Use Node.js 20.19.0
    • Install npm dependencies in browser directory
    • Apply special configuration (base-href modification)
    • Build the project
    • Copy web.config to dist folder
    • Upload build artifacts with 1-day retention
  • Test the workflow syntax is valid
  • Verify all steps are correctly converted
  • Address code review feedback (cleanup step)
  • Fix security vulnerability (add explicit permissions)
  • Verify security scan passes
  • Set artifact retention to 1 day
  • Remove shouldCleanPostExecution parameter

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 3 commits February 17, 2026 16:15
Co-authored-by: turbobobbytraykov <3358260+turbobobbytraykov@users.noreply.github.com>
Co-authored-by: turbobobbytraykov <3358260+turbobobbytraykov@users.noreply.github.com>
Co-authored-by: turbobobbytraykov <3358260+turbobobbytraykov@users.noreply.github.com>
Copilot AI changed the title [WIP] Convert Azure DevOps build pipeline to GitHub workflow Convert Azure DevOps build pipeline to GitHub Actions workflow Feb 17, 2026
@turbobobbytraykov
Copy link
Copy Markdown
Contributor

@copilot , make the artifact retention to be only 1 day.
Also, remove the shouldCleanPostExecution input parameter.

…arameter

Co-authored-by: turbobobbytraykov <3358260+turbobobbytraykov@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 17, 2026

@copilot , make the artifact retention to be only 1 day.
Also, remove the shouldCleanPostExecution input parameter.

Done. Artifact retention set to 1 day and shouldCleanPostExecution parameter removed in commit 5a9fadd.

@turbobobbytraykov turbobobbytraykov marked this pull request as ready for review February 17, 2026 16:34
@turbobobbytraykov turbobobbytraykov merged commit 3774fa2 into vnext Feb 17, 2026
1 check passed
@turbobobbytraykov turbobobbytraykov deleted the copilot/convert-azure-pipeline-to-github-workflow branch February 17, 2026 16:35
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.

2 participants