-
Notifications
You must be signed in to change notification settings - Fork 3
fix: Add task correlation fields and structured log #890
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
Merged
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
b97b77a
Apply PR #878 changes: Add task correlation fields and structured log…
myakove f294792
Update Dockerfile: Add systemd-machine-id-setup and manual hub instal…
myakove 59c4bc9
Fix pyproject.toml deprecation warning and update log parser tests
myakove e34c493
Update uv.lock after dependency group changes
myakove da5099e
Apply changes from feature/graphql-migration to app.py (excluding Gra…
myakove 69bfa02
Fix pre-commit errors and apply PR review comments
myakove 5c9a2c7
Complete all Archon tasks: non-GraphQL improvements
myakove 4e274e9
Fix RuntimeWarning and increase test coverage to 90.49%
myakove 305beb0
Fix TRY003 violations and Wellcome typo
myakove 034a754
Fix code quality issues: logger.exception, tag regex, shutil.rmtree, …
myakove eec48d5
Fix async mocking in tests and improve log viewer consistency
myakove 0406049
fix: Replace Mock with AsyncMock for all async method patches in tests
myakove be95e2a
test: optimize test_api_with_malformed_parameters by mocking disk I/O
myakove 684d467
test: improve test assertions and fix async mock usage
myakove 63efd01
fix: implement stateless MCP session manager for fastapi-mcp 0.4.0 co…
myakove 740154f
fix: Address CodeRabbit AI review comments
myakove e00e015
fix: wrap PyGithub blocking calls in asyncio.to_thread() to prevent e…
myakove 1ac3619
fix: add missing token spend logging and PR flow completion
myakove 1b63f4d
catching GithubException, not global Exception
myakove 47359b1
revert catching GithubException, not global Exception
myakove 07d4330
add log_prefix to all log statements across codebase
myakove 996e5f8
fix: handle GHCR packages owned by users with fallback mechanism
myakove 97ac034
feat: make _redact_secrets() honor mask-sensitive-data config
myakove d3d7d94
fix: add default values for IP verification config lookups
myakove a40d1f1
fix: correct EN DASH character and is_merged() method call
myakove 466a406
perf: optimize OWNERS handler with caching and parallelization
myakove 9e10190
fix: ensure webhook_processing completion log always runs and remove …
myakove 88a29fd
refactor: convert owners_data_for_changed_files to cached_property
myakove a85b8dd
refactor: consolidate webhook completion logging
myakove 0fc5a67
feat: parallelize slash command execution in PR comments
myakove d5654b7
fix: add logging for webhook processing when no PR found
myakove 7e5eff8
fix: ensure log parser timestamps are timezone-aware
myakove ee384d6
test: update test_log_parser.py to expect timezone-aware datetimes
myakove 56e9aa9
fix: use pattern parameter in monitor_log_directory
myakove 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
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
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
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
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
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,92 @@ | ||
| module.exports = [ | ||
| // Frontend configuration - for browser-based JavaScript | ||
| { | ||
| files: ["webhook_server/web/static/**/*.js"], | ||
| languageOptions: { | ||
| ecmaVersion: 2022, | ||
| sourceType: "script", | ||
| globals: { | ||
| // Browser environment globals | ||
| window: "readonly", | ||
| document: "readonly", | ||
| console: "readonly", | ||
| fetch: "readonly", | ||
| WebSocket: "readonly", | ||
| localStorage: "readonly", | ||
| sessionStorage: "readonly", | ||
| alert: "readonly", | ||
| confirm: "readonly", | ||
| prompt: "readonly", | ||
| setTimeout: "readonly", | ||
| clearTimeout: "readonly", | ||
| setInterval: "readonly", | ||
| clearInterval: "readonly", | ||
| URLSearchParams: "readonly", | ||
| AbortController: "readonly", | ||
| }, | ||
| }, | ||
| rules: { | ||
| // ESLint recommended rules (manually specified for broader coverage) | ||
| "constructor-super": "error", | ||
| "for-direction": "error", | ||
| "getter-return": "error", | ||
| "no-async-promise-executor": "error", | ||
| "no-case-declarations": "error", | ||
| "no-class-assign": "error", | ||
| "no-compare-neg-zero": "error", | ||
| "no-cond-assign": "error", | ||
| "no-const-assign": "error", | ||
| "no-constant-condition": "error", | ||
| "no-control-regex": "error", | ||
| "no-debugger": "error", | ||
| "no-delete-var": "error", | ||
| "no-dupe-args": "error", | ||
| "no-dupe-class-members": "error", | ||
| "no-dupe-else-if": "error", | ||
| "no-dupe-keys": "error", | ||
| "no-duplicate-case": "error", | ||
| "no-empty": "error", | ||
| "no-empty-character-class": "error", | ||
| "no-empty-pattern": "error", | ||
| "no-ex-assign": "error", | ||
| "no-extra-boolean-cast": "error", | ||
| "no-fallthrough": "error", | ||
| "no-func-assign": "error", | ||
| "no-global-assign": "error", | ||
| "no-import-assign": "error", | ||
| "no-inner-declarations": "error", | ||
| "no-invalid-regexp": "error", | ||
| "no-irregular-whitespace": "error", | ||
| "no-loss-of-precision": "error", | ||
| "no-misleading-character-class": "error", | ||
| "no-new-symbol": "error", | ||
| "no-obj-calls": "error", | ||
| "no-octal": "error", | ||
| "no-prototype-builtins": "error", | ||
| "no-redeclare": "error", | ||
| "no-regex-spaces": "error", | ||
| "no-self-assign": "error", | ||
| "no-setter-return": "error", | ||
| "no-shadow-restricted-names": "error", | ||
| "no-sparse-arrays": "error", | ||
| "no-this-before-super": "error", | ||
| "no-unexpected-multiline": "error", | ||
| "no-unreachable": "error", | ||
| "no-unsafe-finally": "error", | ||
| "no-unsafe-negation": "error", | ||
| "no-unsafe-optional-chaining": "error", | ||
| "no-unused-labels": "error", | ||
| "no-useless-backreference": "error", | ||
| "no-useless-catch": "error", | ||
| "no-useless-escape": "error", | ||
| "no-with": "error", | ||
| "require-yield": "error", | ||
| "use-isnan": "error", | ||
| "valid-typeof": "error", | ||
| // Project-specific overrides | ||
| "no-unused-vars": "warn", | ||
| "no-undef": "error", | ||
| "no-console": "off", | ||
| }, | ||
| }, | ||
| ]; | ||
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
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.
Uh oh!
There was an error while loading. Please reload this page.