Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
da4a9a8
feat: add CodeQL screening functionality to Actions Hub
Jul 11, 2025
8e3a041
feat: enhance CodeQL command execution with real-time output and SARI…
Jul 18, 2025
0669baa
feat: update CodeQL database creation command to support TypeScript a…
Jul 22, 2025
c9e62f1
feat: enhance CodeQL results handling to notify on successful analysi…
Jul 23, 2025
a435eaa
feat: enhance CodeQL analysis output with localized messages and impr…
Jul 23, 2025
d15c625
feat: localize CodeQL database folder prompts and improve error messages
Jul 23, 2025
6d38b08
feat: streamline CodeQL database path handling by using a default tem…
Aug 4, 2025
558988a
feat: add check for BYOC site
Aug 4, 2025
2a1b7e6
feat: add category for CodeQL screening command in Power Pages
Aug 5, 2025
175e784
feat: add CodeQL scan feature ECS toggle and integrate into ActionsHub
Aug 11, 2025
0276916
CodeQl - Read query suite from config
Aug 11, 2025
6162d98
Merge branch 'main' of https://github.com/microsoft/powerplatform-vsc…
Aug 13, 2025
79dfe4d
[PowerPages] Refactor ActionsHubCommandHandlers tests to use showWarn…
Aug 13, 2025
a495942
[PowerPages] Enhance CodeQLAction tests to improve error handling and…
Aug 13, 2025
a335122
Update cliVersion to 1.47.1 and modify feature gate for CodeQL scan; …
Aug 14, 2025
e8a2da3
Merge branch 'main' of https://github.com/microsoft/powerplatform-vsc…
Aug 14, 2025
58182cd
Update localization files
priyanshu92 Aug 20, 2025
f5e46b7
Merge branch 'main' of https://github.com/microsoft/powerplatform-vsc…
priyanshu92 Aug 20, 2025
b213e29
Merge branch 'main' into users/amitjoshi/codeqlIntegrationActionsHub
amitjoshi438 Aug 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/loc-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
branches:
- main
paths:
- 'loc/**'
- 'loc/translations-import/**'

jobs:
update-localization:
Expand Down
75 changes: 75 additions & 0 deletions l10n/bundle.l10n.json
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,81 @@
"Please select the folder that contains your compiled output to upload your site.": "Please select the folder that contains your compiled output to upload your site.",
"Upload failed. Please try again later.": "Upload failed. Please try again later.",
"Missing required site information for reactivation.": "Missing required site information for reactivation.",
"The CodeQL extension is required to run this command. Do you want to install it now?": "The CodeQL extension is required to run this command. Do you want to install it now?",
"CodeQL screening started. Creating database and analyzing": "CodeQL screening started. Creating database and analyzing",
"CodeQL database created successfully. You can now run queries from the CodeQL extension.": "CodeQL database created successfully. You can now run queries from the CodeQL extension.",
"CodeQL screening failed. Please try again later.": "CodeQL screening failed. Please try again later.",
"Current site path not found. Please ensure you have a site folder open.": "Current site path not found. Please ensure you have a site folder open.",
"CodeQL database created. You can now:\n\n1. Run custom queries if you have any\n2. Use the prebuilt queries from the CodeQL extension\n\nCheck the CodeQL extension panel for available queries.": "CodeQL database created. You can now:\n\n1. Run custom queries if you have any\n2. Use the prebuilt queries from the CodeQL extension\n\nCheck the CodeQL extension panel for available queries.",
"The SARIF Viewer extension is recommended for viewing CodeQL results. Would you like to install it now?": "The SARIF Viewer extension is recommended for viewing CodeQL results. Would you like to install it now?",
"Failed to install SARIF viewer extension. Opening results as text file.": "Failed to install SARIF viewer extension. Opening results as text file.",
"Open as Text": "Open as Text",
"CodeQL Analysis": "CodeQL Analysis",
"Starting CodeQL analysis for: {0}": "Starting CodeQL analysis for: {0}",
"Database location: {0}": "Database location: {0}",
"Creating CodeQL database...": "Creating CodeQL database...",
"Running CodeQL analysis...": "Running CodeQL analysis...",
"Analysis completed using query suite: {0}": "Analysis completed using query suite: {0}",
"Primary query suite {0} failed: {1}": "Primary query suite {0} failed: {1}",
"Analysis complete! Results saved to: {0}": "Analysis complete! Results saved to: {0}",
"Error during CodeQL analysis: {0}": "Error during CodeQL analysis: {0}",
"CodeQL analysis failed: {0}": "CodeQL analysis failed: {0}",
"Found CodeQL CLI at: {0}": "Found CodeQL CLI at: {0}",
"CodeQL CLI is not installed or not in PATH. Please install the CodeQL extension or add CodeQL CLI to your PATH.": "CodeQL CLI is not installed or not in PATH. Please install the CodeQL extension or add CodeQL CLI to your PATH.",
"CodeQL version: {0}": "CodeQL version: {0}",
"CodeQL extension is not installed.": "CodeQL extension is not installed.",
"Activating CodeQL extension...": "Activating CodeQL extension...",
"Could not determine user data path.": "Could not determine user data path.",
"Looking for CodeQL CLI in: {0}": "Looking for CodeQL CLI in: {0}",
"CodeQL global storage path does not exist: {0}": "CodeQL global storage path does not exist: {0}",
"Found CodeQL CLI via extension API: {0}": "Found CodeQL CLI via extension API: {0}",
"Error getting CLI path from extension API: {0}": "Error getting CLI path from extension API: {0}",
"Could not locate CodeQL CLI in global storage.": "Could not locate CodeQL CLI in global storage.",
"Error accessing CodeQL extension: {0}": "Error accessing CodeQL extension: {0}",
"Found distribution directories: {0}": "Found distribution directories: {0}",
"Error searching for CodeQL CLI: {0}": "Error searching for CodeQL CLI: {0}",
"Executing: {0}": "Executing: {0}",
"Command completed successfully (exit code: {0})": "Command completed successfully (exit code: {0})",
"Command failed with exit code: {0}": "Command failed with exit code: {0}",
"Command failed with exit code {0}: {1}": "Command failed with exit code {0}: {1}",
"Process error: {0}": "Process error: {0}",
"Found {0} issue(s):": "Found {0} issue(s):",
"No message": "No message",
"File: {0}": "File: {0}",
"Line: {0}": "Line: {0}",
"No issues found!": "No issues found!",
"No analysis results found.": "No analysis results found.",
"CodeQL analysis completed successfully with no issues found! 🎉": "CodeQL analysis completed successfully with no issues found! 🎉",
"Error reading results: {0}": "Error reading results: {0}",
"SARIF viewer extension not found.": "SARIF viewer extension not found.",
"Installing SARIF viewer extension...": "Installing SARIF viewer extension...",
"SARIF viewer extension installed successfully. Activating...": "SARIF viewer extension installed successfully. Activating...",
"Opening results with newly installed SARIF viewer...": "Opening results with newly installed SARIF viewer...",
"Results opened in SARIF viewer successfully.": "Results opened in SARIF viewer successfully.",
"Extension installed but API not available yet. Opening as text file...": "Extension installed but API not available yet. Opening as text file...",
"Failed to install SARIF viewer extension: {0}": "Failed to install SARIF viewer extension: {0}",
"User cancelled opening results.": "User cancelled opening results.",
"Activating SARIF viewer extension...": "Activating SARIF viewer extension...",
"Opening results with SARIF viewer...": "Opening results with SARIF viewer...",
"SARIF viewer extension does not expose expected API. Falling back to text editor...": "SARIF viewer extension does not expose expected API. Falling back to text editor...",
"Error opening with SARIF viewer: {0}": "Error opening with SARIF viewer: {0}",
"CodeQL analysis completed. Would you like to open the full results file?": "CodeQL analysis completed. Would you like to open the full results file?",
"Open Results": "Open Results",
"Close": "Close",
"Error opening results file: {0}": "Error opening results file: {0}",
"Select folder for CodeQL database": "Select folder for CodeQL database",
"Use current site folder": "Use current site folder",
"CodeQL screening is not supported for this site.": "CodeQL screening is not supported for this site.",
"Found PowerPages config file: {0}": "Found PowerPages config file: {0}",
"Using custom CodeQL query suite: {0}": "Using custom CodeQL query suite: {0}",
"Added default query suite to config: {0}": "Added default query suite to config: {0}",
"Created PowerPages config file at {0} with default query suite: {1}": "Created PowerPages config file at {0} with default query suite: {1}",
"Error reading config file: {0}": "Error reading config file: {0}",
"Using default query suite: {0}": "Using default query suite: {0}",
"PowerPages config file created successfully: {0}": "PowerPages config file created successfully: {0}",
"Error creating config file: {0}": "Error creating config file: {0}",
"PowerPages config file updated successfully: {0}": "PowerPages config file updated successfully: {0}",
"Error updating config file: {0}": "Error updating config file: {0}",
"Timestamp: {0}/{0} is the timestamp": {
"message": "Timestamp: {0}",
"comment": [
Expand Down
Loading
Loading