-
Notifications
You must be signed in to change notification settings - Fork 0
refactor: optimized workflows #29
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
Conversation
This reverts commit 8eb0973.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR refactors and consolidates GitHub Actions workflows to optimize CI/CD pipeline performance and reporting. The changes introduce a centralized default workflow that orchestrates all stages while eliminating duplication across separate workflow files.
- Consolidates workflows into a single orchestrated pipeline with parallel analysis stages
- Optimizes performance by running lint, quality, and security checks simultaneously
- Adds
workflow_calltriggers to enable workflow composition and reusability
Reviewed Changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/default.yml |
New orchestrator workflow implementing parallel analysis stages and sequential build/deploy pipeline |
.github/workflows/release.yml |
Updated workflow name from "Changeset" to "Release" and added workflow_call trigger |
.github/workflows/quality.yml |
Removed duplicate linting steps and added workflow_call trigger |
.github/workflows/performance-optimized.yml |
New optimized performance testing workflow with better reporting |
.github/workflows/ci.yml |
Removed duplicate linting step and added workflow_call trigger |
.github/workflows/performance.yml |
Added workflow_call trigger for reusability |
.github/workflows/deploy-pages.yml |
Added workflow_call trigger for pipeline integration |
.github/workflows/codeql.yml |
Minor formatting fix and added workflow_call trigger |
docs/RELEASE_PROCESS.md |
Updated documentation to reference new "Release" workflow name |
.github/WORKFLOWS.md |
Comprehensive documentation update explaining new workflow architecture |
…in permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…in permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…in permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <[email protected]>
…anzke/css-if-polyfill into refactor-optimized-workflows
Co-authored-by: Copilot <[email protected]>
…anzke/css-if-polyfill into refactor-optimized-workflows
Description
we'd like to consolidate and further optimize the workflows, as well as have them included in one pipeline to especially be able to report on the status.
Type of Change
Testing
Checklist
Browser Testing
If applicable, please test in the following browsers:
Performance Impact
If this change affects performance:
Breaking Changes
If this introduces breaking changes, please describe:
Additional Notes
Any additional information that reviewers should know.