-
Notifications
You must be signed in to change notification settings - Fork 598
Abadawi/multi spec radar #14866
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
Open
abadawi591
wants to merge
68
commits into
3.0-dev
Choose a base branch
from
abadawi/multi-spec-radar
base: 3.0-dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Abadawi/multi spec radar #14866
Changes from all commits
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
777d06f
test
abadawi591 cdd92b0
add multi spec detection and analysis for radar
abadawi591 cc1158c
dev work
abadawi591 682e47d
fix import
abadawi591 94b7604
dev
abadawi591 8446a03
dev
abadawi591 3662a01
dev
abadawi591 76f897a
Fix critical bug: swap parameters in detect_patch_file_issues call
abadawi591 13428c2
Fix GitHub comment posting - use correct method and format
abadawi591 6939fba
Replace GitHubClient with working 3.0-dev version
abadawi591 fe613df
Fix GitHub comment posting - use correct method
abadawi591 2343b11
test
abadawi591 717c655
test
abadawi591 bd5fbd6
test
abadawi591 22aa3d9
Enhance GitHub comment formatting with interactive HTML report
abadawi591 1c5fcbe
Major enhancements to PR check reporting
abadawi591 2a4745f
Complete PR check comment formatting improvements
abadawi591 c1c4f44
Phase 1 & 2: Add delimiters and fix macro expansion
abadawi591 3c18c7b
Fix HTML report link visibility - make it prominent
abadawi591 c546113
Remove HTML embedding fallback until Azure Blob Storage is configured
abadawi591 faf6d0e
Add Azure Blob Storage integration for HTML reports with UMI authenti…
abadawi591 0fe9af4
Add comprehensive blob storage logging and remove stale checks API code
abadawi591 42362c9
Add container diagnostics and auto-create with public access
abadawi591 f812673
Remove container auto-create logic - container configured manually
abadawi591 47102f8
Update OAuth callback URL to radarfunc endpoint
abadawi591 52a5b06
Fix GitHub OAuth Client ID mismatch
abadawi591 78a2647
Add PR owner permission for challenge submissions
abadawi591 3de6bd8
Prepare for OAuth enhancement: organize docs and add Azure Function f…
abadawi591 440937a
test: basic anti-pattern detection (curl.spec)
abadawi591 55ee192
feat: Add challenge/feedback UI and enhanced role badges
abadawi591 951b9ca
Merge branch 'abadawi/multi-spec-radar' into test/basic-antipatterns
abadawi591 73cfd51
debug: Add detailed error logging for BlobStorageClient initialization
abadawi591 268acb8
Merge enhanced BlobStorageClient error logging
abadawi591 e351174
fix: Configure UMI client ID for blob storage authentication
abadawi591 1ef61f9
Merge UMI client ID configuration for blob storage
abadawi591 9a90127
fix: Add UMI configuration for Azure Function and improve HTML link
abadawi591 8a842a7
fix: Add UMI client ID configuration script for Azure Function
abadawi591 f73a429
fix: Create analytics.json on first challenge submission
abadawi591 f876d77
feat: Add GitHub PR comment posting for challenge submissions
abadawi591 83a4e7b
feat: Implement hybrid approach - GitHub comments + labels
abadawi591 3977beb
docs: Add manual instructions for creating GitHub labels
abadawi591 8c8b87e
debug: Enhance error logging for GitHub comment/label posting
abadawi591 05a7972
Merge debug logging and label simplification
abadawi591 35d9da8
feat: Add label automation for RADAR feedback workflow
abadawi591 d5ad711
feat: Add label automation for RADAR feedback workflow
abadawi591 cc0c065
test: Merge label automation for testing
abadawi591 94542f6
fix: Properly escape HTML attributes in challenge buttons
abadawi591 aa4aa75
feat: HTML report link opens in new tab automatically
abadawi591 45059e4
fix: Remove duplicate html import in challenge button code
abadawi591 036850e
test: Comprehensive multi-spec antipattern test
abadawi591 50bc47c
fix: Escape HTML in pattern description display text
abadawi591 80fa8ad
fix: Escape HTML in pattern description display text
abadawi591 38eb5c7
Merge branch 'abadawi/multi-spec-radar' into test/multi-spec-antipatt…
abadawi591 ea197b8
fix: Escape newlines in JavaScript alert messages
abadawi591 b7507b0
fix: Escape newlines in JavaScript alert messages
abadawi591 b2e4f5b
Merge branch 'abadawi/multi-spec-radar' into test/multi-spec-antipatt…
abadawi591 f383c22
feat: Improve error handling for token expiration and GitHub API fail…
abadawi591 7d172a9
test: Trigger pipeline to generate HTML with diagnostic logging
abadawi591 d757176
Fix RADAR issues: enhanced diagnostics, PR metadata display, and link…
abadawi591 4abbdcd
fix: Add PR metadata fetching and correct GitHub token variable
abadawi591 840bc34
fix: Make HTML report link open in new tab
abadawi591 8f2e18f
feat: Azure Function now fetches GitHub token from Key Vault
abadawi591 edcd181
docs: Add Azure Function deployment guide
abadawi591 b32d110
fix: Use CBL Mariner bot token from Key Vault variable group
abadawi591 bf39750
fix: Correct YAML syntax in variables section
abadawi591 afcb33d
fix: Remove variable group reference - use pipeline variables instead
abadawi591 1b8c1d0
debug: Add logging to diagnose empty GITHUB_TOKEN issue
abadawi591 f4297dc
feat: Challenge comments posted by user, labels by bot
abadawi591 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| # Documentation and development notes (not for public repo) | ||
| docs/ | ||
|
|
||
| # Shell scripts for local development | ||
| *.sh | ||
|
|
||
| # Test files | ||
| test_*.py |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Historically this has actually been the issue that caused us the most grief. If a patch is in the .spec file we get a build error, but it silently continues with the .spec file is missing the patch macro. I would mark this as an error rather than warning.
Maybe if there are multiple .spec files, its a warning if at least one uses the patch?