-
Notifications
You must be signed in to change notification settings - Fork 27
Add build-resources branch for reviewable generated markdown files #462
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
Add build-resources branch for reviewable generated markdown files #462
Conversation
Co-authored-by: LukasWallrich <60155545+LukasWallrich@users.noreply.github.com>
…handling Co-authored-by: LukasWallrich <60155545+LukasWallrich@users.noreply.github.com>
|
@copilot the glossary should not be rebuilt daily as the sources are less stable - but can this be triggered on workflow dispatch with a specific parameter? |
|
👍 All image files/references (if any) are in webp format, in line with our policy. |
Co-authored-by: LukasWallrich <60155545+LukasWallrich@users.noreply.github.com>
Done! Glossary regeneration is now conditional and won't run on daily scheduled runs. Changes in commit 719155d:
To regenerate glossary:
Daily runs will update resources and contributors but skip glossary generation. |
|
@richarddushime please have a look, I think ready to merge |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
8 similar comments
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
1 similar comment
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
|
✅ This PR has been deployed to staging as part of an aggregated deployment. View at: https://staging.forrt.org |
richarddushime
left a comment
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.
Looks Good .
Next : TESTING and we see the results
) * Initial plan * Add build-resources branch workflow and documentation Co-authored-by: LukasWallrich <60155545+LukasWallrich@users.noreply.github.com> * Improve build-resources workflow with retry logic and dynamic branch handling Co-authored-by: LukasWallrich <60155545+LukasWallrich@users.noreply.github.com> * Make glossary regeneration conditional on manual trigger Co-authored-by: LukasWallrich <60155545+LukasWallrich@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: LukasWallrich <60155545+LukasWallrich@users.noreply.github.com> Co-authored-by: Lukas Wallrich <lukas.wallrich@gmail.com> Co-authored-by: Richard Dushime <45734838+richarddushime@users.noreply.github.com>
Generated markdown files (resources, tenzing, glossary) were only available as workflow artifacts, making them invisible for review and untrackable over time.
Changes
.github/workflows/data-processing.ymlregenerate_glossary(boolean) for controlled glossary updatesregenerate_glossary: true)build-resourcesbranch after artifact upload--force-with-lease(3 attempts with rebase).github/BUILD_RESOURCES_BRANCH.mdArchitecture
Files committed to
build-resources:content/curated_resources/*.md- Resources from Google Sheets (not in master) - Updated dailycontent/contributors/tenzing.md- Contributor list (already in master, now trackable) - Updated dailycontent/glossary/*/- Glossary terms (already in master, now trackable) - Updated only on manual triggerGlossary Regeneration:
Glossary files are NOT regenerated on daily runs due to source stability concerns. To regenerate glossary:
Build process unchanged—continues using artifacts. Branch provides visibility and version history without affecting deployments.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.