-
Notifications
You must be signed in to change notification settings - Fork 257
[feat] Add GH Workflows #136
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
base: 01-13-_feat_add_component_directory_scripts
Are you sure you want to change the base?
[feat] Add GH Workflows #136
Conversation
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
2481cc2 to
11f9985
Compare
62d5e23 to
5a342eb
Compare
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 adds GitHub Actions workflows to automate component gallery maintenance by introducing a weekly refresh pipeline and a validation workflow for component definitions.
Changes:
- Added a weekly scheduled workflow to automatically refresh component gallery data and create PRs
- Added a validation workflow to ensure component definitions are valid before merging
- Configured workflows with appropriate permissions, triggers, and concurrency controls
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 8 comments.
| File | Description |
|---|---|
| .github/workflows/run-refresh-pipeline.yml | Weekly scheduled workflow that runs the refresh pipeline script, detects changes, and creates/updates a PR with the results |
| .github/workflows/validate-component-definitions.yml | PR validation workflow that runs when component definition files are modified, ensuring they pass validation checks |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
5a342eb to
be2b7ad
Compare
11f9985 to
c290ecc
Compare
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
Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
c290ecc to
648f054
Compare
be2b7ad to
612ecd1
Compare
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
Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
648f054 to
afb4c3d
Compare
612ecd1 to
53e7d2e
Compare
afb4c3d to
a6e0687
Compare
53e7d2e to
5bd5d8e
Compare

TL;DR
Add two GitHub Actions workflows to automate component gallery maintenance: a weekly refresh pipeline and a validation workflow for component definitions.
What changed?
Added
.github/workflows/run-refresh-pipeline.ymlthat:Added
.github/workflows/validate-component-definitions.ymlthat:directory/components/**are changedHow to test?
For the refresh pipeline:
For the validation workflow:
directory/components/directoryWhy make this change?
These workflows automate critical maintenance tasks for the component gallery: