-
Notifications
You must be signed in to change notification settings - Fork 164
RUN-3921: Fixes PR Script to look at merges/tags instead of dates #1719
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
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 enhances the PR feed generation script to use git tag-based comparison instead of date-based queries, making it more accurate for tracking PRs included in specific SaaS deployments. The changes also remove two older PR entries from the feeds and documentation.
Key changes:
- Switched from date-based to tag-based PR fetching using git history comparison
- Added support for SaaS cut tags to limit PRs to specific deployment windows
- Implemented rundeck submodule awareness to correctly track PRs from both repositories
- Removed older PR entries about runner endpoint validation and RSS feed date parsing
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/history/updates/index.md | Updated timestamp and removed two older PR entries |
| docs/.vuepress/public/feeds/development.xml | Updated RSS feed timestamp and removed corresponding feed items |
| docs/.vuepress/public/feeds/development-atom.xml | Updated Atom feed timestamp and removed corresponding feed entries |
| docs/.vuepress/pr-feed.mjs | Major refactoring to support tag-based comparison, submodule resolution, and flexible merge strategy detection |
| docs/.vuepress/pr-feed-config.json | Added lastSaasCut field to track deployment cut tags |
| PR-FEED-README.md | Comprehensive documentation update explaining the new tag-based approach and configuration fields |
The engineering team's tag format is perfectly designed for this use case - all the information needed is encoded directly in the tag name!
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 6 out of 6 changed files in this pull request and generated 7 comments.
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Fixes PR Script to look at merges/tags instead of dates.