René's URL Explorer Experiment


Title: chore(deps): update dependency ruff to v0.15.1 by renovate[bot] · Pull Request #320 · networktocode/diffsync · GitHub

Open Graph Title: chore(deps): update dependency ruff to v0.15.1 by renovate[bot] · Pull Request #320 · networktocode/diffsync

X Title: chore(deps): update dependency ruff to v0.15.1 by renovate[bot] · Pull Request #320 · networktocode/diffsync

Description: This PR contains the following updates: Package Change Age Confidence ruff (source, changelog) 0.14.8 → 0.15.1 Release Notes astral-sh/ruff (ruff) v0.15.1 Compare Source Released on 2026-02-12. Preview features [airflow] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (AIR321) (#​22376) [airflow] Third positional parameter not named ti_key should be flagged for BaseOperatorLink.get_link (AIR303) (#​22828) [flake8-gettext] Fix false negatives for plural argument of ngettext (INT001, INT002, INT003) (#​21078) [pyflakes] Fix infinite loop in preview fix for unused-import (F401) (#​23038) [pygrep-hooks] Detect non-existent mock methods in standalone expressions (PGH005) (#​22830) [pylint] Allow dunder submodules and improve diagnostic range (PLC2701) (#​22804) [pyupgrade] Improve diagnostic range for tuples (UP024) (#​23013) [refurb] Check subscripts in tuple do not use lambda parameters in reimplemented-operator (FURB118) (#​23079) [ruff] Detect mutable defaults in field calls (RUF008) (#​23046) [ruff] Ignore std cmath.inf (RUF069) (#​23120) [ruff] New rule float-equality-comparison (RUF069) (#​20585) Don't format unlabeled Markdown code blocks (#​23106) Markdown formatting support in LSP (#​23063) Support Quarto Markdown language markers (#​22947) Support formatting pycon Markdown code blocks (#​23112) Use extension mapping to select Markdown code block language (#​22934) Bug fixes Avoid false positive for undefined variables in FAST001 (#​23224) Avoid introducing syntax errors for FAST003 autofix (#​23227) Avoid suggesting InitVar for __post_init__ that references PEP 695 type parameters (#​23226) Deduplicate type variables in generic functions (#​23225) Fix exception handler parenthesis removal for Python 3.14+ (#​23126) Fix f-string middle panic when parsing t-strings (#​23232) Wrap RUF020 target for multiline fixes (#​23210) Wrap UP007 target for multiline fixes (#​23208) Fix missing diagnostics for last range suppression in file (#​23242) [pyupgrade] Fix syntax error on string with newline escape and comment (UP037) (#​22968) Rule changes Use ruff instead of Ruff as the program name in GitHub output format (#​23240) [PT006] Fix syntax error when unpacking nested tuples in parametrize fixes (#​22441) (#​22464) [airflow] Catch deprecated attribute access from context key for Airflow 3.0 (AIR301) (#​22850) [airflow] Capture deprecated arguments and a decorator (AIR301) (#​23170) [flake8-boolean-trap] Add multiprocessing.Value to excluded functions for FBT003 (#​23010) [flake8-bugbear] Add a secondary annotation showing the previous occurrence (B033) (#​22634) [flake8-type-checking] Add sub-diagnostic showing the runtime use of an annotation (TC004) (#​23091) [isort] Support configurable import section heading comments (#​23151) [ruff] Improve the diagnostic for RUF012 (#​23202) Formatter Suppress diagnostic output for format --check --silent (#​17736) Documentation Add tabbed shell completion documentation (#​23169) Explain how to enable Markdown formatting for pre-commit hook (#​23077) Fixed import in runtime-evaluated-decorators example (#​23187) Update ruff server contributing guide (#​23060) Other changes Exclude WASM artifacts from GitHub releases (#​23221) Contributors @​mkniewallner @​bxff @​dylwil3 @​Avasam @​amyreese @​charliermarsh @​Alex-ley-scrub @​Kalmaegi @​danparizher @​AiyionPrime @​eureka928 @​11happy @​Jkhall81 @​chirizxc @​leandrobbraga @​tvatter @​anishgirianish @​shaanmajid @​ntBre @​sjyangkevin v0.15.0 Compare Source Released on 2026-02-03. Check out the blog post for a migration guide and overview of the changes! Breaking changes Ruff now formats your code according to the 2026 style guide. See the formatter section below or in the blog post for a detailed list of changes. The linter now supports block suppression comments. For example, to suppress N803 for all parameters in this function: # ruff: disable[N803] def foo( legacyArg1, legacyArg2, legacyArg3, legacyArg4, ): ... # ruff: enable[N803] See the documentation for more details. The ruff:alpine Docker image is now based on Alpine 3.23 (up from 3.21). The ruff:debian and ruff:debian-slim Docker images are now based on Debian 13 "Trixie" instead of Debian 12 "Bookworm." Binaries for the ppc64 (64-bit big-endian PowerPC) architecture are no longer included in our releases. It should still be possible to build Ruff manually for this platform, if needed. Ruff now resolves all extended configuration files before falling back on a default Python version. Stabilization The following rules have been stabilized and are no longer in preview: blocking-http-call-httpx-in-async-function (ASYNC212) blocking-path-method-in-async-function (ASYNC240) blocking-input-in-async-function (ASYNC250) map-without-explicit-strict (B912) if-exp-instead-of-or-operator (FURB110) single-item-membership-test (FURB171) missing-maxsplit-arg (PLC0207) unnecessary-lambda (PLW0108) unnecessary-empty-iterable-within-deque-call (RUF037) in-empty-collection (RUF060) legacy-form-pytest-raises (RUF061) non-octal-permissions (RUF064) invalid-rule-code (RUF102) invalid-suppression-comment (RUF103) unmatched-suppression-comment (RUF104) replace-str-enum (UP042) The following behaviors have been stabilized: The --output-format flag is now respected when running Ruff in --watch mode, and the full output format is now used by default, matching the regular CLI output. builtin-attribute-shadowing (A003) now detects the use of shadowed built-in names in additional contexts like decorators, default arguments, and other attribute definitions. duplicate-union-member (PYI016) now considers typing.Optional when searching for duplicate union members. split-static-string (SIM905) now offers an autofix when the maxsplit argument is provided, even without a sep argument. dict-get-with-none-default (SIM910) now applies to more types of key expressions. super-call-with-parameters (UP008) now has a safe fix when it will not delete comments. unnecessary-default-type-args (UP043) now applies to stub (.pyi) files on Python versions before 3.13. Formatter This release introduces the new 2026 style guide, with the following changes: Lambda parameters are now kept on the same line and lambda bodies will be parenthesized to let them break across multiple lines (#​21385) Parentheses around tuples of exceptions in except clauses will now be removed on Python 3.14 and later (#​20768) A single empty line is now permitted at the beginning of function bodies (#​21110) Parentheses are avoided for long as captures in match statements (#​21176) Extra spaces between escaped quotes and ending triple quotes can now be omitted (#​17216) Blank lines are now enforced before classes with decorators in stub files (#​18888) Preview features Apply formatting to Markdown code blocks (#​22470, #​22990, #​22996) See the documentation for more details. Bug fixes Fix suppression indentation matching (#​22903) Rule changes Customize where the fix_title sub-diagnostic appears (#​23044) [FastAPI] Add sub-diagnostic explaining why a fix was unavailable (FAST002) (#​22565) [flake8-annotations] Don't suggest NoReturn for functions raising NotImplementedError (ANN201, ANN202, ANN205, ANN206) (#​21311) [pyupgrade] Make fix unsafe if it deletes comments (UP017) (#​22873) [pyupgrade] Make fix unsafe if it deletes comments (UP020) (#​22872) [pyupgrade] Make fix unsafe if it deletes comments (UP033) (#​22871) [refurb] Do not add abc.ABC if already present (FURB180) (#​22234) [refurb] Make fix unsafe if it deletes comments (FURB110) (#​22768) [ruff] Add sub-diagnostics with permissions (RUF064) (#​22972) Server Identify notebooks by LSP didOpen instead of .ipynb file extension (#​22810) CLI Add --color CLI option to force colored output (#​22806) Documentation Document - stdin convention in CLI help text (#​22817) [refurb] Change example to re.search with ^ anchor (FURB167) (#​22984) Fix link to Sphinx code block directives (#​23041) [pydocstyle] Clarify which quote styles are allowed (D300) (#​22825) [flake8-bugbear] Improve docs for no-explicit-stacklevel (B028) (#​22538) Other changes Update MSRV to 1.91 (#​22874) Contributors @​danparizher @​chirizxc @​amyreese @​Jkhall81 @​cwkang1998 @​manzt @​11happy @​hugovk @​caiquejjx @​ntBre @​akawd @​konstin v0.14.14 Compare Source Released on 2026-01-22. Preview features Preserve required parentheses in lambda bodies (#​22747) Combine range suppression code diagnostics (#​22613) [airflow] Second positional argument to Asset/Dataset should not be a dictionary (AIR303) (#​22453) [ruff] Detect duplicate entries in __all__ (RUF068) (#​22114) Bug fixes [pyupgrade] Allow shadowing non-builtin bindings (UP029) (#​22749) [pyupgrade] Apply UP045 to string arguments of typing.cast (#​22320) [flake8-pie] Detect duplicated declared class fields in PIE794 (#​22717) Rule changes [flake8-pyi] Fix inconsistent handling of forward references for __new__, __enter__, __aenter__ in PYI034 (#​22798) [flake8-pytest-style] Support check parameter in PT011 (#​22725) [ruff] Add exception for ctypes.Structure._fields_ (RUF012) (#​22559) Many fixes are now marked unsafe if they would remove comments: [flake8-bugbear] B009, B010, B013, B014, B033 [flake8-simplify] SIM910, SIM911 [pyupgrade] UP007, UP039, UP041, UP045 [refurb] FURB105, FURB116, FURB136, FURB140, FURB145, FURB154, FURB157, FURB164,FURB181, FURB188 [ruff] RUF019, RUF020 Documentation Add --exit-non-zero-on-format to formatter exit codes section (#​22761) Update contributing guide for adding a new rule (#​22779) [FastAPI] Document fix safety for FAST001 (#​22655) [flake8-async] Tweak explanation to focus on latency/efficiency tradeoff (ASYNC110) (#​22715) [pandas-vet] Make example error out-of-the-box (PD002) (#​22561) [refurb] Make the example work out of box (FURB101) (#​22770) [refurb] Make the example work out of box (FURB103) (#​22769) Contributors @​alejsdev @​ntBre @​caiquejjx @​chirizxc @​denyszhak @​sjyangkevin @​MeGaGiGaGon @​leandrobbraga @​MichaReiser @​carljm @​amyreese @​zsol @​harupy v0.14.13 Released on 2026-01-15. This is a follow-up release to 0.14.12. Because of an issue publishing the WASM packages, there is no GitHub release or Git tag for 0.14.12, although the package was published to PyPI. The contents of the 0.14.13 release are identical to 0.14.12. v0.14.12 Released on 2026-01-15. Preview features [flake8-blind-except] Allow more logging methods (BLE001) (#​22057) [ruff] Respect lint.pydocstyle.property-decorators in RUF066 (#​22515) Bug fixes Fix configuration path in --show-settings (#​22478) Respect fmt: skip for multiple statements on the same logical line (#​22119) Rule changes [pydocstyle] Update Rust crate imperative to v1.0.7 (D401) (#​22519) [isort] Insert imports in alphabetical order (I002) (#​22493) Documentation Add llms.txt support for documentation (#​22463) Use prek in documentation and CI (#​22505) [flake8-pytest-style] Add check parameter example to PT017 docs (#​22546) [ruff] Make example error out-of-the-box (RUF103) (#​22558) [ruff] document RUF100 trailing comment fix behavior (#​22479) Other changes wasm: Require explicit logging initialization (#​22587) Contributors @​terror @​harupy @​Jkhall81 @​dhruvmanila @​lubaskinc0de @​zanieb @​MeGaGiGaGon @​charliermarsh @​renovate @​dylwil3 @​MichaReiser @​11happy v0.14.11 Compare Source Released on 2026-01-08. Preview features Consolidate diagnostics for matched disable/enable suppression comments (#​22099) Report diagnostics for invalid/unmatched range suppression comments (#​21908) [airflow] Passing positional argument into airflow.lineage.hook.HookLineageCollector.create_asset is not allowed (AIR303) (#​22046) [refurb] Mark FURB192 fix as always unsafe (#​22210) [ruff] Add non-empty-init-module (RUF067) (#​22143) Bug fixes Fix GitHub format for multi-line diagnostics (#​22108) [flake8-unused-arguments] Mark **kwargs in TypeVar as used (ARG001) (#​22214) Rule changes Add help: subdiagnostics for several Ruff rules that can sometimes appear to disagree with ty (#​22331) [pylint] Demote PLW1510 fix to display-only (#​22318) [pylint] Ignore identical members (PLR1714) (#​22220) [pylint] Improve diagnostic range for PLC0206 (#​22312) [ruff] Improve fix title for RUF102 invalid rule code (#​22100) [flake8-simplify]: Avoid unnecessary builtins import for SIM105 (#​22358) Configuration Allow Python 3.15 as valid target-version value in preview (#​22419) Check required-version before parsing rules (#​22410) Include configured src directories when resolving graphs (#​22451) Documentation Update T201 suggestion to not use root logger to satisfy LOG015 (#​22059) Fix iter example in unsafe fixes doc (#​22118) [flake8_print] better suggestion for basicConfig in T201 docs (#​22101) [pylint] Restore the fix safety docs for PLW0133 (#​22211) Fix Jupyter notebook discovery info for editors (#​22447) Contributors @​charliermarsh @​ntBre @​cenviity @​njhearp @​cbachhuber @​jelle-openai @​AlexWaygood @​ValdonVitija @​BurntSushi @​Jkhall81 @​PeterJCLaw @​harupy @​amyreese @​sjyangkevin @​woodruffw v0.14.10 Compare Source Released on 2025-12-18. Preview features [formatter] Fluent formatting of method chains (#​21369) [formatter] Keep lambda parameters on one line and parenthesize the body if it expands (#​21385) [flake8-implicit-str-concat] New rule to prevent implicit string concatenation in collections (ISC004) (#​21972) [flake8-use-pathlib] Make fixes unsafe when types change in compound statements (PTH104, PTH105, PTH109, PTH115) (#​22009) [refurb] Extend support for Path.open (FURB101, FURB103) (#​21080) Bug fixes [pyupgrade] Fix parsing named Unicode escape sequences (UP032) (#​21901) Rule changes [eradicate] Ignore ruff:disable and ruff:enable comments in ERA001 (#​22038) [flake8-pytest-style] Allow match and check keyword arguments without an expected exception type (PT010) (#​21964) [syntax-errors] Annotated name cannot be global (#​20868) Documentation Add uv and ty to the Ruff README (#​21996) Document known lambda formatting deviations from Black (#​21954) Update setup.md (#​22024) [flake8-bandit] Fix broken link (S704) (#​22039) Other changes Fix playground Share button showing "Copied!" before clipboard copy completes (#​21942) Contributors @​dylwil3 @​charliecloudberry @​charliermarsh @​chirizxc @​ntBre @​zanieb @​amyreese @​hauntsaninja @​11happy @​mahiro72 @​MichaReiser @​phongddo @​PeterJCLaw v0.14.9 Compare Source Released on 2025-12-11. Preview features [ruff] New RUF100 diagnostics for unused range suppressions (#​21783) [pylint] Detect subclasses of builtin exceptions (PLW0133) (#​21382) Bug fixes Fix comment placement in lambda parameters (#​21868) Skip over trivia tokens after re-lexing (#​21895) [flake8-bandit] Fix false positive when using non-standard CSafeLoader path (S506). (#​21830) [flake8-bugbear] Accept immutable slice default arguments (B008) (#​21823) Rule changes [pydocstyle] Suppress D417 for parameters with Unpack annotations (#​21816) Performance Use memchr for computing line indexes (#​21838) Documentation Document *.pyw is included by default in preview (#​21885) Document range suppressions, reorganize suppression docs (#​21884) Update mkdocs-material to 9.7.0 (Insiders now free) (#​21797) Contributors @​Avasam @​MichaReiser @​charliermarsh @​amyreese @​phongddo @​prakhar1144 @​mahiro72 @​ntBre @​LoicRiegel Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied. ♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. If you want to rebase/retry this PR, check this box This PR was generated by Mend Renovate. View the repository job log.

Open Graph Description: This PR contains the following updates: Package Change Age Confidence ruff (source, changelog) 0.14.8 → 0.15.1 Release Notes astral-sh/ruff (ruff) v0.15.1 Compare Source Released on 2...

X Description: This PR contains the following updates: Package Change Age Confidence ruff (source, changelog) 0.14.8 → 0.15.1 Release Notes astral-sh/ruff (ruff) v0.15.1 Compare Source Released on 2...

Opengraph URL: https://github.com/networktocode/diffsync/pull/320

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/checks(.:format)
route-controllerpull_requests
route-actionchecks
fetch-noncev2:e1fec278-b0b2-3539-9195-c1d6ebfc9b33
current-catalog-service-hash87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a
request-idB45A:15762D:121A44:172804:699044E6
html-safe-nonce25300f1967ae9f3c8bcf6ceb9f87d5063297039d3dff4452675a770d7a5a7496
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNDVBOjE1NzYyRDoxMjFBNDQ6MTcyODA0OjY5OTA0NEU2IiwidmlzaXRvcl9pZCI6IjkwMTk1NjcyMzIwNzU4NzA0NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac7d46a01ffd8d3416928bf5b94f2ba90b54facb0f544ccd0ba7bdc4eec429ada6
hovercard-subject-tagpull_request:3094496635
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,network-graph,checks,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/checks
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/networktocode/diffsync/pull/320/checks
twitter:imagehttps://avatars.githubusercontent.com/in/2740?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/in/2740?s=400&v=4
og:image:altThis PR contains the following updates: Package Change Age Confidence ruff (source, changelog) 0.14.8 → 0.15.1 Release Notes astral-sh/ruff (ruff) v0.15.1 Compare Source Released on 2...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
go-importgithub.com/networktocode/diffsync git https://github.com/networktocode/diffsync.git
octolytics-dimension-user_id13106404
octolytics-dimension-user_loginnetworktocode
octolytics-dimension-repository_id292296974
octolytics-dimension-repository_nwonetworktocode/diffsync
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id292296974
octolytics-dimension-repository_network_root_nwonetworktocode/diffsync
turbo-body-classeslogged-out env-production page-responsive full-width full-width-p-0
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release3b33c5aedc9808f45bc5fcf0b1e4404cf749dac7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/checks#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnetworktocode%2Fdiffsync%2Fpull%2F320%2Fchecks
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnetworktocode%2Fdiffsync%2Fpull%2F320%2Fchecks
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fchecks&source=header-repo&source_repo=networktocode%2Fdiffsync
Reloadhttps://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/checks
Reloadhttps://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/checks
Reloadhttps://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/checks
networktocode https://patch-diff.githubusercontent.com/networktocode
diffsynchttps://patch-diff.githubusercontent.com/networktocode/diffsync
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fnetworktocode%2Fdiffsync
Fork 30 https://patch-diff.githubusercontent.com/login?return_to=%2Fnetworktocode%2Fdiffsync
Star 178 https://patch-diff.githubusercontent.com/login?return_to=%2Fnetworktocode%2Fdiffsync
Code https://patch-diff.githubusercontent.com/networktocode/diffsync
Issues 39 https://patch-diff.githubusercontent.com/networktocode/diffsync/issues
Pull requests 8 https://patch-diff.githubusercontent.com/networktocode/diffsync/pulls
Discussions https://patch-diff.githubusercontent.com/networktocode/diffsync/discussions
Actions https://patch-diff.githubusercontent.com/networktocode/diffsync/actions
Projects 0 https://patch-diff.githubusercontent.com/networktocode/diffsync/projects
Security 0 https://patch-diff.githubusercontent.com/networktocode/diffsync/security
Insights https://patch-diff.githubusercontent.com/networktocode/diffsync/pulse
Code https://patch-diff.githubusercontent.com/networktocode/diffsync
Issues https://patch-diff.githubusercontent.com/networktocode/diffsync/issues
Pull requests https://patch-diff.githubusercontent.com/networktocode/diffsync/pulls
Discussions https://patch-diff.githubusercontent.com/networktocode/diffsync/discussions
Actions https://patch-diff.githubusercontent.com/networktocode/diffsync/actions
Projects https://patch-diff.githubusercontent.com/networktocode/diffsync/projects
Security https://patch-diff.githubusercontent.com/networktocode/diffsync/security
Insights https://patch-diff.githubusercontent.com/networktocode/diffsync/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fnetworktocode%2Fdiffsync%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Fnetworktocode%2Fdiffsync%2Fissues%2Fnew%2Fchoose
renovatehttps://patch-diff.githubusercontent.com/apps/renovate
develophttps://patch-diff.githubusercontent.com/networktocode/diffsync/tree/develop
renovate/ruff-0.x-lockfilehttps://patch-diff.githubusercontent.com/networktocode/diffsync/tree/renovate/ruff-0.x-lockfile
Conversation 0 https://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320
Commits 1 https://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/commits
Checks 12 https://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/checks
Files changed https://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/files
Please reload this pagehttps://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/checks
Please reload this pagehttps://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/checks
chore(deps): update dependency ruff to v0.15.1 https://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/checks#top
Please reload this pagehttps://patch-diff.githubusercontent.com/networktocode/diffsync/pull/320/checks
CI on: pull_request https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641
ruff-format https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473598683?pr=320
ruff-lint https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473598691?pr=320
check-docs-build https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473598713?pr=320
poetry https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473598696?pr=320
yamllint https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473598690?pr=320
changelog https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473598726?pr=320
check-in-docker (3.10) https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473628085?pr=320
check-in-docker (3.13) https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473628092?pr=320
pytest (3.10) https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473744513?pr=320
pytest (3.11) https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473744518?pr=320
pytest (3.12) https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473744521?pr=320
pytest (3.13) https://patch-diff.githubusercontent.com/networktocode/diffsync/actions/runs/21971408641/job/63473744519?pr=320
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.